요즘 프로그래밍을 공부하겠다고 결심하신 분들이 많으실 겁니다.
프로그래밍에 대해 검색하시다 보면 자주 보이는 키워드가 몇 가지 있는데요,
아마 'C언어', '자바', '파이썬'이 가장 자주 보이는 키워드가 아닐까 싶습니다.
TIOBE Index는 전 세계에서 기업 및 프로그래머들이 가장 많이 사용하는 언어와, 구글과 같은 검색엔진의 결과값을 토대로 매년 가장 인기 있는 언어 순위를 매기고 있습니다.
2019년 7월의 순위를 보면 1위는 자바, 2위는 C언어, 3위는 파이썬입니다.
여기서 Change의 비율에 집중하셔야 합니다.
자바와 C언어는 변화의 추세가 1%를 넘지 않는데 비해 파이썬의 Change는 +2.9%입니다.
그리고 자바와 C의 Ratings는 서서히 줄고 있고, 파이썬의 Ratings는 매년 증가하고 있습니다.
그래서 아마도 몇 년 후에는 파이썬의 순위가 1위가 되지 않을까 조심히 예상해봅니다.
1. 파이썬이란 무엇인가
파이썬은 1991년 귀도 반 로섬이 개발한 프로그래밍 언어입니다.
그는 마이크로소프트와의 인터뷰에서 파이썬의 개발 동기를 크리스마스 주에 연구실이 닫혀있어서 심심해서 만들었다고 했습니다.
심심해서 만든 언어가 현재는 세계 3위 언어라니.... 존경스럽습니다.
파이썬의 이름을 영국의 코미디 그룹 [몬티 파이썬]에서 따왔다고 한걸 보면 진짜 심심해서 만든 거 같습니다.
2. 파이썬의 장점
그러면 왜 파이썬의 인기있을까요??
첫 번째는 간단한 문법으로 진입장벽이 낮다는 점입니다.
C언어와 같은 언어들은 문법이 복잡해 컴퓨터공학도들도 종종 어려워합니다. (저도 그렇습니다.)
파이썬은 다른 언어들과는 달리 문법이 비교적 간단하여 진입장벽이 낮은 장점이 있습니다.
그래서 요즘은 대학교 1학년들은 학과에 상관없이 파이썬을 배우도록 하는 학교가 많아지는 추세입니다.
그런데 솔직히 저는 C언어를 더 오래 공부했기에 C언어가 더 쉽게 느껴집니다.
문법의 난이도는 느끼는 사람마다 다르니까요.
두 번째는 다양한 분야에서 활용이 가능하다는 장점입니다.
파이썬은 요즘 대세 분야인 해킹, IoT, 인공지능에서 모두 활용 가능한 언어입니다.
뿐만 아니라 게임, 영상처리와 같은 것들도 파이썬을 이용해서 처리할 수도 있을 정도로 파이썬의 활용도는 무궁무진합니다.
3. 파이썬의 단점
장점만 있으면 좋겠지만, 아쉽게도 파이썬은 느리다는 단점이 있습니다.
일반적으로 C언어에 비해 약 300배 느리다고는 하는데...
엄청 대용량의 프로그램을 개발하지 않는 이상은 실감하기 어려울 거 같습니다.
정리
- 파이썬 : 1991년 귀도 반 로섬이 개발한 프로그래밍 언어
- 파이썬의 장점 : 간단한 문법, 다양한 활용분야 등
- 파이썬의 단점 : 처리속도가 느리다
강의가 유익하셨거나 마음에 드셨으면 구독과 좋아요, 댓글 부탁드립니다.
궁금하신 점이나 문의사항은 댓글 남겨주시기 바랍니다.
'파이썬' 카테고리의 다른 글
해커맨 파이썬 강의 6강_자료형이란 무엇인가_문자 (0) | 2019.09.01 |
---|---|
해커맨 파이썬 강의 5강_주석이란 무엇인가 (0) | 2019.08.15 |
해커맨 파이썬 강의 4강_출력 part2 (0) | 2019.08.11 |
해커맨 파이썬 강의 3강_간단한 문장 출력하기 (0) | 2019.08.10 |
해커맨 파이썬 강의 2강_개발환경 구축하기-Wing IDE 설치- (0) | 2019.08.06 |