
0. 반복문(Loop) 반복문은 프로그램 내에서 동일한 내용을 반복해서 실행 할 때 사용한다. 1) 반복문의 일반적인 형태 2) 반복문의 종류 구분 설명 while 명령문을 실행하기 전 반복 조건문의 결과를 구하고, 참 일 동안 명령문 또는 그룹을 반복한다. for 명령문을 실행하기 전 반복 조건문의 결과를 구하고, 참 일 동안 명령문 또는 그룹을 반복한다. 중첩된 반복문 반복문 내부에 하나 이상의 반복문이 존재하는 반복문의 형태이다. 3) 반복문의 제어 구분 설명 break 반복문을 종료하고 반복문 바로 다음 명령문을 실행할때 사용한다. continue 반복문의 나머지 부분을 건너 뛰고, 반복하기 전 상태에서 반복 조건문의 결과를 구할때 사용한다. pass 반복문의 나머지 코드를 실행하지 않고 건너뛸 ..

0. 분기문 파이썬 분기문은 프로그램 중 참(True) 또는 거짓(False)을 반환하는 조건식의 결과에 따라 프로그램을 어떠한 경로로 실행할지 를 결정하는 문이다. 0이 아니거나, null이 아닐 경우에 참(True)값으로 판단하며, 그 반대의 경우에는 거짓(False)값으로 판단한다. 분기문의 일반적인 형태는 아래와 그림과 같다. 1. if 문의 종류 구분 설명 if 문 분기 조건이 만족할 경우에 하나 이상의 문을 가지는 형식이다. if ... else 문 분기 조건식이 참일 경우와 거짓일 경우에 하나 이상의 문을 가지는 형식이다. 중첩된 if 문 분기 조건식 내부에 분기 조건식이 다중으로 나타나는 형식이다. 2. if 문 if 문은 분기 조건의 결과가 참(True)일 때 실행하는 문으로 구성되며 그..
0. 연산자(Operators) 연산자는 변수 및 값에 대한 수정 변환 작업의 할때 사용한다. 파이썬에서 연산자는 아래와 같은 유형으로 나눌 수 있다. - 산술 연산자(Arithmetic Operators) - 할당 연산자(Assignment Operators) - 비교 연산자(Comparison Operators) - 논리 연산자(Logical Operators) - 아이덴티 연산자(Identity Operators) - 멤버쉽 연산자(Membership Operators) - 비트와이즈 연산자(Bitwise Operators) 1. 산술 연산자(Atithmetic Operators) 산술 연산자는 일반적인 수학 연산을 수행하기 위해 숫자와 함께 사용한다. Operator Name 설명 Example ..
0. 변수란 변수는 프로그래밍에서 "하나의 데이터(숫자, 문자등)를 저장할 수 있는 메모리 공간"으로, 데이터 타입에 따라 정수, 소수, 문자등을 저장할 수 있다. 변수의 이름을 정의함에 있어 일반적인 룰은 아래와 같다. - 파이썬에서 예약어는 사용할 수 없다. - 변수는 하나의 문자(a letter)나 밑줄(underscore) 시작해야 한다. - 변수의 두번째 문자부터는 문자(letter), 숫자(number) 또는 밑줄(underscore)를 사용할 수 있다. - 변수는 대, 소문자을 구분한다. - 변수명의 타입은 값에 따라 변화한다. # 04_00_00_PythonNameingRule import keyword # 예약어의 확인 print(keyword.kwlist) # ['False', 'Non..

0. 파이썬 프로그램의 구조 파이썬 프로그램의 간단한 구조를 아래 그램에서 볼 수 있다. 주석, 외부모듈 불러오기, 변수 선언, 함수 정의, 함수 불러오기 등의 순으로 프로그램된다. 1. Python 식별자(Identifiers) 파이썬의 식별자는 변수, 함수, 클래스, 모듈 또는 기타 객체를 식별(구분)하는데 사용되는 이름이다. 식별자는 a~z, A~Z 또는 밑줄(_)로 시작하여, 1개 이상의 문자, 밑줄 및 숫자(0~9)를 연속으로 기록하여 사용한다. 식별자의 명명 규칙은 아래와 같다. - 클래스 이름은 대문자로 시작한다. 다른 모든 식별자는 소문자로 시작한다. - 단일 밑줄로 식별자를 시작하면 강력한 개인 식별자를 나타낸다. - 식별자가 두개의 밑줄로 끝나는 경우는 파이썬 언어에서 정의한 특수 이름..
0. Python이 사용가능한 운영 체계 Unix(Solairs, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX) Window 9X/NT/20XX Macintoch(Intel, PPC, 68K) OS/2 DOS PalmOS Nokia mobile phones Windows CE Acom/RISC OS BeOS Amiga VMS/OpenVMS QNX VxWorks Psion 등등 대부분의 운영체계에서 사용이 가능하다. 이중에서 Window OS에 대한 설명을 하고자 한다. 1. Python을 사용하기 위한 준비 1) Python 설치 하기 파이썬의 설치은 아래 주소에서 다운로드가 가능하다. https://www.python.org/downloads/windows/ Python Re..
0. Python 이란 파이썬은 Guido van Rossum이 작성하고 1991년에 처음 출시된 범용프로그래밍 언어이다. 동적 유형 시스템과 자동 메모리 관리 기능을 갖추고 있으며 객체지향, 명령형, 함수형 및 절차적 프로그래밍 스타일을 포함하고 있다. 현재 두가지 버전이 있으며, Python3.x는 최신 버전의 언어이며, Python2.x는 레거시 버전으로 2020년 까지 보안 업데이트를 지원한다. 앞으로는 Python3.x for Windows버전을 기초로 설명을 하고자 한다. 1. Python을 왜 사용해야 하는가 ? 파이썬 언어를 처음 접한 나로써 파이썬이 좋은 언어라고는 생각하지 않았다. 그런데 "왜 갑자기 인기를 끌고 있는 것일까?" 라는 의구심이 들었다. 그리고 결론을 내린것은 첫번째는 C..
0. 논리 연산자 (Boolean Operator) Python에서의 논리 연산자는 and, or, not 만 존재 한다. 1. Boolean And 참, 거짓의 논리값을 교집합 연산을 수행한다. # 09_00_PythonBooleanAnd trueValue = True; falseValue = False; print(type(trueValue)) # print(trueValue) # True print(trueValue and trueValue) # True print(trueValue and falseValue) # False print(falseValue and trueValue) # False print(falseValue and falseValue) # False 2. Boolean Or 참, ..