- 귀도 반 로섬
- 1991년
- c언어 : 70년대
- java : 90년대
- 영국의 6인조 코미디 그룹 몬티 파이썬에서 따옴
- 불어로 구렁이라는 뜻, 구렁이가 꼬여있는 심볼
최근들어 갑자기 인기가 많아진 이유
- 파이썬은 인터프리터 언어를 통해 실행
- c++,c와 같은 컴파일 언어에 비해 상대적으로 느림
- 객체지향프로그램으로 메모리가 절차 지향 프로그래밍보다 많이 필요
위와 같은 이유로 메모리가 비쌌던 과거에는 용량을 적게 잡는 c++,c 언어가 인기가 많았으나 메모리가 점차 저렴해지며 해당부분은 큰 단점이 아니게 됨
전체를 기계어로 미리 번역하는 컴파일 언어보다 속도는 느리지만 빠른 연산이 필요한 부분은 다른 프로그래밍 언어를 섞어 코딩할 수 있음
- Visual Studio- idle (Integrated Development Environment)세미콜론 (;)
많은 프로그래밍 언어들은 구문이 끝날 때 세미콜론을 붙이지만 파이썬은 붙이지 않음
세미콜론을 붙여도 문법 에러는 나지 않음
큰 따옴표, 작은 따옴표 (' ', " ")
문자열 기입 시 사용, 둘다 동일하게 사용 가능
들여쓰기
파이썬은 들여쓰기 자체가 문법으로 들여쓰기가 맞지 않으면 문법 에러가 남
다른 언어들은 들여쓰기에 영향을 받지 않는다
조건문에서는 일반적으로 공백 4칸 들여쓰기가 필요하다
주석
소스 코드 이해를 위한 프로그래머의 메모로
# 한줄주석
''' ''' , """ """ 두줄주석
C언와 자바는 주석을 //로 입력함
변수
데이터를 저장할 수 있는 메모리 공간에 붙여진 이름으로
변수를 만든 후에 저장된 값 변경 가능
변수 식별자 이름 규칙
영문 대/소문자, 숫자 언더바로 만들 수 있음
ㄴ 보통 소문자를 사용하며 class를 만들 때 대문자를 사용하게 됨
파이썬의 키워드는 사용 불가능하며 맨 앞자리에 숫자부터 사용 불가능하다