3.1、了解Python語言
Python 是1989 年荷蘭人 Guido van Rossum (簡稱 Guido)在聖誕節期間為了打發時間,發明的一門面向對象的解釋性編程語言。Python來自Guido所摯愛的電視劇Monty Python’s Flying Circus。
Guido對於Python的設計理念就是一門介於shell和C之間的語言。可以像shell那樣,輕松高效編程,也可以像C語言那樣,能夠全面調用計算機的功能接口。
python的設計哲學:優雅、明確、簡潔。
3.2、Python解釋器下載與安裝
3.2.1、python解釋器的分類
CPython
:官方版本的解釋器。這個解釋器是用C語言開發的,所以叫CPython
。CPython
是使用最廣的Python解釋器。我們通常說的、下載的、討論的、使用的都是這個解釋器。
Ipython
:基於CPython
之上的一個交互式解釋器,在交互方式上有所增強,執行Python代碼的功能和CPython
是完全一樣的。CPython
用»>作為提示符,而IPython
用In [序號]:作為提示符。
PyPy
:一個追求執行速度的Python解釋器。采用JIT
技術,對Python代碼進行動態編譯(注意,不是解釋),可以顯著提高Python代碼的執行速度。絕大部分CPython
代碼都可以在PyPy
下運行,但還是有一些不同的,這就導致相同的Python代碼在兩種解釋器下執行可能會有不同的結果。
Jython
:運行在Java平台上的Python解釋器,可以直接把Python代碼編譯成Java字節碼執行。
IronPython
:和Jython
類似,只不過IronPython
是運行在微軟.Net平台上的Python解釋器,可以直接把Python代碼編譯成.Net的字節碼。
3.2.2、python解釋器的版本
Python主要有三個版本:1994年發布的Python 1.0版本(淘汰)、2000年的2.0版本、以及08年發布的3.0版本。
Python 1.0 - January 1994 增加了 lambda, map, filter and reduce. Python 2.0 - October 16, 2000,加入了內存回收機制,構成了現在Python語言框架的基礎 Python 2.4 - November 30, 2004, 同年目前最流行的WEB框架Django 誕生 Python 2.5 - September 19, 2006 Python 2.6 - October 1, 2008 Python 2.7 - July 3, 2010
In November 2014, it was announced that Python 2.7 would be supported until 2020, and reaffirmed that there would be no 2.8 release as users were expected to move to Python 3.4+ as soon as possible
Python 3.0 - December 3, 2008 Python 3.1 - June 27, 2009 Python 3.2 - February 20, 2011 Python 3.3 - September 29, 2012 Python 3.4 - March 16, 2014 Python 3.5 - September 13, 2015 Python 3.6 - December 16,2016
3.2.3、python解釋器的下載安裝
Python 安裝包下載地址:https://www.python.org/downloads/
安裝完成以后,打開 Windows 的命令行程序(命令提示符),在窗口中輸入python
命令(注意字母p
是小寫的),如果出現 Python 的版本信息,並看到命令提示符>>>
,就說明安裝成功了,如下圖所示。
3.3、第一個Python程序
在任意位置創建一個文本文件,寫下符合python語法的代碼,比如print("hi,yuan!")
保存后在終端該路徑下,通過python命令用python解釋器執行該文件即可得到打印結果:
python python文件名
3.4、Pycharm的安裝與使用
IDE 是 Intergreated Development Environment 的縮寫,中文稱為集成開發環境,用來表示輔助程序員開發的應用軟件,是它們的一個總稱。
PyCharm是一種Python IDE,帶有一整套可以幫助用戶在使用Python語言開發時提高其效率的工具,比如調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制。此外,該IDE提供了一些高級功能,以用於支持Django框架下的專業Web開發。
3.4.1、pycharm的安裝
下載地址:https://www.jetbrains.com/pycharm/download/
3.4.2、IDE的快捷鍵
快捷鍵 | 作用 |
---|---|
Ctrl + / | 單行注釋 |
Ctrl + Shift + / | 多行注釋 |
Ctrl + D | 復制當前光標所在行 |
Ctrl + X | 刪除當前光標所在行 |
Ctrl + Alt + L | 格式化代碼 |
Ctrl + Shift + F | 全局查找 |
Ctrl + Alt + left/right | 返回至上次瀏覽的位置 |
Ctrl + W | 快速選中代碼 |
Ctrl + R | 替換 |