Python基礎入門課程,「附學習資料」

--學習筆記

近期忽然有點迷上了爬蟲Python,可能原因是最近人工智能,深度學習炒的比較熱火有關。所以在網上搜了一大圈,想找點基礎教程看看,發現還真不少,不過還真沒有發現比較適合我這種菜鳥的教程,要麼是英文的,要麼一開始就講的比較深,連測試環境都搭建不起了。讓人一看就有點畏難放棄了。

最後終於發現了黃老師的視頻教程,好了,廢話不多說,我就把我最近一段時間的學習筆記給大家分享一下。 要想學習Python,首先要搭建測試環境。本教程所用的環境如下:

 一、測試環境: 系統:64位win7中文版 瀏覽器:Google Chrome,儘量不要用IE瀏覽器,測試中可能不能使用。 Python:Anaconda3-4.3.1-Windows-x86_64.exe Python可以自行通過Baidu自行搜索下載安裝即可。

 二、Python安裝: 如果你能下載到上面的版本,直接雙擊運行安裝即可,可以更改安裝路徑到D盤,因為佔用空間比較大。我就是安裝到D盤。安裝完成後你就可以在開始菜單-所有程序-Anaconda3找到Jupyter Notebook。本次教程所有腳本全部在該notebook中運行和測試。

Python基礎入門課程,「附學習資料」

Python基礎入門課程,「附學習資料」

Python基礎入門課程,「附學習資料」

階段一:前輩領進門。

第一眼是一個前輩給我看了看Python的代碼,因為自己最早學習的是Java語言,第一眼看到Python的時候,前輩說,“Python是面向對象的”,然後就 打印了幾句代碼。可我怎麼也看不出到底哪裡是“面向對象”的。前輩說“在Python裡,一切皆對象”,我才有點領悟的說道:“原來把什麼看成對象,就是面向對象”,哈哈。

階段二:開始看的是《Dive into Python》、《Leaning python》、《Python Doc》。

因為有很多語言學習經歷,很快就完成了初步語法和使用學習。太複雜的特性還是在使用中逐步掌握的。

階段三:開始使用Python做自己的一些日常工作。

比如Python搜索文件,Python批量處理等,使用最多的還是re模塊和socket相關模塊。寫了大量的例子,讓自己對Python更加喜愛,也更加熟悉。此時翻閱最多的是《Python Doc》的指南。不管是語言參考、庫參考、Demo參考,都有大量可使用的內容,內容質量很高堪比JDK。

Python基礎入門課程,「附學習資料」

階段四:生產上馬。

開始使用Django,Flask,Tornado開發一些web應用,寫一些日常使用的工具包等。逐步提升設計能力,和整體代碼的管理能力。

階段五:更合理的分配好C,Java,Python三門語言各自擅長的部分。

把合適的語言用到合適的地方。儘管一門語言有時候可以搞定所有的,但用擅長的語言解決合適的問題才是效率最高的。這也是“Python的大道至簡”的理念帶給我的幫助和認識。

PS:其中過程中主要的一些方法:

1、看書。學習的基礎。

2、自己本地練習。編程還是要實踐出真知。

3、資料查詢。google,stackoverflow等多關注。

4、交流。各種論壇上的python group,論壇。最早去的CU,JavaEye,不過現在貌似去的少了。google group 必須訂閱。

學習+實踐+總結,掌握語言的法寶。 關注作者:


分享到:


相關文章: