본문 바로가기

분류 전체보기539

(회화) 진행시제 현재진행 시제 : 말하고 있는 시점에서 진행 중인 동작을 표현할 때 현재진행 시제를 사용한다. ex) My friend and I are watching Tv in my room. In spring, the days are getting longer. be+ 동사ing 과거진행 시제 : 과거 특정 지점에서 진행 중이었던 동작을 표현할 때 과거진행 시제를 사용한다. ex) I was bathing my puppy. My brother was studying when I called him. Be동사 과거 + 동사 ing 미래진행 시제 미래의 특정 시점에서 진행되고 있을 동작을 표현할 때 미래진행 시제를 사용한다. ex) Cindy will be taking a shower 15 minutes later. .. 2019. 4. 24.
(Python)반복문 반복문은 for, while문이 있는데 for문이 활용도가 높다. 반복하는(같은) 글이나, 순서가 필요한 경우 반복문을 사용한다. for문의 형식 for 변수 range(시작, 끝값+1, 증가값): 반복할 부분은 //같은 크기의 들여쓰기 for i in range(1,10,1): print("hello") 다른 방식 for 변수 in 배열: //배열을 순서대로 출력할때 for i in [1,2,3,4,5,6]: print("hello : %d "%i) for _ in range (1,10,1): //i부분에 언더바(_)를 사용해도 무관하다. 중첩 for문 : 반복문안에 반복문을 삽입한다. for i in range (1,5,1): for j in range (1,10,1): //중첩된 for문에 출력문 .. 2019. 4. 24.
(Python)if 문 if(만약에) 라는 뜻으로 if 조건식의 형태로 사용된다. if 조건식이 참이냐?? 거짓이냐?? : 참이면 실행 다음 코드 형식이 가장 기본이 되는 모습이다. C언어 같은 경우 if(조건식){ 실행코드 } 로 { }로 범위를 나타낼수 있지만 ******Python은 들여쓰기로 {}를 대체한다 1 2 3 4 a = 10 if a>5: print("a는 10보다 큽니다.") if 문에 거짓일 경우 else 문을 사용하는데 if 조건식: 참일 때 참일 때 else : 거짓일 때 거짓일 때 로 나타낸다. 1 2 3 4 5 6 7 8 a = 5 if a>5: print("a는 10보다 큽니다.") else : print("a는 10보다 작습니다") 중첩 if문 중첩 if문은 if 문 안에 if문이 삽입이 된 것을.. 2019. 4. 20.
(리눅스) 디렉터리 계층 구조 윈도우에서 파일을 폴더로 구분하여 관리하는 것처럼 리눅스에도 수많은 파일을 관리하기 위해 디렉터리를 사용한다. 리눅스에서 파일을 효율적으로 관리하기 위해 디렉터리를 계층적으로 구성하는데 이를 트리구로하고한다. 최상단에는 root디렉터리가 있고, 아래에 bin, etc,usr,home,boot 같은 디렉터리가 있다. 이 디렉터리들 아래에서 다시 디렉터리나 파일이 있다. 디렉터리 아래에 있는 디렉터리를 하위 디렉터리 또는서브 디렉터리라고 도한다. 반대로 위에 있는 디렉터리를 부모 디렉터리라고 부른다. dev 장치 파일이 담긴 디렉터리이다. home 사용자 홈디렉터리가 생성되는 디렉터리 media CD-ROM 이나 USB같은 외부 장치를 연결(마운트)하는 디렉터리이다 opt 추가 패키지가 설치되는 디렉터리이다.. 2019. 4. 12.
(리눅스) 리눅스 파일의 종류와 특징 종류 파일은 사용목적에 따라 일반파일,디렉터리,심벌릭 링크,장치파일로 구분 일반파일 데이터를 저장하는데 주로 사용된다. 각종 데스트파일, 실행파일,이미지 파일 등 리눅스에서 사용하는 대부분의 파일은 일반파일에 해당된다. 텍스트 파일은 명령으로 확인 가능하며, 문서 편집기를 사용하여 내용을 보거나 편집할수 있다. 실행 파일이나 이미지 파일의 경우 데이터가 바이너리 형태로 저장되어 바이너리 파일이라고 한다. 디렉터리 리눅스에는 디렉터리도 파일로 취급한다. 디렉터리 파일에는 해당 디렉터리에 저장된 파일이나 하위 디렉터리에 대한 정보가 저장된다. 심벌릭링크 원본파일을 대신하도록 원폰파일을 다른 파일명으로 저장한 것으로 윈도우의 보고가기 파일과 비슷하다. 장치파일 하드디스크나 키보드 같은 각종 장치도 파일로 취급.. 2019. 4. 12.
(리눅스)명령어사용1 기본 명령 행 편집 방법 1. 문자지우기 backspace, del키를 눌러서 지운다 2. 단어지우기 ctrl+W를 눌러서 단어를 지운다 3.행 지우기 ctrl+U를 눌러 행을 지운다 명령어의 구조 명령의 구조 형식 명령 [옵션] [인자] 명령 리눅스를 사용하기 위해 사용자가 다양한 명령어를 사용한다 옵션 옵션을 사용하여 명령의 세부 기능을 선택할 수 있다. 리눅스의 기능을 풍부하게 하는 중요한 특징으로 명령어 따라 있는 경우도 있고 없는 경우도 있다. 옵션은 -또는 --로 시작하며 영문 소문자나 대문자로 구성된다. 인자 인자는 명령으로 전달되는 값이며 주로 파일명이나 디렉터리명이 사용된다. 명령에 따라 없을 수도 있고 각 명령어에 필요한 인가자 각기 다르므로 사용법을 참조한다. 명령 사용법 1. 명령만 사용.. 2019. 4. 12.
(리눅스)리눅스의 기초 리눅스의 시작 리눅스는 헬싱키대학교 리누스 베네딕스 토르발스 라는 사람이 운영체제를 공부하다. 미닉스(minix)라는 교육용 운영체제를 참조하여 개발했다. 리눅스의 활약 리눅스는 전세게 개발자가 동참하는 오픈 소스 운동에 함류하면서 급속도로 성장했다. 최근에는 pc,슈퍼컴퓨터, 임베디드 시스템등 다양한 분야에서 사용하고, 스마트폰에도 사용된다. 발전과정 리눅스는 1991년에 처음 알려진 이후 핵심 부분인 리눅스 커널이 공개 되었다. 운영체제에서 가장 중요한 부분이 커널이다. 리눅스 커널은 : 프로세스 관리, 파일시스템 관리, 메모리관리등 응용프로그램은 : 문서편집기 컴파일러, 웹 서버등 리눅스의 일반적인 특징 1.공개 소프트웨어이며 무료로 사용할 수 있다. 2. 유닉스와 환벽한 호환성을 유지한다. 3.서.. 2019. 4. 12.
(Python) 산술,대입,관계,논리 연산자 산술연산 : 더하기 빼기 나누기 곱하기를 나타내고 이외에도 나머지가 있다 연산자 의미 사용 예 설명 = 대입 a=3 3을 대입 + 더하기 a=5+3 8을 대입 - 빼기 a=4-7 -3을 대입 * 곱하기 a=5*3 15를 대입 / 나누기 a=5/3 나눈 결과값을 대입 // 나누기 몫 a=5//3 나눈결과값에 몫을 대입 % 나누기 나머지 a=5%3 나눈값의 나머지를 대입 ** 제곱 a=5**3 5에 3승을 대입 우선순위는 ( )로 나타낸다 예 : 7*(1+2)= 7*3=21 7*1+2=7+2=9 ( )의 역할을 확인하길 바란다. 대입연산자의 종류 연산자 사용예 설명 += a+=3 a=a+3 -= a-=3 a=a-3 *= a*=3 a=a*3 /= a/=3 a=a/3 //= a//=3 a=a//3 %= a%=3.. 2019. 4. 12.
(Python)변수의 선언과 사용, 값 입력 받기 변수는 어떠한 값을 저장하는 메모리 공간이다. 변수를 그릇이라고 생각하고 저장하는 어떠한 값을 그릇안에 들어가는 물건이라 생각하면 이해에 도움이 된다. 변수 그릇 종류가 여러가지다 재질,크기등에 따라 종류가 여러가지다. 정수형,실수형, 문자열, 불형 국 그릇,밥 그릇,반찬 그릇 변수의 규칙 1 대소문자를 구분한다 문자 숫자 언더바_ 를 포함 할 수 있다. 하지만 숫자로 시작하면 안 된다. aws ,aws1 ,aws_1 1aws,1_aws 2 예약어는 변수명으로 사용하면 안 된다. break, true,false,None, and, or, not, continue, return,if, else 등 문법에 사용하는 용어는 안 된다. 변수의 타입(종류)을 확인하는 방법 type()함수를 사용한다. 변수에 값을.. 2019. 4. 12.
(Python)print 문 정리 파이썬에서 출력문은 print() 이 가장 대표적입니다. 프린트문의 다양한 표현 방법에 대해 배워봅시다. 프린트문의 기본형태는 print() 이며 ()안에 문자(글자)와 문자열(글)을 넣을 수 있습니다. ()안에 들어가는 형식은 " " 의 형식으로 안에 문자나 문자열을 넣으면 출력이 됩니다. 예시 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #문자열 출력 print("안녕하세요") print("100") #정수실수 출력 print("%d\n" %100) print("%d %d\n" %(100,200 ) ) print("%d %d %d\n" %(100,200,0.5) ) print("%d / %d =%5.1f\n"%(100,200,0.5)) print("%d / %d =.. 2019. 4. 11.
(Python) 비쥬얼 코드 설치 및 Python과 연동 파이썬을 일반 Commend에서 코딩을 할 수 있지만 , 비쥬얼 코드라는 툴과 연동하여 프로그래밍을 할 수 있고 또한 편리하다. 이번에는 비쥬얼코드 설치와 Python연동을 하여 간단하게 실행하는 과정을 설명합니다. 1. code.visutalstudio.com 에 접속하여 다운을 시작합니다. 2. 설치는 기본으로 설정하고 마지막에 path 설정을 하는 부분에서 자동 Path 설정을 체크해줍니다. 사진을 보고 따라 하시면 됩니다. *이전에 Path추가를 위해 재부팅을 하셔야합니다.* 설치는 끝이 났고 , 비쥬얼 코드를 실행시켜 파이썬과 연동을 시켜줍니다. 이전에 python 설치를 하지 않으셨다면 꼭 설치 하셔야합니다. 2018/11/09 - [프로그래밍/Python] - (Python) 파이썬 설치 /.. 2019. 4. 11.
(Vue)vue 설치부터 문법익히기 https://kr.vuejs.org/v2/guide/installation.html 설치방법 — Vue.js Vue.js - 프로그레시브 자바스크립트 프레임워크 kr.vuejs.org Vue를 설치부터 문법을 습득할 수 있는 페이지 입니다. 추가적으로 Hello World 가이드 페이지에서 문법을 실험할 수 있습니다. https://jsfiddle.net/chrisvfritz/50wL7mdz/ Create a new fiddle - JSFiddle jsfiddle.net Vue에 제작순서를 배울 수 있는 사이트 입니다. https://jsstudygroup.github.io/jsStudyBlog/posts/vuePage1/ Vue.js page 제작 순서 Vue.js page jsstudygroup.g.. 2019. 4. 10.
반응형