學生小白想自學Python,有沒有什麼推薦入門到精通書籍?
推薦一個高質量的Python線上教程:
Python零基礎入門指南
以下是學Python的一個影片專欄:
Python線上課堂
如果你學Python是為了做開發,那麼請忽略本條答案。直接搜小甲魚Python學基礎知識。
如果是為了學習資料分析或者機器學習,推薦你看一下這本,資料處理、特徵工程幾乎都離不開pandas,深入淺出,通俗易懂。
簡單介紹一下這本書:
2008年,我們正在舉辦舉世矚目的北京奧運會時,遠在紐約一家量化投資公司的分析師Wes McKinney,由於在日常資料分析工作中備受Excel與SQL等工具的折磨,於是他開始構建了一個新專案——Pandas,用來解決資料處理過程中遇到的全部任務。後來他把這些編成了一本書《利用Python做資料分析》
什麼是Pandas?
Pandas是一個開源的Python庫,主要用於資料分析、資料處理、資料視覺化。Pandas的名稱來自於面板資料(panel data)和python資料分析(data analysis)的簡稱。
為什麼Pandas必學?
類似SQL的表查詢功能,資料查詢事半功倍!
基於Numpy數值計算,高效進行資料彙總與運算!
強大的資料視覺化與讀寫功能,助力你的資料預處理!
支援時間序列資料,各類時序資料全搞定!
靈活處理重複、缺失、異常資料,快速完成資料探查!
支援數字、文字型資料,輕鬆上手資料清洗!
怎麼學Pandas?
資料型別(Series、DataFrame、Panel)
資料選取(pd。iloc、pd。loc)
數值操作
數學運算
資料重塑(轉換、透視、拼接)
時間資料
文字資料
資料讀寫
資料預處理
資料視覺化
now or never?學習要趁早!
想學習 Python,我正好也是從小白過來的,能給你提點建議,書籍其實我覺得沒有必要,如果需要的話,隨便買一本都行,同質化太嚴重了。
我覺得分為三個階段:1。 學習基礎知識。2。 做練習。3。 找尋適合自己的方向,深入學習。
一、學習基礎知識
兩個網站,菜鳥教程和廖雪峰部落格。
Python3 教程 | 菜鳥教程Python教程
一個課程,北京理工大學的 MOOC 國家精品課程,很不錯。
Python語言程式設計_北京理工大學_中國大學MOOC(慕課)
二、做練習
我總結了練習題和答案的部落格,做做練習可能更有幫助。
Python題庫——題目Python題庫——答案
還有我的專欄,裡面有眾多 Python 案例和知識,會讓你對 Python 更感興趣。
Python 知識分享
三、找尋適合自己的方向,深入學習
這一點就見仁見智了,以我舉例。
在做畢業設計的時候,需要接觸 OpenCV,我當時就找來了相關的內容學習,並整理了部落格。
OpenCV 小記_銘のブロゲ-CSDN部落格
對於 Matplotlib 我也接觸過一些,也整理了相關的部落格。
matplotlib 整理_銘のブロゲ-CSDN部落格
後記
Python 學習貴在堅持,哪怕覺得自己學了好久都沒有入門,也沒有關係,Python 學習路線本來就很緩慢,所以,一定不要放棄。Python 什麼都能幹,所以最終一定要落腳到自己的專業上,也就是找到能幫到自己的地方。
都看到這了,點個贊再走唄~
學生黨的話,時間應該很多,我建議不要花錢去報培訓機構,真的沒必要。如果你要趕緊就業,那可以看看培訓機構。不然,大學真的白讀了。
我推薦一本《Python程式設計入門與實踐》這本書的好處就是從零開始教你學習。書一共分了兩部分。一部分專門講理論知識,從程式設計環境的搭建到基礎知識的掌握;另一部分是帶領大家做了三個小專案,分別是小遊戲,python資料視覺化,web程式設計。非常值得大家入門學習。
封面大體是這樣的,不要買錯了。
如果你還不知道如何學習,選購,可以看我寫的一篇文章,“python2021入門學習攻略”。這是我自己的覆盤計劃,以及書籍,後期影片的推薦,歡迎大家閱讀,交流,共同進步~
打工人:Python程式設計入門2021攻略,書籍推薦,影片推薦,每天更新
我來個毛遂自薦吧,推薦自己寫的一本書,《Python高手修煉之道》。這本書不是一本通常意義上的 Python 程式語言的教科書,也不是各種工具包和模組的文件集合,而是一位老程式設計師十餘年 Python 使用經驗的總結。關於這本書,我有一篇博文介紹,有興趣的話,可以點開看一下。
寫在《Python高手修煉之道》發行之前:選擇一本好書,即是少走彎路_Python作業輔導員 - 天元浪子【許向武】-CSDN部落格