怎么學python入門?
python新手學習路線,Python入門應該了解一些基本的計算機編程術(shù)語。Python 是一個高層次的結(jié)合了解釋性、編譯性、互動性和面向?qū)ο蟮哪_本語言,Python 的設計具有很強的可讀性,相比其他語言經(jīng)常使用英文關(guān)鍵字,其他語言的一些標點符號,它具有比其他語言更有特色語法結(jié)構(gòu)。
1、Python 環(huán)境搭建
如何在本地搭建Python開發(fā)環(huán)境。
Python可應用于多平臺包括 Linux 和 Mac OS X。
你可以通過終端窗口輸入 "python" 命令來查看本地是否已經(jīng)安裝Python以及Python的安裝版本。
Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, 等等。)
Win 9x/NT/2000
Macintosh (Intel, PPC, 68K)
OS/2
DOS (多個DOS版本)
PalmOS
Nokia 移動手機
Windows CE
Acorn/RISC OS
BeOS
Amiga
VMS/OpenVMS
QNX
VxWorks
Psion
Python 同樣可以移植到 Java 和 .NET 虛擬機上。
2、Python中文編碼
前面章節(jié)中我們已經(jīng)學會了如何用 Python 輸出 "Hello, World!",英文沒有問題,但是如果你輸出中文字符 "你好,世界" 就有可能會碰到中文編碼問題。
3、Python基礎(chǔ)語法
Python 語言與 Perl,C 和 Java 等語言有許多相似之處。但是,也存在一些差異,學習 Python 的基礎(chǔ)語法,讓你快速學會 Python 編程。
4、Python變量類型
變量存儲在內(nèi)存中的值。這就意味著在創(chuàng)建變量時會在內(nèi)存中開辟一個空間。
基于變量的數(shù)據(jù)類型,解釋器會分配指定內(nèi)存,并決定什么數(shù)據(jù)可以被存儲在內(nèi)存中。
因此,變量可以指定不同的數(shù)據(jù)類型,這些變量可以存儲整數(shù),小數(shù)或字符。
什么是運算符?
本章節(jié)主要說明Python的運算符。舉個簡單的例子 4 +5 = 9 。例子中,4 和 5 被稱為操作數(shù),"+" 稱為運算符。
Python語言支持以下類型的運算符:
算術(shù)運算符
比較(關(guān)系)運算符
賦值運算符
邏輯運算符
位運算符
成員運算符
身份運算符
運算符優(yōu)先級
5、Python 條件語句
Python條件語句是通過一條或多條語句的執(zhí)行結(jié)果(True或者False)來決定執(zhí)行的代碼塊。
6、Python 循環(huán)語句
本章節(jié)將向大家介紹Python的循環(huán)語句,程序在一般情況下是按順序執(zhí)行的。
編程語言提供了各種控制結(jié)構(gòu),允許更復雜的執(zhí)行路徑。
7、Python While 循環(huán)語句
Python 編程中 while 語句用于循環(huán)執(zhí)行程序,即在某條件下,循環(huán)執(zhí)行某段程序,以處理需要重復處理的相同任務。
8、Python for 循環(huán)語句
Python for循環(huán)可以遍歷任何序列的項目,如一個列表或者一個字符串
9、Python 循環(huán)嵌套
Python 語言允許在一個循環(huán)體里面嵌入另一個循環(huán)。
10、Python break 語句
Python break語句,就像在C語言中,打破了最小封閉for或while循環(huán)。
break語句用來終止循環(huán)語句,即循環(huán)條件沒有False條件或者序列還沒被完全遞歸完,也會停止執(zhí)行循環(huán)語句。
11、Python continue 語句
Python continue 語句跳出本次循環(huán),而break跳出整個循環(huán)。
continue 語句用來告訴Python跳過當前循環(huán)的剩余語句,然后繼續(xù)進行下一輪循環(huán)。
12、Python pass語句
Python pass 是空語句,是為了保持程序結(jié)構(gòu)的完整性。
pass 不做任何事情,一般用做占位語句。
Python Number(數(shù)字)
Python Number 數(shù)據(jù)類型用于存儲數(shù)值。
數(shù)據(jù)類型是不允許改變的,這就意味著如果改變 Number 數(shù)據(jù)類型的值,將重新分配內(nèi)存空間。
13、Python字符串
字符串是 Python 中最常用的數(shù)據(jù)類型。我們可以使用引號('或")來創(chuàng)建字符串。
14、Python列表(List)
序列是Python中最基本的數(shù)據(jù)結(jié)構(gòu)。序列中的每個元素都分配一個數(shù)字 - 它的位置,或索引,第一個索引是0,第二個索引是1,依此類推。
Python有6個序列的內(nèi)置類型,但最常見的是列表和元組。
序列都可以進行的操作包括索引,切片,加,乘,檢查成員。
此外,Python已經(jīng)內(nèi)置確定序列的長度以及確定最大和最小的元素的方法。
列表是最常用的Python數(shù)據(jù)類型,它可以作為一個方括號內(nèi)的逗號分隔值出現(xiàn)。
列表的數(shù)據(jù)項不需要具有相同的類型
創(chuàng)建一個列表,只要把逗號分隔的不同的數(shù)據(jù)項使用方括號括起來即可。
15、Python元組
Python的元組與列表類似,不同之處在于元組的元素不能修改。
元組使用小括號,列表使用方括號。
元組創(chuàng)建很簡單,只需要在括號中添加元素,并使用逗號隔開即可。
Python 字典(Dictionary)
字典是另一種可變?nèi)萜髂P?,且可存儲任意類型對象?/div>
字典的每個鍵值 key=>value 對用冒號 : 分割,每個鍵值對之間用逗號 , 分割,整個字典包括在花括號 {} 中
16、Python日期和時間
Python 程序能用很多方式處理日期和時間,轉(zhuǎn)換日期格式是一個常見的功能。
Python 提供了一個 time 和 calendar 模塊可以用于格式化日期和時間。
時間間隔是以秒為單位的浮點小數(shù)。
每個時間戳都以自從1970年1月1日午夜(歷元)經(jīng)過了多長時間來表示。
Python 的 time 模塊下有很多函數(shù)可以轉(zhuǎn)換常見日期格式。
17、Python函數(shù)
函數(shù)是組織好的,可重復使用的,用來實現(xiàn)單一,或相關(guān)聯(lián)功能的代碼段。
函數(shù)能提高應用的模塊性,和代碼的重復利用率。你已經(jīng)知道Python提供了許多內(nèi)建函數(shù),比如print()。但你也可以自己創(chuàng)建函數(shù),這被叫做用戶自定義函數(shù)。
18、Python模塊
Python 模塊(Module),是一個 Python 文件,以 .py 結(jié)尾,包含了 Python 對象定義和Python語句。
模塊讓你能夠有邏輯地組織你的 Python 代碼段。
把相關(guān)的代碼分配到一個模塊里能讓你的代碼更好用,更易懂。
模塊能定義函數(shù),類和變量,模塊里也能包含可執(zhí)行的代碼。
19、Python文件I/O
本章只講述所有基本的的I/O函數(shù),更多函數(shù)請參考Python標準文檔。
Python File(文件) 方法
open() 方法
Python open() 方法用于打開一個文件,并返回文件對象,在對文件進行處理過程都需要使用到這個函數(shù),如果該文件無法被打開,會拋出 OSError。
注意:使用 open() 方法一定要保證關(guān)閉文件對象,即調(diào)用 close() 方法。
open() 函數(shù)常用形式是接收兩個參數(shù):文件名(file)和模式(mode)。
20、Python異常處理
python提供了兩個非常重要的功能來處理python程序在運行中出現(xiàn)的異常和錯誤。你可以使用該功能來調(diào)試python程序。
Python OS 文件/目錄方法
os 模塊提供了非常豐富的方法用來處理文件和目錄。
21、Python內(nèi)置函數(shù)
只會埋頭敲代碼的Python開發(fā)肯定不是各大公司HR搶著要的,多找項目多找項目,多練手多練手!只有自己多動手寫具體項目,才能更多的犯錯,解決問題,位置后工作踩坑,現(xiàn)在練習踩的坑越多,以后和HR談薪資的時候才會更有底氣。
|