[Python] 소개 & 계산기 만들기

python from scratch

요즘 가장 핫한 프로그래밍 언어라고 할 수 있는 Python에 대해 알아봅시다.

Python(파이썬)

파이썬은 1991년에 귀도 반 로섬(Guido van Rossum)이라는 사람(지금도 살아있습니다)이 만든 프로그래밍 언어입니다.
1989년 크리스마스 주간에 연구실이 닫혀 있어서 심심한 김에 만들기 시작했다고 합니다.
파이썬이라는 이름은 자신이 어렸을 때 즐겨보던 TV 프로그램(Monty Python’s Flying Circus)에서 따왔습니다.

사실 이런 것들은 별로 중요하지 않습니다. 왜 파이썬을 배워야 하는지가 중요합니다.
우리가 파이썬을 배우는 이유는 배우기 가장 쉬운 언어 중의 하나면서도, 그 기능이 강력하기 때문입니다.
특히, 인공지능 분야에서 많이 쓰이기 때문에 전세계적으로 많은 프로그래머들이 배우는 언어가 되었습니다.

파이썬을 배우는 방법

파이썬을 배우고 싶다면 방법은 정말 많습니다. 유튜브에서 ‘파이썬’이라고 검색해보면 정말 많은 무료 강의들을 찾을 수 있습니다.
코세라, 유데미, 칸아카데미, K-MOOC, 온라인평생교육원 등 주요 온라인교육플랫폼에는 파이썬 강좌가 빠짐없이 존재합니다.

위의 방법 중 하나로 파이썬을 정식으로 배우는 것도 좋지만, 시간이 없는 분들은 제가 만든 ‘코알못’ 영상을 보시는 것도 좋습니다.
여러분이 프로그래머를 직업으로 할 것이 아니기 때문에 너무 많은 시간을 투자하실 필요는 없습니다. (그래도 몇 시간 정도는 필요합니다.)

계산기 프로그램 만들기

파이썬을 배우기 위해 제가 선택한 첫 번째 과제는 파이썬으로 계산기 프로그램을 만드는 것입니다.
왜 계산기를 만드냐고요? 짧은 시간에 만들기에 적합한 프로그램이기 때문입니다.
실제로 쓸 수 있는 프로그램을 처음부터 끝까지 만들어보면 프로그램에 대해 많은 것을 알 수 있습니다.

제 경험상 완전 초보이신 분은 2~3시간 정도 걸려서 계산기를 만들 수 있게 됩니다.
하지만 직접 해보는게 부담이신 분은 그냥 영상을 보기만 하셔도 됩니다. 아예 안 보는 것보다는 훨씬 나으니까요.

파이썬 입문 (7분)
파이썬으로 계산기 만들기 1/3 (29분)
파이썬으로 계산기 만들기 2/3 (19분)
파이썬으로 계산기 만들기 3/3 (53분)
다운로드용 완성 코드

이 과제는 이승규 님의 왕초보 파이썬 강좌를 보고 만들었음을 밝힙니다.

왕초보 파이썬6 계산기 만들기 1/3
왕초보 파이썬7 계산기 만들기 2/3
왕초보 파이썬8 계산기 만들기 3/3