파이썬 기초 --- 안녕하세요 파이썬은 먼저 만났다.

**

A : 파이썬 탄생

**
그림 삽입 설명 여기
파이썬 창시자 : 귀도 * Fanluosumu

이 파이썬에 올 때, 귀도 (거북이 t)는 지루한 크리스마스를 전달하는 심각한 비누 오페라 애호가의 위대한 드라마의 탄생이다, 전설 파이썬 탄생하는 새로운 스크립트 인터프리터를 개발했다. 파이썬 프로그래밍 언어의 이름으로 선택하는 이유, 귀도라는 이름의 사람이 몬티 파이썬 극단의 큰 팬이기 때문이다.
그림 삽입 설명 여기
또한, 자바, C의 아버지의 아버지 ++, PHP의 아버지,이 사진의 C의 아버지, 그것은 쉽게 볼 수, 헤어 밀도 우승은 의심 할 여지없이 파이썬의 아버지였다. 그래서, 파이썬을 배우고, 머리가 아 더 될 것입니다!
그림 삽입 설명 여기
우선은 자신이 자주 아이 입문 프로그래밍 언어로, 외국 파이썬에서 젊은이와 노인이라고 할 수, 큰 도움이 학습 조절 파이썬 구문은 간단하고 분명하다.

파이썬은 빈 크리스마스를 작성하여 C 프로그래밍 언어로 작성된하기 위해, 1989 년 크리스마스 기간 동안 거북이 t이다
파이썬은 1991 년에 태어나
지금보다 언어가 파이썬 인터프리터, 우리는 종종 CPython의 (공식 버전입니다 C 언어),) 다른 자이 썬 (자바 플랫폼에서 실행할 수있다, IronPython의 (.NET 및 모노 플랫폼에서 실행할 수 있습니다), PyPy (파이썬, 실시간 JIT 컴파일러에 대한 지원)
파이썬은 두 가지 버전, Python2가와 python3.

**

2 : 파이썬 몇 가지 주요 기능

**
1, 간단한
파이썬은 언어가 단순한 이념을 나타냅니다이다. 좋은 파이썬 프로그램을 읽기에도 영어 불구하고 매우 엄격한, 거의 영어를 읽는 것 같은 느낌이 든다! 파이썬이 의사 코드의 본질은 그것의 가장 큰 장점 중 하나입니다. 그것은 당신이 문제가 아니라 언어 자체 해결에 초점을 맞출 수 있습니다.
2, 쉽게 배우고
당신이 볼 것처럼, 파이썬은 사용하기 매우 쉽습니다. 이미 언급 한 바와 같이, 파이썬은 매우 간단한 문법을 가지고있다.
3, 무료, 오픈 소스
파이썬은 FLOSS (무료 / 오픈 소스 소프트웨어) 중 하나입니다. 간단하게, 자유롭게,이 소프트웨어의 복사본을 배포 소스 코드를 읽을 수 있습니다 넣어, 그것을 변경, 새로운 무료 소프트웨어의 그것의 일부를합니다. FLOSS는 그룹의 지식을 공유의 개념을 기반으로합니다. 이것은 파이썬이 그렇게 좋은 이유 중 하나 -이 그룹이 더 나은 파이썬이 생성되었습니다 지속적으로 개선보고 싶습니다이다.
4, 높은 수준의 언어
는 파이썬 프로그램을 작성, 당신은 당신의 프로그램에서 사용하는 클래스의 메모리 관리와 같은 낮은 수준의 세부 사항을 필요가 없습니다.
(5), 휴대
인해 오픈 소스의 특성으로, 파이썬은 많은 플랫폼에 포팅되었습니다 (이것은 다른 플랫폼에서 작동하도록 변경). 당신이 어떤 시스템에 의존하는 기능 않도록주의 경우, 모든 파이썬 프로그램은 이러한 모든 플랫폼에 대한 수정없이 실행할 수 있습니다.
이 플랫폼은 리눅스, 윈도우, FreeBSD의, 매킨토시, 포함 , 솔라리스, OS / 2, 아미가, AROS, AS / 400, BeOS는, OS / 390을 Z / OS, 팜 OS, QNX, VMS, 사이언, ACOM RISC OS, Vx 웍스, 플레이 스테이션, 샤프 자우르스, 윈도우 CE 심지어 포켓 PC, 심비안과 구글 안드로이드 기반의 리눅스 개발 플랫폼!
도 6의 설명
일부 설명을 필요로한다. 예를 들어, 컴파일 언어로 작성된 C 또는 C ++ 프로그램이 사용하는 컴퓨터 (0과 1, 즉 바이너리 코드) 언어 소스 파일 (예 : C 또는 C ++)에서 변환 할 수 있습니다. 컴파일러와 각종 플래그와 옵션이 과정. 당신이 당신의 프로그램을 실행하면, 링커 / 로더 소프트웨어는 메모리 및 실행에 하드 디스크에서 프로그램을 복사합니다. 파이썬, 프로그램은 바이너리 코드로 컴파일 할 필요가 없습니다. 당신은 소스 코드에서 직접 프로그램을 실행할 수 있습니다.
컴퓨터 내부, 파이썬 인터프리터는, 바이트 코드라는 중간 형태로 소스 코드를 변환하여 컴퓨터와 실행을 사용하여 기계 언어로 변환합니다. 사실, 때문에, 프로그램을 컴파일 반드시 적절한 라이브러리가 링크되어 훨씬 쉽게 파이썬을 사용하게 모두,로드 만들기에 대한 걱정을 더 이상 필요. 당신은 단지 다른 컴퓨터에 파이썬 프로그램을 복사 할 수 있습니다 그리고 그것은 단지 작동하고,이 또한 파이썬 프로그램을 더 휴대용 수 있기 때문에.
7, 객체 지향
파이썬은 모두 프로세스 지향적 또한 프로그래밍 객체 지향 프로그래밍을 지원합니다 지원합니다. 은 "절차 지향"언어에서, 프로그램 또는 프로세스에서 생성 단순히 재사용 가능한 코드 서로의 함수이다. 은 "객체 지향"언어에서 객체 프로그램은 빌드 업에서 데이터와 기능의 조합입니다. 그리고 자바는 C와 같은 다른 주요 언어에 비해 ++, 파이썬은 객체 지향 프로그래밍의 매우 강력하지만 간단한 방법이있다.
확장 성
(8), 확장 성,
당신은 매우 빠르게 실행하거나 일부 알고리즘이 열려 있지 원하는 코드의 중요한 부분을 필요로하는 경우, 당신은 C 또는 C 프로그램 ++의 일부를 넣어, 다음 파이썬 프로그램에서 사용할 수 .
9, 풍부한 라이브러리
파이썬 표준 라이브러리는 참으로 크다. 그것은 당신이 정규 표현식, 문서 생성, 단위 테스트, 스레딩, 데이터베이스, 웹 브라우저, CGI, FTP, 메일, XML, XML-RPC, HTML을 포함한 작품의 모든 종류를 처리 할 수 있습니다 , WAV의 파일 암호화, GUI (그래픽 사용자 인터페이스)의 Tk, 및 다른 시스템 관련 동작.
한 파이썬의 설치로 이러한 모든 기능을 사용할 수 있습니다 기억하십시오. 이것은 파이썬의 "완전 기능"개념이라고합니다. 표준 라이브러리뿐만 아니라, 등등의 wxPython, 꼬인, 파이썬 이미징 라이브러리 및 다른 많은 고품질의 라이브러리가있다.

파이썬은 할 수 있습니까? (시나리오)

1, 웹 응용 프로그램 개발
파이썬은 종종 웹 개발에 사용된다. 예를 들어, mod_wsgi에 모듈을 통해, 아파치는 파이썬으로 작성된 웹 응용 프로그램을 실행할 수 있습니다.
파이썬 WSGI 표준은 웹 기반 프로그램 사이에 HTTP를 Python을 조정하는 서버와 응용 프로그램 인터페이스가 통신을 정의합니다.
프로그래머가 쉽게 개발 할 수 있도록 등등 장고, TurboGears, web2py, 조프와 같은 일부 웹 프레임 워크, 복잡한 웹 프로그램을 관리 할 수 있습니다.
2, 시스템 관리, 서버 운영 및 자동화 스크립트의 유지 보수를 운영
여러 운영 체제에서, 파이썬은 표준 시스템 구성 요소입니다. 대부분의 리눅스 배포판 및 NetBSD의, 오픈 BSD 및 Mac OS X가 통합되어 파이썬은 파이썬은 터미널에서 직접 실행할 수 있습니다.
일부 리눅스 배포판은 우분투의 편재 설치, 레드햇 리눅스와 페도라의 아나콘다 설치 프로그램으로, 파이썬 언어를 사용하여 설치합니다. 그 포티지 패키지 관리 시스템을 작성하는 파이썬을 사용하여 젠투 리눅스.
파이썬 표준 라이브러리는 운영 체제 함수 라이브러리를 여러 번 호출이 포함되어 있습니다. 이 타사 패키지를 통해 Pywin32는, 파이썬은 윈도우 COM 서비스 및 기타 Windows API에 액세스 할 수 있습니다. 사용은 IronPython는 파이썬 프로그램을 직접 닷넷 프레임 워크를 호출 할 수 있습니다.
일반적으로, 파이썬의 가독성, 성능, 코드 재사용의 정도 시스템 관리 스크립팅, 확장 성 측면이 더 일반 쉘 스크립트보다.
3, 과학 컴퓨팅
NumPy와, SciPy,하기 matplotlib는 파이썬 프로그래머는 과학 컴퓨팅 프로그램을 작성할 수 있습니다.
4, 데스크톱 소프트웨어
PyQt는, PySide, wxPython을, PyGTK 파이썬은 빠른 데스크톱 응용 프로그램 개발 도구입니다.
5는 서버 소프트웨어 (네트워크 소프트웨어)
다양한 네트워크 프로토콜에 대한 파이썬 지원은 자주 쓰는 서버 소프트웨어, 웹 크롤러에 사용되는, 최적입니다.
트위스트 타사 라이브러리 지원 비동기 네트워크 프로그래밍 및 (클라이언트 및 서버 포함) 대부분의 표준 네트워크 프로토콜, 그리고 널리 고성능 서버 소프트웨어의 제조에 사용되는 다양한 도구를 제공합니다.
6 게임
C ++ 및 기타 고성능 그래픽에 기록 된 많은 게임 모듈, 게임 또는 루아 파이썬, 서버의 논리적 준비를 표시합니다.
파이썬이 지원하는 더 많은 기능과 데이터 유형, 파이썬에 비해 루아는 간단하고 작은 있습니다.

**

왜 공부 pthon?

**
다른 언어로 해결하기 위해 동일한 문제, 격차의 양이 그 인생은 짧다, 그래서 내가 파이썬을 사용, 파이썬 자바 1/5 정상적인 상황에서, 여전히 많은 코드입니다.
다음의 데이터 TIOBE 공식 웹 사이트보고 :
그림 삽입 설명 여기
그림 삽입 설명 여기
**

그래서 : 파이썬 함께의 경이로움을 탐험!

**

게시 17 개 원래 기사 · 원 찬양 21 ·은 40000 +를 볼

추천

출처blog.csdn.net/hou1620089770/article/details/105277492