
파이썬은 다음과 같은 형태로 코드가 작성됩니다.
개발자가 코드의 메모를 남기기 위해 주석을 #(샵)을 사용하여 넣습니다.
또한 코드의 블럭을 표혀하기 위해 :(콜론)을 사용합니다.
명령의 블럭을 표현하기 위해 들여쓰기(tab)을 사용합니다.
c언어와 같은 경우 대괄호({ }) 사용하지면 파이썬은 콜론과 들여쓰기를 사용하여 구분하는 것입니다.


파이썬에서 사용되는 주요 데이타 타입에 대해 살펴 보겠습니다.
모든 프로그래밍 언어에는 연산을 위해 변수의 타입이 필요합니다.
정수, 실수, boolean 이 주요한 데이타 타입입니다.
변수의 타입을 선언하지 않고 사용하기 때문에 파이썬에서는 데이타 타입을 사용하는 것이 매우 단순합니다.
C언어에서는 다음과 같이 변수를 선언할때 데이타 타입을 정의하고 사용합니다.

출력결과와 같이 모두 같은 값을 가지는 것을 확인 할 수 있습니다.
이것은 개발중에 연산의 유연성을 위해 사용합니다.


프로그래밍언에는 산술연산을 비롯한 연산이 필요합니다.
연산자에 대해 살펴보겠습니다.
[산술 연산자]
· 사칙연산(+,-,*,/)와 제곱(**), 나눈 값의 몫(//), 나눈 값의 나머지(%)를 구하는 것이 있습니다.
[비교 연산자]
· 관계연산자라고 부르며 같다(==), 같지않다(!=), 부등호(<,>,<=,>=)와 같은 것이 있습니다.
[할당 연산자]
· 변수에 값을 할당과 연산을 동시에 처리 하는 것으로 +=는 값을 더해서 변수에 넣는 것이 됩니다.
· 여기에는 +=, -=, *=, //=, %= 등이 있습니다.
[논리 연산자]
· and, or, not 이 있으며 이것은 양쪽의 값을 모두 만족하는 조건을 만들때 사용합니다.
[비트 연산자]
· 비트 단위로 연산할때 사용합니다.
· &(AND), |(OR), ^(XOR), ~(Complement), <<, >> 등이 있습니다.

프로그래밍은 조건문을 기본으로 사용하게 됩니다.
무엇을 어떻게 할지 판단을 해야 하기 때문입니다.
조건문은 모든 프로그래밍 공통으로 if를 사용합니다.
파이썬에서의 if의 구성은 다음과 같습니다.

if 다음에 조건식이 오고 끝을 콜론(:)으로 표현합니다.

또하나 중요한 것이 반복문입니다. 이것 역시 모든 프로그래밍 언어에 존재합니다.
반복문에는 for, while 두가지가 있습니다.
두가지 모두 동일한 동작을 하고 사용법도 유사합니다.
반복문 for의 기본 구조는 다음과 같습니다.
for 변수 in 리스트(또는 tuple, 문자열):
다음과 같은 코드로 실행했을때 0부터 9까지의 순차적인 값이 출력됩니다.


반복문 while의 기본 구조는 다음과 같습니다.
while 조건식:
다음과 같이 코드를 실행하면 위의 for와 동일한 동작을 합니다.


이것만으로 볼때 for와 while은 동일한 동작을 하는 것으로 파악할 수있습니다.
그러나, 동일한 동작을하는 명령문을 2개나 만들어 놓은 이유는 프로그래밍을 하다보면 코드 구현에 필요한 구조가 있습니다.
for구현한것을 while로 구현할 수 있고 while로 구현한것을 for로 구현할 수 있지만,
코드 형태에 따라, 사용편의에 따라 선택할 수 있습니다.