본문 바로가기
Programming/Python

[Python] 파이썬이란

by 호호호호히히히히 2017. 3. 24.
728x90
반응형





파이썬 (Python)

(이미지 출처 : 파이썬 공식 홈페이지 http://www.python.org/)


1991년 프로그래머인 귀도 반 로섬 (Guido van Rossum)이 개발한 고급 프로그래밍 언어.

한줄씩 소스코드를 실행해서 확인할 수 있는 인터프리터 언어.

자신이 좋아하는 TV프로그램〈Monty Python's Flying Circus>에서 따왔다고 함.

고대 신화에 나오는 파르나소스 산의 동굴에 살던 뱀을 파이썬이라고도 부르는데 파이썬 로고를 보면 뱀임.


Hadoop개발자는 아이가 가지고 노는 코끼리 인형에서 따왔다고 하는데 서양인 작명 센스..



(이미지 출처 : 파이썬 공식 홈페이지 http://blog.codeeval.com/)


실제 2016년도 각광받는언어 1위에 채택됨...http://blog.codeeval.com/


(이미지 출처 : 파이썬 공식 홈페이지 http://blog.codeeval.com/)


그나저나 비베(Visual Basic,NET)가 아직도 살아있다니..놀랍군뇨..


프리 라이센스로 모두 사용할 수 있으며 기본 영어만 알면 비전공자도 배우기 쉬움.

기타 자세한 정보는 파이썬 공식 사이트인 http://www.python.org/ 참조


장점]

문법이 쉬움

(if 2 in [1,3,5,8,10]: print ("2 있음") //만약 2가 1,3,5,8,10 중에 있다면 "2 있음" 출력)


유지보수가 쉽고 간편


파이썬 2.0 이후 버젼부터 유니코드 문자형을 새로 도입하여 한글을 포함한 여러 나라의 언어를 다룰 수 있게 됨


들여쓰기로 블록 구현 (소스코드가 깔끔해 보이나 프로그래머의 코딩 스타일을 제한한다는 비판도 있음, 개인적으로 나중에 보기쉽게 들여쓴게 좋음)


시스템유틸리티, GUI(티케이인터(TKinter)), 웹 프로그래밍, 데이터 베이스 프로그래밍(피클(pickle)), 수치 연산, 데이터 분석, IOS 사물인터넷등을 지원 할 수 있음


단점]

C/C++ 등의 언어에 비해 수행 속도가 느림 

(속도가 중요치 않으면 상관 없고, 속도가 중요한 경우 그부분만 C언어등으로 모듈화 가능, 내부적으로 byteCode를 만들어 내기 때문에 다음 수행시 빠른속도)


뭔가 ;가아닌 :가 자주 쓰임..

세미콜론(;)만 쓰다가 콜론(:)쓸려니 헷갈림


아직 안드로이드/ios 플랫폼에서는 동작하지 않음, 아직 지원 불가



특히 구글에서 많이 쓴다고 하며

파일 동기화 서비스인 Dropbox가 파이썬으로 만들어졌다고 한다.

문명 IV!!!문명에도 파이썬이!!

카카오톡도 파이썬 쓴다고 함.


형식을 보니 다른 언어와 많이 다르지 않으면서도 비전공자들도 비교적 이해하기 쉬워보임.


학교다닐 땐 분명 오래된 언어라고 했던 것 같은데..뭔가 내가 헷갈렸나..

아무튼 요즘 각광받는 느낌이라 공부 해 볼려고 함.


기본 책으로 한달 이내에 끝내보려고함.

추천하는 책은 점프 투 파이썬



이지스퍼블리싱 구매 주소 (18,800원) - http://www.easyspub.co.kr/20_Menu/BookView/98#

YES24 구매 주소 (16,920원) - http://www.yes24.com/24/goods/24567417?scode=032&OzSrank=1

교보문고 구매 주소 (16,920원) - 

http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9788997390915&orderClick=LEA&Kc=

인터파크 구매 주소 (16,920원) - 

http://book.interpark.com/product/BookDisplay.do?_method=detail&sc.shopNo=0000400000&sc.prdNo=250825406&sc.saNo=003002001&bid1=search&bid2=product&bid3=title&bid4=001

다른곳에서 사도 상관 없음.


지은이 성함부터 고수의 느낌이 물씬 난다.

박 응용씨


it관련해서 공부하고 싶은게 있으면 이 출판사에서 자주 사는데

이지스 퍼블리싱에서 Do it으로 나오는 책은 표지가 깔끔한 것이 나의 취향.


오늘은 금요일인데다가 3월의 말이니 깔끔하게 4월 1일부터 시작 예정^^

반응형

'Programming > Python' 카테고리의 다른 글

[Python] 파이썬 설치하기  (0) 2017.04.03

댓글