Ⅰ python新手應該怎麼學習更好
1)學好python的第一步,就是馬上到python網站上下載一個python版本。我建議初學者,不要下載具有IDE功能的集成開發環境,比如Eclipse插件等。
2)下載完畢後,就可以開始學習了。學習過程中,我建議可以下載一些python的學習文檔,比如《dive
into python》,《OReilly - Learning
Python》等等。通過學習語法,掌握python中的關鍵字語法,函數語法,數學表達式等等
3)學完了基本語法後,就可以進行互動式學習了。python具備很好的交互學習模式,對於書本上的例子我們可以通過交互平台進行操練,通過練習加深印象,達到學習掌握的目的。
4)通過以上三個步驟的學習後,我們大致掌握了python的常用方法、關鍵字用法以及函數語法等。接下去的學習上,我們就可以著手學習常用模塊的使用,
比如os,os.path,sys,string模塊等。我們可以在交互環境中先熟悉使用其中的函數,如果遇到函數的使用上的問題,可以參考python
安裝後的自帶chm幫助文件。
5)為了更好得掌握python,我們的學習不能只是停留在學習一些語法或者api階段。在此階段中,我們可以嘗試用python解決我們項目中遇到的一
些問題,如果項目不是用python開發的,那我們可以想想能不能用python製作一些項目組可以使用的一些工具(utility),通過這些工具簡化
項目組成員的任務,提高我們的工作效率。如果沒有項目,我們也可以自己找些題目來自己練習練習。
6)經過以上鍛煉後,我們的python知識水平肯定是越來越高。接下去的學習,我們就要更上一層樓。為了學以致用,真正能應用於項目開發或產品開發,我
們還必須學習企業應用開發中必須要掌握的網路和資料庫知識。在此的學習就不光是python語言本身的學習了,如果之前沒有學習和掌握很網路和資料庫知
識,在此階段我們可以藉此機會補習一把。
7)在此,我想我們對python的使用以及信手拈來了,即使忘了api的用法,我們也可以在短時間內通過查看文檔來使用api。那麼接下去,我們要學習
什麼呢?那就是設計能力,在學習設計能力的過程中,如果對類等面向對象的概念不清楚的,在此階段也可以學習或加以鞏固。就像飛機設計師設計飛機通過學習模
型來設計一樣,我們也可以通過學習書上的經典例子來學習設計。等有了設計的基本概念後,我們就可以著手設計我們的程序了。在此階段中,我們重要的是學習抽
象的思想,通過隔離變化點來設計我們的模塊。
8)到此階段,我們已經是真正入門了。在接下去的工作中,就是要快速地通過我們的所學來服務項目了。在此階段,我們除了掌握python自帶的模塊外,我
們最好在掌握一些業界廣泛使用的開源框架,比如twisted、peak、django、xml等。通過熟練使用它們,達到閃電開發,大大節省項目寶貴時
間。
Ⅱ python入門最好的教程
自學的話,個人是不太推薦自己看書(以python作為第一個編程語言的情況下),你可以去b站搜搜python的教程,很多,真想看書的話,我推薦《計算機等級考試2級--python語言程序設計》,裡面講的蠻清晰的,但得要一點數學基礎(學計算機都要),不過書中有那麼幾個無法理解的詞語,你可以搭配網路或b站理解啦~QwQ
Ⅲ Python 簡明教程 ---13,Python 集合
目錄
前幾節我們已經介紹了Python 中的 列表list , 元組tuple 和 字典dict ,本節來介紹Python 中的最後一種數據結構—— 集合set 。
Python 中的 set 與 dict 很像,唯一的不同是, dict 中保存的是 鍵值對 ,而 set 中只保存 鍵 ,沒有 值 。
Python 集合 有如下特點:
Python 集合的聲明有兩種方式:
創建 空集合 時,只能用 set() ,而不能用 {} :
創建 非空集合 時,可以用 set() ,也可以用 {} :
由於集合中的元素是唯一的,如果初始化時的 可迭代 數據中有重復的元素,則會自動刪去重復的元素:
使用 len() 函數可以查看集合中元素的個數:
由於Python 集合中的元素的是無序的,所以可不能使用 下標 的方式來訪問集合中的單個元素。
我們可以使用 for 循環 來遍歷集合中的所有元素:
我們可以對兩個集合進行如下運算:
交集與並集
in 運算
使用 dir(set) 查看集合支持的所有方法:
下面一一介紹這些 非魔法方法 ,共17 個。
1. add 方法
由於集合中的元素是唯一的,向集合中添加元素時有兩種情況:
示例:
2. remove 方法
示例:
3. discard 方法
示例:
4. pop 方法
示例:
5. union 方法
示例:
6. update 方法
示例:
7. clear 方法
示例:
8. 方法
示例:
9. difference 方法
示例:
10. difference_update 方法
示例:
11. intersection 方法
示例:
12. intersection_update 方法
示例:
13. isdisjoint 方法
示例:
14. issubset 方法
示例:
15. issuperset 方法
示例:
16. symmetric_difference 方法
示例:
17. symmetric_difference_update 方法
示例:
(完。)
推薦閱讀:
Python 簡明教程 --- 8,Python 字元串函數
Python 簡明教程 --- 9,Python 編碼
Python 簡明教程 ---10,Python 列表
Python 簡明教程 ---11,Python 元組
Python 簡明教程 ---12,Python 字典
Ⅳ 誰有python的中文手冊chm格式的,最新版本的
Python 中文最新版:版權http://www.apiref.com/python-zh/index.html
Ⅳ 如何從零開始學python
新手學Python可以按照以下步驟進行:
1. 按部就班敲代碼
在Python的學習教程中,在講到相應的語法規則的時候,必定有相應的案例,Python新手應按部就班的敲一遍代碼,切記不可直接抄寫,而是默寫,然後進行對比,及時發現錯誤,並訂正。
2. 階段案例實操
對於正規的Python學習教程中,會安排階段性的作業考核,也稱為案例,一個階段的案例就比較具有綜合性,可以客觀的考察Python學員能否真正的對Python知識點消化吸收,並融會貫通,通過該案例的實操,可以進行知識點的查漏補缺!
3. 大型項目模仿
在Python學習中,少不了大型項目實操,如果參加培訓學習,這個就比較簡單了,往往課程教學中會包含這一項,Python學員可以先自己寫一遍,然後再聽老師的講解,通過對比,找到疑惑點和不足之處,然後進行思路和項目的優化;對於未參加Python培訓的學員,可以在網上找一些大型項目進行練習,多看多練多總結,就能熟練掌握Python,形成更優化的Python思路。
對於Python等編程語言的學習,首先是要掌握齊全科學的Python學習教程,其次,要有恆心和細心,多看、勤思考、多練習是一定能夠將Python學好的!