프로그래밍 언어 2

파이썬, 프로그래밍 언어란? 3강

3. 파이썬 3.1 출생의 비밀 크리스마스에 심심해서 만들게 되었다고 한다. 파이썬 엄마는 네덜란드 분이신 '귀도 반 로섬'이란 분이시다. '파이썬(Python)'이란 이름을 갖게 된 이유는, 귀도 반 로섬이 즐겨보던 TV프로그램의 명칭 중 일부를 따온 것이다. 3.2 프로그래밍 언어로써의 파이썬이란? 위키백과를 참고하자면, 다양한 플랫폼에서 쓸 수 있고, 라이브러리(모듈)가 풍부하여, 대학을 비롯한 여러 교육 기관, 연구 기관 및 산업계에서 이용이 증가하고 있다. 순수한 프로그램 언어로서의 기능 외에도 다른 언어로 쓰인 모듈들을 연결하는 풀언어(glue language)로써 자주 이용된다. 도움말 문서도 정리가 잘 되어 있으며, 유니코드 문자열을 지원해서 다양한 언어의 문자 처리에도 능하다. 라는 소개..

Python 2020.09.18

파이썬, 프로그래밍 언어란? 2강

2. 언어 2.1 소통의 도구 언어는 '소통'의 도구이다. 먼저, 인간의 언어를 생각해보자. 한국에선 국어를, 미국에선 영어를, 일본에선 일어를 써야 소통이 가능하다. 미국의 한인 타운에 가서도 한국어를 쓸 수 있겠지만, 생각해보면 한인 타운은 미국 내에서 국어를 쓸 수 있는 특별한 환경인 곳이다. 즉, 어떤 환경에서 소통이 가능하게 하는 것이 '언어'인 것이다. 2.1 컴퓨터 vs 인간 이젠 컴퓨터 입장에서의 언어를 생각해보자. 같은 인간끼리의 언어로도 소통이 어려운데, 컴퓨터와 인간의 소통은 더 어려울 것이다. 컴퓨터와 인간이 소통하고 컴퓨터로 하여금 어떤 액션을 하도록 하려면, 컴퓨터가 이해할 수 있는 언어를 사용해야한다. 인간의 언어가 다양하듯, 컴퓨터의 언어도 매우 다양하다. 정확히 말해, 프로..

Python 2020.09.17