1 파이썬 소개

소개 파이썬

파이썬 공식 웹 사이트
바이두 백과 사전

파이썬은 해석 된 프로그래밍 언어, 귀도 반 로섬 (Guido van Rossum) (거북이 t) 작성, 1991 년에 발표 된 첫 번째 버전입니다. C ++ 또는 Java에 비해, 파이썬 개발자가 적은 코드와 아이디어를 표현 할 수 있습니다. 소형 또는 대형 프로그램 여부, 프로그램의 언어 구조를 명확하게하기 위해 노력하고 있습니다.

1989 년 크리스마스 동안 시간을 ​​통과하기 위해 암스테르담의 귀도 반 로섬 (Guido van Rossum)는 새로운 스크립트 인터프리터 프로그램, 상속 등의 ABC 언어를 개발하기로 결정. 플라잉 서커스 몬티 파이썬 애호가 - 파이썬 그는 BBC의 TV 시리즈이기 때문에, 프로그램의 이름으로 선택되었다. ABC는 교육 언어의 설계에 귀도가 참여하고있다. 귀도 다음 내보기, ABC 언어는 매우 아름답고 강력하다, 특히 비 전문 프로그래머를 위해 설계되었습니다. 그러나 ABC는 언어, 이유는, 귀도가 발생하는 비 공개로 간주 성공하지 못했습니다. 귀도는 파이썬에서이 오류를 방지하기로 결정, 매우 좋은 결과를, 다른 언어의 숫자의 완벽한 조합을 달성했다. 이러한 방법으로, 귀도의 손에 파이썬이 탄생했습니다. 사실, 첫 번째 구현은 맥에 있습니다.

파이썬 분류

CPython과는
우리가 다운로드 파이썬 공식 웹 사이트에서 파이썬 2.7를 설치할 때, 우리는 인터프리터의 공식 버전에 직접 액세스 할 수 있습니다 CPython을합니다. 인터프리터는 C 언어 개발로 작성, 그래서 CPython의라고합니다. 파이썬을 실행하려면 명령 줄에서 CPython의 인터프리터를 시작하는 것입니다. CPython과는 가장 널리 사용을하고 파이썬 인터프리터이다. 모든 코드 튜토리얼은 CPython의 실행됩니다.

IPython
IPython이 대화 형의 CPython 인터프리터에 따라, 즉 IPython 만 대화 형 모드에서 향상되었습니다,라고하는 것입니다,하지만 기능과 CPython의 파이썬 코드의 실행은 정확히 동일합니다. 많은 국내 브라우저처럼 모양은 다르지만 핵심은 실제로 IE라고하지만. >>> CPython의 프롬프트로 사용하고 IPython에서 [ID]와 : 프롬프트있다.

PyPy
다른 PyPy 파이썬 인터프리터는, 그것의 목표는 실행 속도를하는 것입니다. JIT 기술을 사용 PyPy는 파이썬 동적으로 컴파일 된 코드 (설명되지 주)는 크게 파이썬 코드의 실행 속도를 향상시킬 수있다. 파이썬 코드의 대부분은 PyPy에서 실행할 수 있지만 같은 파이썬 코드 실행을 유도 CPython에 PyPy 일부는 다른이 두 인터프리터에서 다른 결과가있을 수 있습니다. 당신이 PyPy 코드 실행 아래에 넣어하려는 경우, 당신은 PyPy과 CPython과의 다른 점을 이해할 필요가있다.

자이
자이 썬 파이썬 인터프리터는 자바 플랫폼에서 실행되고, 파이썬 코드를 직접 자바 바이트 코드 실행으로 컴파일 할 수 있습니다.

IronPython의
IronPython의 유사한 자이 썬하지만, IronPython의 파이썬 인터프리터가 Microsoft .NET 플랫폼에서 실행되는이 파이썬 코드를 직접 닷넷 바이트 코드로 변환 할 수 있습니다.

응용 프로그램

  1. 웹 개발 - 가장 인기있는 파이썬 웹 프레임 워크 장고, 토네이도 지원 높은 동시 비동기 프레임, 날씬한 플라스크, 병, 장고 장고 공식 슬로건은 효과 (마감 시간에 완벽을위한 프레임 워크로 정의되는 것을 완벽하게 개발 된 교리의 고효율 웹 프레임 워크)
  2. 네트워크 프로그래밍 - 고도의 동시 트위스트 네트워크 프레임 워크, 비동기 프로그래밍을 asyncio 도입 py3에 대한 매우 간단하게
    파충류 지역, 파이썬은 거의 지배, Scrapy \ 요청입니다 \ BeautifuSoap \ URLLIB 등 - 3 ** ** 파충류 한한는 상승에 상승 할
  3. 클라우드 컴퓨팅 - OpenStack은 지금 파이썬 화재가 큰 부분 때문에 구름입니다 가장 인기있는 가장 잘 알려진 클라우드 컴퓨팅 프레임 워크
  4. 인공 지능 - 누가 처음 개발 언어 AI와 빅 데이터 시대가 될 것인가? 이 필요없는이 논쟁의 문제입니다. 3 년, 추세가 특히 이일 AI와 페이스 북 열기 PyTorch, 파이썬 전에, 아주 명확하고있다, 그래서 후 3 년 전에 말한다면, matlab에, 스칼라, R, 자바와 파이썬은 또한 기회가, 상황은 명확하지 않다 아직 위치 시대의 언어는 기본적으로 첫 번째 카드를 설립, 다음 유일한 서스펜스 단단히 두 번째를 확보 누가
  5. 자동화 된 운영 및 유지 보수 - 언어가 무엇을해야 각 운영 및 유지 보수 인력, 운영 및 유지 보수 인력을 위해 중국을 물어? 십명는 파이썬라고, 같은 당신에게 대답을 줄 것으로 예상
  6. 재무 분석 - 10 년 동안 금융 산업 내 자신하기 전에, 우리는 기업 분석 프로그램을 많이 썼다, 고주파 거래 소프트웨어가 파이썬을 사용하는 것입니다, 지금까지, 파이썬은 재무 분석, 정량적 무역 지역 가장 많이 사용되는 언어입니다
  7. 과학 컴퓨팅 - 당신이 알고, NumPy와, SciPy,하기 matplotlib, Enthought의 librarys 많은 다른 라이브러리의 개발을 97 년 시작, 복잡한 과학 컴퓨팅의 다양한 제작에 파이썬의 NASA 광범위하게 사용, 그래서 더 파이썬보다 과학 컴퓨팅, 고품질의 2D 및 3D 렌더링 이미지를 어떻게 적합. 그리고 상용 소프트웨어 matlab에 비해 과학 컴퓨팅의 가장 인기있는 지역은 파이썬은 범용 프로그래밍 언어, matlab에 비해 응용 프로그램의 스크립트 언어가 더 널리 사용되는
  8. 게임 개발 - 온라인 게임의 개발, 파이썬에서 많은 응용 프로그램이 있습니다. ++ 루아 나 C에 비해, 파이썬 루아 루아, 더 적당한 언어로 파이썬 호스트, 파이썬에서 즉, 진입 점에 비해 적은 코드 게임 비즈니스 논리로 설명 될 수 추상적 할 수있는 능력,보다 높은 순서가 이를 필요할 때 C / C ++에 다음 몇 가지 확장을 쓰기 좋을 것이다. 파이썬은 10,000 개 이상의 개별 항목의 준비를 위해 아주 적당하다, 잘 코드의 10 만 개 라인에서 온라인 프로젝트의 규모를 제어 할 수 있습니다. 또한 지금까지 내가 아는 한, 잘 알려진 게임 <문명> Python으로 작성

추천

출처www.cnblogs.com/shibojie/p/11656075.html