Python學習筆記:開始Python編程

隨着人工智能以及大數據的火熱,Python這門語言也被推上了前臺,越來越受大家的青睞。受不住誘惑,我也開始努力學習這門語言。邊學習,邊整理自學筆記,與大家分享,也接受大家的監督,讓自已能夠堅持下去,熟練掌握和運用這門語言。


Python是什麼

Python是一種面向對象的腳本(非編譯)編碼語言。它的應用程序非常廣泛,可以用於創建Web應用程序、執行數據分析、提供定量建模以及許多其他用途。Python的真正強大之處在於其直觀的語法、能夠相對快速地創建應用程序、數量衆多的第三方程序包、以及高質量的社區支持。

更多幹貨分享加python編程語言學習QQ羣 515267276

Python是一種非編譯型語言,這意味着在執行期間一次處理一行代碼。與C++等編譯型語言相比,Python執行計算所需的時間更長。這通常是可接受的,因爲創建程序和導入補充模塊的速度通常會抵消計算的相對緩慢。


獲取Python

Python是開放的,且完全免費,你可以直接到官網(https://www.python.org/)下載相應的版本進行安裝。


使用Python

在安裝好Python後,我們就可以使用她了。


Windows命令行

可以在Windows命令提示符中使用Python,如下圖1所示。

圖1


在Windows命令行中,直接輸入:

Python

將啓動Python終端。


此時,可以在>>>後輸入Python代碼。因爲Python是一種腳本語言,所以每一行輸入完後將立即執行。如圖1中所示,輸入語句:

Print(‘完美Excel:’,’excelperfect’)

後,立即打印出結果。


Python腳本文件稱爲“模塊”,後綴爲.py。可以直接在命令後中執行Python模塊:

Python [文件路徑]\文件名.py


安裝Python時,也會安裝自帶的Python命令終端,在其中也可以直接輸入Python代碼,如下圖2所示。

圖2


文本編輯器

可以使用任何的基本的字處理軟件來編寫Python代碼,將其存儲爲後綴爲.py的純文本文件。但是,這將得不到任何提示,且容易出錯。如果要使用文本編輯器的話,可以使用Notepad++,這將更方便些。


集成開發環境(IDE

更容易編寫代碼和開發應用程序的是集成開發環境(IDE),包括了可交互式的終端、增強的可視化編程、代碼調試工具等。


Python自帶有一個集成開發環境IDLE,如下圖3所示,包括GUI終端、文本編輯器以及一組有限的調試和代碼檢查工具。

圖3


與其他IDE相比,Python自帶的IDLE功能有限,其優點是安裝Python時就會同時安裝,界面也很簡潔。


另一個是Anaconda,可以在Anaconda的官方網站上下載安裝。包括Python的安裝,一個名爲IPython的交互式shell,以及許多補充模塊,諸如NumPy和SciPy。Anaconda中包含一個名爲Jupyter Notebook的包,提供了直接使用Markdown和Python腳本生成HTML、PDF和幻燈片文件的工具。這些工具非常適用於技術項目的協作以及生成詳細且動態的報告。


還可以在Windows命令行中,使用命令:

pip3 install ipython[all]

下載安裝ipython。安裝成功後,輸入命令:

ipython notebook

即可使用。此時,瀏覽器會自動打開jupter的頁面,在其右側下拉列表中選擇Python3,如下圖4所示。

圖4


此時,彈出下圖5所示的界面,可以在其中輸入代碼並編輯、調試、運行代碼。

圖5


注意,在jupyter中,輸入完語句後,要執行命令或程序,應使用Shift+Enter組合鍵。


下面是一些常用的ipython相關或與數據科學相關的程序包,可以在Windows命令行中進行安裝:

pip3 install urllib3(安裝IPython Notebook的依賴)

pip3 install jupyter(安裝IPython Notebook)

pip3 install numpy

pip3 install matplotlib

pip3 install pandas

pip3 install scipy

pip3 install scikit-learn


基本操作

下面,簡單介紹Python的一些基本命令、語句、規則,帶你初步認識Python語言,更詳細的介紹將在後續文章中和大家一起分享。文中的截圖使用的是Anaconda Prompt界面或Jupyter頁面。


簡單計算器

我們可以將Python作爲一個簡單計算器來進行加、減、乘、除、冪和求模等運算。如下圖6所示。

圖6


中斷Python程序處理

當你想要中斷一個正在運行的Python程序時,可以按Ctrl+c組合鍵,此時將觸發KeyboardInterrupt例外並退出執行,如下圖7所示。

圖7


退出Python終端

當在Python終端中執行Python代碼後,如果想返回命令行提示符,可以輸入exit()語句,如下圖8所示。

圖8


變量

變量是表示或指向特定值的名稱。在Python中,變量沒有類型,因此不需要事先聲明,在使用前,將值賦給變量,然後就可以在表達式中使用了。


代碼的格式

在Python中,通常一行代碼就是一行,而由多條語句組成的代碼塊是通過縮進的方式來創建的,如下圖9所示。

圖9


Python使用冒號(:)指明接下來的語句是一個代碼塊,在該代碼塊中,每行代碼的縮進量相同。


導入模塊

Python的強大之處在於具有豐富的外部模塊,導入後即可使用。要導入模塊,通常使用

import 模塊名

或者:

from 模塊名 import 函數名

或者:

from 模塊名import *


註釋

在Python中,通常使用井號(#)來表示註釋。例如:

這是一個測試程序

print("hello!")


結語

初步感覺Python很容易入門,藉助於一些專門的模塊,短短的數行代碼就能實現很強大的功能。然而,要達到熟練程度,需要深入的鑽研,多多練習,多多編寫和調試代碼,多多實踐。一起堅持吧!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章