파이썬 소개LOGIN

파이썬 소개

Python 소개

Python은 유명한 "거북이 삼촌" Guido van Rossum이 1989년 크리스마스 기간 동안 지루한 크리스마스를 보내기 위해 작성한 프로그래밍 언어입니다. 멋진 사람은 멋진 사람이다. 지루한 시간을 보내기 위해 그는 이렇게 멋진 프로그래밍 언어를 썼다.

현재 전 세계에는 거의 600개가 넘는 프로그래밍 언어가 있지만, 인기 있는 프로그래밍 언어는 20개 정도뿐입니다. TIOBE 순위에 대해 들어보셨는지 모르겠습니다.

다음은 2017년 2월 TOP20 프로그래밍 언어 순위 목록입니다.

5e6e2106dfb1de2fcc59c1eb1bdc0a7.png

톱 10 프로그래밍 언어의 TIOBE 지수 추세도 있습니다.

136750ae2129463c41edc96a01bd9f2.png

일반적으로 이러한 프로그래밍 언어에는 고유한 장점이 있습니다. , 그러나 최근 몇 년간 Python이 매우 빠르게 발전했다고 보는 것은 어렵지 않습니다. 특히 최근 인기를 끌고 있는 기계 학습 및 데이터 분석이 Python을 빠르게 발전하게 만들었다고 볼 수 있습니다.

Python은 고급 프로그래밍 언어의 특징 중 하나는 빠르게 개발할 수 있다는 것입니다. Python은 네트워크, 파일, GUI, 데이터베이스, 텍스트 등과 같은 많은 콘텐츠를 포괄하는 매우 완벽한 기본 코드 라이브러리를 제공합니다. "내장 배터리(배터리 포함)"라고 생생하게 불립니다. Python으로 개발되었으므로 많은 함수를 처음부터 작성할 필요가 없으며 이미 만들어진 함수를 사용하면 됩니다. 또한 Python은 웹사이트 개발도 가능합니다. YouTube, Instagram, 국내 Douban 등 많은 대형 웹사이트가 Python으로 개발됩니다. Google, Yahoo 등 많은 대기업과 NASA(미국 항공 우주국)에서도 Python을 광범위하게 사용합니다.

물론 모든 프로그래밍 언어에는 장점과 단점이 있으며 Python도 예외는 아닙니다. 그렇다면 파이썬의 단점은 무엇입니까?

첫 번째 단점은 느리게 실행된다는 점인데, 이는 C 프로그램에 비해 매우 느립니다. Python은 해석된 언어이기 때문에 코드는 실행 중에 CPU가 이해할 수 있는 기계어 코드로 한 줄씩 번역됩니다. 시간이 많이 걸리므로 매우 느립니다. C 프로그램은 CPU가 실행되기 전에 실행할 수 있는 기계어 코드로 직접 컴파일되므로 속도가 매우 빠릅니다.

두 번째 단점은 코드를 암호화할 수 없다는 것입니다. Python 프로그램을 배포하려면 실제로 소스 코드를 배포해야 합니다. JAVA, C 등 컴파일 언어는 이런 문제가 없지만, 통역 언어는 소스코드를 공개해야 한다.

다음 섹션
코스웨어