Python-01.Python

안녕하세요 묵호입니다.
파이썬 문법 시리즈 글은 제가 들었던 수업의 Lecture와 교재를 기반으로 작성될 예정입니다.
이 글은 시리즈의 첫 글인 Orientation 파트입니다. 가독성이 안좋을 예정이지만 뭐 점점 나아지겠죠..?

제가 대학교에 입학한 2016년 3월에는 엄청난 사건이 있었습니다. 그것은 구글 딥마인드사의 바둑 인공지능 프로그램인 ‘알파고’와 한국의 프로 기사인 이세돌 9단과의 바둑 대국 Google DeepMind Challenge Match입니다. 당시 일부 수업의 교수님들은 수업 도중 바둑 대국을 live로 보여주시기도 했을 정도로 엄청난 이목을 끄는 사건이었죠.


뭐요


뭐 아무튼, 저는 해당 사건이 4차 산업혁명의 불씨를 지폈다고 생각합니다. 저 이후로 한국에서는 컴퓨터공학 관련 전공이 엄청난 주목을 받기 시작했으니까요.

잠시, 국내 주요 기업 설립자의 전공을 보고 가겠습니다.

기업 전공
배달의민족 서울예술전문대학
야놀자 모텔종업원
에브리타임 통계학
위메프 응용화학
직방 계산통계학
카카오 산업공학
컴투스 전기공학
쿠팡 정치학
토스 치과대학
튜터링 광고디자인
티켓몬스터 경영학
NHN엔터테인먼트 산업공학


어라? 컴퓨터공학 전공자가 없네요? 맞습니다. 모 교수님의 말씀에 따르면, 최근 사회에서 제기되는 문제들은 한 분야의 단편적인 지식만으로는 해결할 수 없어 다양한 시각을 가진 사람들이 모여 해결해야 한다고 합니다. ‘타전공 전공자가 진행한 프로젝트의 퀄리티가 전공자의 그것보다 뛰어난 경우가 많다’라는 것이 그 예시였죠.


외국인과 대화를 하기 위해서 외국어를 알아야 하듯, 코딩을 하기 위해서는 프로그래밍 언어를 알아야 합니다.
제가 입학했을 당시 경희대학교 컴퓨터공학과에서는 C++로 프로그래밍기초 과목을 진행했습니다. 아시는 분들은 아시겠지만 C++은 굉장히 어려운 언어입니다. Coding의 C자도 모르던 저는 죽고싶은 심정이었죠.
하지만 Python은 다릅니다. Python은 쉽습니다. 문법, 확장성 등 대부분의 요소들이 간단하기 때문에 프로그래밍 초보자에게 추천되는 언어입니다.
Python은 빠른 개발 속도, 피드백의 용이성, 과학 및 공학 친화성, 거대한 생태계 그리고 교육의 편의성을 가지고 있습니다. 다만, 인터프리터 언어이기 때문에 실행 속도가 느리다는 단점도 가지고 있습니다.

저는 Visual Studio Code라는 IDE를 사용하고 있습니다. 보통 버전을 신경써서 다운로드 받는 것이 맞으나, 저는 귀찮아서 최신 버전으로 다운로드 받습니다.
vscode download
python download


다음 시간에는 변수에 대해 알아보겠습니다.
그럼.. 바위^^

# Life is short, You need Python.
print('Hello World!')