2、做壹些簡單的練習,字符串比較,閱讀日期之類的Python Cookbook就好(太難太枯燥,再跳過,保持興趣最重要,不會的可以以後再學)
3.加入Python討論組,友好微笑(很重要,讓高手耐心糾正妳的錯誤常識)。很多小問題,糾結了半天,對方壹句話就問出了思路,真的省了妳不少時間。耐心教我的好心人,超級超級感謝。
4.自己解決電腦問題。比如我下載了美劇***12的2、4、5、8集。如何發現哪些劇集缺失?然後對問題進行分解,1讀取所有下載的文件名,2提取集合的編號,3對編號進行排序並與(1-12)進行比較,找出缺少的內容。
5、永遠記住目的,不是做程序員,而是解決問題。比如妳想偷懶抓取網頁內容,不能用urllib或者request,才發現抓取內容涉及這麽多方面(cookie、header、SSL、url、javascript等等。).當然,妳可以聽人勸,回去好好學習,從頭讀起。
或者,不求效率,只求解決。我能用ie打開網頁並保存它嗎?Ie已經渲染了所有的結果。
問題變成:1——打開指定的10個網頁(壹行代碼就夠了)。保存起來更復雜?使用現有的包,比如PAM30(我的是Python3),直接打開ie,用函數outHTML保存為文本,然後用搜索函數查找數據(str搜索也可以,re正則化也可以)。簡單吧?而且代碼超級短。
6.保持興趣,用最簡單的方式解決問題。留給大牛寫底層驅動和各種交換吧。我們使用現有的包來完成它。
7.耐心閱讀文檔,快速練習閱讀文檔。要得到壹個新的包,找到需要的功能,需要快速閱讀。這個不難。妳可以通過讀函數名大概猜出是什麽,然後看返回值判斷是不是妳需要的。
8.寫幫助文件和學習筆記,發布出來供大家欣賞。在教別人的時候,其實妳已經把自己想了壹遍。
我認為學習程序就像學習英語壹樣。如果妳懂高頻詞(循環、判斷、常用包、常用函數),妳就可以組裝出妳想要的軟件。