입문자를위한파이썬
-
입문자를 위한 파이썬 기초 #16. 파일 입출력파이썬 2021. 1. 20. 00:30
네이버 시리즈 : 입문자를 위한 파이썬 기초 파일 생성 파일을 내용을 입력해 새 파일을 저장하고 파일의 내용을 가져와 출력하는 파일 입출력을 알아보자. 파이썬에서는 파일 입출력을 위해 open 함수를 사용한다. open 함수의 인자로 파일 이름과 옵션을 전달해 파일을 만들지 읽을지를 결정한다. 다음과 같이 소스코드를 입력하면 파일을 쓰기모드인 "w"로 열어 f에 담고 파일 입력을 종료한다. 즉, userfile.txt 이름의 파일을 만든다. f = open("userfile.txt", 'w') f.close() 파일을 만들고 내용은 입력하지 않았기 때문에 빈 파일이 만들어진다. 파일 쓰기 w로 모드로 파일을 열어 write 함수를 사용해 파일 내용을 입력한다. f = open("userfile.txt",..
-
입문자를 위한 파이썬 기초 #15. 반복문 while파이썬 2021. 1. 19. 00:30
네이버 시리즈 : 입문자를 위한 파이썬 기초 while while 반복문은 for문과 마찬가지로 일정한 코드를 반복할 때 사용한다. 사용 형식은 다음과 같다. while(조건): 반복내용 조건이 참인 동안 반복문 안에 있는 구문을 실행하기 때문에 주로 다음과 같은 형식으로 사용한다. >>> index = 0 >>> while(index < 5): print(index) index += 1 0 1 2 3 4 변수를 하나 선언하고 조건을 제시하면서 인덱스 변수를 조건이 참인 동안만이므로 증가하다가 조건이 거짓이 되면 멈춘다. 위 예제 코드의 경우 5가 되면 조건이 거짓이 되므로 반복을 중단한다. Break와 Continue While 문에서는 무한 반복을 주로 조건으로 사용한다. 이와 같은 while 반복,..
-
입문자를 위한 파이썬 기초 #14. 반복문 for파이썬 2021. 1. 18. 00:30
네이버 시리즈 : 입문자를 위한 파이썬 기초 for 파이썬의 for 반복문은 다른 언어의 for문과 달리 배열이나 문자열을 사용해 실행한다. for 반복문은 다음과 같은 형식으로 사용한다. for [임의 변수이름] in 리스트: 반복내용 다음 예제는 for 반복문을 사용해 0부터 3까지 들어있는 리스트에서 끝날때까지 요소를 하나씩 i에 가져와 출력한다. >>> for i in [0,1,2,3]: print(i) 0 1 2 3 리스트에 문자열 값을 넣어도 똑같이 적용된다. >>> for i in ["I", "am", "a", "cool", "boy"]: print(i) I am a cool boy 파이썬에서는 리스트 뿐만 아니라 문자열 값도 인덱싱이 가능하다. 리스트가 아니라 문자열도 for문에 사용 가능..
-
입문자를 위한 파이썬 기초 #13. 조건문파이썬 2021. 1. 17. 00:30
네이버 시리즈 : 입문자를 위한 파이썬 기초 조건문 제어문 : 프로그램의 순차적인 흐름을 제어할 때 사용하는 실행 명령문 - 조건문, 반복문 등이 이에 속한다. 조건문 : IF문은 가장 잘 알려진 프로그래밍 구문 중 하나다. 참과 거짓의 값인 부울을 이용해 비교 연산자르 사용해 만약 ~의 조건을 내가 원하는 값과 비교해서 맞는지 틀린지 알려줘라고 컴퓨터에게 묻는 방식으로 사용한다. 비교 연산자는 다음과 같다. 비교 연산자로 데이터를 비교해 조건이 참인지 거짓인지 판별 가능하다. 파이썬 조건문 비교 연산자를 사용해 조건문을 사용해보자. IF 명령문을 사용하면 조건이 일치하면 조건문 안에 있는 내용을 실행하고 조건이 일치하지 않으면 아무 결과를 반환하지 않는다. 예제. 0보다 큰 수 - 변수 num 값이 0..
-
입문자를 위한 파이썬 기초 #12. 함수 선언파이썬 2021. 1. 16. 00:30
네이버 시리즈 : 입문자를 위한 파이썬 기초 함수란 수학적 의미로의 함수는 "첫 번째 집합의 임의의 한 원소를 두 번째 집합의 한 원소에 대응시키는 대응 관계"임을 말한다. 단순히 입력 값이 주어지면 함수를 거쳐 출력 값을 내보내는 관계다. f(x) 함수가 있다고 하자. 함수 f(x) = x + 2라고 할 때 입력값 2가 주어지면, f(2)는 결과 값으로 4를 반환한다. 덧셈 함수 만들기 파이썬에서 함수는 def로 정의한다. def 는 정의하다라는 의미를 가진 define의 약자다. def로 함수를 정의하는 형식은 다음과 같다. def 함수이름(): [함수 처리] return 반환내용 함수이름으로 함수를 정의하면 처리하는 과정을 거쳐 return으로 함수 결과를 반환하고 함수는 종료된다. 앞서 f(x) ..
-
입문자를 위한 파이썬 기초 #10. 다양한 데이터 자료형파이썬 2021. 1. 14. 00:30
네이버 시리즈 : 입문자를 위한 파이썬 기초 부울(Bool) 기본 숫자, 소수 데이터를 제외한 여러 데이터 자료 유형을 살펴보자. 첫 번째로 살펴볼 데이터는 부울이다. 부울은 논리형식으로 다루는 데이터다. 부울은 참(True)과 거짓(False)의 두 값이 존재한다. 주로 조건문에서 프로그램의 흐름을 판단한다. => 이 조건에 다음 값이 참에 해당하는가? - True : 0이 아니거나 데이터가 있으면 참 - False : 0이거나 데이터가 없으면 거짓 >>> bool(1) True >>> bool(-1) True >>> bool(0) False >>> bool(None) False 리스트(List) 리스트는 여러 데이터 유형 중 가장 다양하게 사용한다. 리스트는 여러 타입을 가지는 자료를 넣을 수 있다...
-
입문자를 위한 파이썬 기초 #9. 입력과 출력파이썬 2021. 1. 13. 00:30
네이버 시리즈 : 입문자를 위한 파이썬 기초 입력 파이썬에서 입력을 받을 때는 input 함수를 사용한다. 변수에는 입력 받을 때의 안내 문구를 적자. >>> input("데이터를 입력해보자: ") 데이터를 입력해보자: 123 '123' input 함수는 기본적으로 문자열 형태로 입력받는다. 숫자를 입력받을 때는 입력 후 int() 함수를 사용해 데이터 형을 바꿔주어야 한다. >>> a = input("데이터를 입력해보자: ") 데이터를 입력해보자: 456 >>> b = int(input("데이터를 입력해보자: ")) 데이터를 입력해보자: 456 >>> a '456' >>> type(a) >>> b 456 >>> type(b) 데이터 여러 개를 동시에 입력받고 싶을 때는 split 함수를 사용한다. sp..
-
입문자를 위한 파이썬 기초 #8. 문자열 다루기파이썬 2021. 1. 12. 00:30
네이버 시리즈 : 입문자를 위한 파이썬 기초 문자열 파이썬으로 문자열을 다뤄보자. 문자열은 문자를 나열한 집합이다. 쌍따옴표(")나 홑따옴표(')를 사용해 문자열을 입력한다. 두 가지를 번갈아 사용하거나 역 슬래시(\)를 사용해 쌍 따옴표나 홑 따옴표를 문자열의 일부로 사용 가능하다. 다음 예시를 직접 실행해보면서 문자열을 익혀보자. >>> 'Hello' 'Hello' >>> "Hello" 'Hello' >>> "I don't like you" "I don't like you" >>> 'You said "I like you"' 'You said "I like you"' >>> "Please. don\'t go..." "Please. don't go..." 여러 줄의 문장은 """ 나 '''를 사용하면 편..