방학이 돼서 프로그래밍 공부를 시작하기로 해서 무엇을 할까 고민을 하다.
친구가 Do it! 점프 투 파이썬이라는 책을 준다고 해서 파이썬을 공부해보기로 했다.
역시 공부의 기록을 블로그에 해두면 나에게는 좋은 추억이 될 것 같고
많은 이들에게도 도움이 될 것 같아 포스팅을 시작했다.
파이썬
Python
1990년 암스테르담의 귀도 반로섬이 개발한 인터프리터 언어이다.
귀도는 파이썬이라는 이름을 자신이 좋아하는 코미디 쇼
'몬티 파이썬의 날아다니는 서커스(Monty Python's Circus)'에서 따왔다고 한다. 또한, 파이썬의 마크는 뱀의 모양이 두 개가 보이는데 이는 고대 신화에서 나온 이야기를 참고한 것이다.
파이썬의 특징
1. 파이썬은 비교적 사람의 생각에 빗대어 만들어진 언어이다.
프로그래밍이란 인간이 생각하는 것을 컴퓨터에 지시하는 행위라고 할 수 있기 때문에 프로그래밍언어 즉 컴퓨터 언어라고 해도 무방하다. 파이썬은 비교적 표현이 간결하고 간단해서 인간은 컴퓨터의 사고 체계에 맞춰 명령어를 위해 애쓸 필요가 없다.
2. 파이썬은 문법이 쉬워 빠르게 배울 수 있다.
파이썬은 다른 언어를 배운 프로그래머들에게는 거의 신세계로 쓰일 정도로 간결하다.
따라서, 프로그래밍을 처음 접하는 학생이나 예비 개발자들에게는 파이썬으로 입문하는 것도 좋다.
3. 파이썬은 무료이지만 강력하다.
오픈 소스인 파이썬은 당연히 무료이며 C언어와도 호환성이 좋아 먼저 파이썬으로 뼈대를 구축하고
C언어로 살을 붙이는 작업은 실제로도 많이 쓰이는 방법이다.
4. 파이썬은 간결하다.
파이썬은 의도적으로 간결하게 만들어져 다른 언어에서는 A => B 성립하는 방법이 100가지라면
파이썬은 그중 가장 좋은 방법 1가지만을 선호한다.
4. Life is too short, You need Python
"인생을 너무 짧으니 파이썬이 필요해"라는 말이 존재할 정도로
파이썬은 개발 속도가 다른 언어에 비해 월등히 빠르다.
파이썬으로 할 수 있는 것
시스템 유틸리티 제작
GUI 프로그래밍
C/C++와의 결합
웹 프로그래밍
수치 연산 프로그래밍
데이터베이스 프로그래밍
데이터 분석, 사물 인터넷
파이썬으로 할 수 없는 것
시스템과 밀접한 프로그래밍 영역
모바일 프로그래밍
파이썬 다운로드
여기서 다운로드 가장 최신 버전을 다운로드해 주면 된다.
(2020-12-20 기준 최신 버전은 3.9.1)
아래에 체크박스는 꼭 체크를 해주도록 하는 것이 좋다.
이제 파이썬의 공부를 시작해보려 한다.
현재 다양한 사고를 통한 언어를 접하는 것이 목표이다.
따라서 파이썬을 경험해보는 시간을 가질 것이다.
이 카테고리에 공부를 한 것을 올릴 것이다.