-
1 # 走在求知的路上
-
2 # hashbang
我看了一本書《Python基礎教程》,後來深入點學了《Python Cookbook》。大三的時候,每個深夜都默默地學一點。再後來就去Python實習了。。一邊實踐,一邊看看網上的一些《Python一些你不知道的知識》啊什麼的。私以為影片很多時候是會讓人分心的,你沒法一邊看影片一邊寫程式碼,而只有實踐是鞏固知識最好的辦法
-
3 # 造數君
https://learnpythonthehardway.org/book/
Learn Python The Hard Way最好的Python入門書籍,看過的都說好。
而且是免費的 -
4 # 程式設計帝
《Python快速程式設計入門》,入門要看的書哦!
編著:黑馬程式設計師
出版社:中國工信出版社集團、人民郵電出版社
該書涵蓋了Python開發的基礎知識,並且提供了免費教學資源,包括PPT、1000道測試題、50多個教學案例,40多個小時的影片。
基於Python3編寫,掌握新語法,手把手教會開發環境的搭接,步驟清晰,思路流暢
第1章主要是帶領讀者認識Python;
第2章主要針對Python的基礎語法進行講解;
第3章主要介紹Python中的常用語句;
第4~5章主要介紹了字串、列表、元組、字典等型別;
第6~7章講解了函式的基礎和高階知識;
第8章講解了Python中的檔案操作;
第9章講解了Python中異常的相關知識;
第10章講解了Python中的模組;
第11~12章側重講解了面向物件程式設計思想;
第13章圍繞著面向物件的程式設計思想,開發了一個飛機大戰的小遊戲。
附有配套影片、原始碼、習題、教學課件等資源。既可作為高等院校本、專科計算機相關專業的程式設計課程教材,也可作為Python程式設計基礎的培訓教材,是一本適合廣大程式設計開發初學者的入門級教材。 -
5 # 玩著學程式設計
看影片的效果會更好一些,邊看影片邊敲程式碼,更容易理解,自己不明白的知識點,別人幾句話就給講清楚了,比如說,一個專案,從專案的功能需求分析,到程式碼的實現,以及程式碼的除錯,都是視覺化的,動態進行的,更加形象,也比較容易理解;
以前在“ 如鵬網 ”上了解過,有詳細的課程體系,可以參考一下,有網路的地方就可以學習,根據自己的時間來靈活安排學習進度,也有更多的時間來練習,夯實基礎;
每個章節的後面都有相應的練習題和麵試口才題,需要以錄音的方式進行提交,為以後的面試做充分的準備,有問題隨時提問,老師實時線上一對一答疑,有技術大牛親自授課,口碑不錯,基本行都是慕名而去的,具體的可以到如鵬網官網上去了解一下;
第一部分:Python語言基礎
第二部分:資料庫開發
第三部分:web前端
第四部分:Python web開發
第五部分:Python web專案開發
第六部分:Linux
第七部分:NoSQL
第八部分:資料視覺化
第九部分:爬蟲技術
第十部分:人工智慧
-
6 # 愛穿搭的大大
看了下已有回答,回答的基本都是適合 “無程式設計經驗的零基礎的小白”。而像題主這樣,有C語言基礎,並且資料結構和演算法都可以,重點是都 在ACM集訓過。這些書可能已經不適合題主。
建議像題主這樣已經有比較強程式設計能力的人,可以直接看python 官方文件。
或者 菜鳥教程,花個一,兩天看下基礎的語法。題主就完成可以入門了。
http://www.runoob.com/python/python-tutorial.html
如果說一本書的,建議《python語言及其應用》可以實踐瞭解Python的運用。更快入門。
-
7 # 開車札記
《Python程式設計:從入門到實踐》[美]埃裡克·馬瑟斯
這本書比較全面系統的入門Python教程。基本的概念解釋得蠻不錯的。關於學習程式設計,不管是有基礎的小牛,還是無基礎的小白,概念這東西很關鍵,誰能把基本的概念寫得通俗易懂,那麼誰就受歡迎了。
全書分為兩個部分:
第一部分:介紹了Python的基本概念,包括matplotlib、NumPy和Pygal等強大的Python庫和工具介紹,以及列表、字典、if語句、類、檔案與異常、程式碼測試等內容。
第二部分:將理論付諸實踐,講解如何開發三個專案,包括簡單的Python 2D遊戲開發,如何利用資料生成互動式的資訊圖,以及建立和定製簡單的Web應用。
-
8 # 千鋒教育成都
Python是一種比較簡單的計算機語言,最開始的時候可以自己先透過書籍或者影片瞭解下基礎方面的內容,然後最好還是找老師帶你進行系統的學習。畢竟計算機語言自學的話會欠缺經驗,而且很多方面也會考慮不周到導致自己學習不夠深入。
-
9 # Sun17834
最近在看一本 Python從入門到實踐,剛看了幾章感覺還不錯,語言也比較風趣,網上也可以下載到電子版,這本書對於基礎薄弱的入門來說非常適合,再結合網上的一些影片,把書裡的程式碼敲一遍就可以了。附帶部分目錄
-
10 # 搬磚程式設計師
入門Python,一開始最好不要從人工智慧開始,除非你已經打算好了為之付出四到五年的時間,而且沒有收入的準備了,你可以一試。
入門最好選擇web開發或者爬蟲,雖然很多人都是衝著人工智慧去的,但是這一個並不是什麼人都可以做的,可能對你的學歷,工作經驗都有要求。
所以你可以先開始學習web開發和爬蟲,然後一邊工作一邊去學習演算法,資料分析,機器學習這一方面。
如果你的學習只是一腔熱血,那我奉勸你早點放棄,別浪費時間,如果你是真的願意學習,可以聯絡我,我這裡有一些比較好的資料可以讓你去學習。
-
11 # 上海千鋒教育
很多剛入門學習Python的人都會有些苦惱,總覺得自己的知識不能形成體系,想要看書多學習,在琳琅滿目的書籍中又不知道該如何挑選。今天千鋒Python的小編就為大家分享十本學習Python的書籍,讓你學習Python從入門到精通,有興趣的可以一起看看。
1、Python基礎教程(第2版 修訂版)
《Python基礎教程(第2版修訂版)》包括Python程式設計的方方面面,內容涉及的範圍較廣,既能為初學者夯實基礎,又能幫助程式設計師提升技能,適合各個層次的Python開發人員閱讀參考。
2、Python程式設計:從入門到實踐
本書是一本針對所有層次的Python讀者而作的Python入門書。全書分兩部分:第一部分介紹用Python程式設計所必須瞭解的基本概念;第二部分將理論付諸實踐。本書適合對Python感興趣的任何層次的讀者閱讀。
3、Python核心程式設計(第3版)
《Python核心程式設計(第3版)》是經典暢銷圖書《Python核心程式設計(第二版)》的全新升級版本,總共分為3部分。
第1部分為講解了Python的一些通用應用;第2部分講解了與Web開發相關的主題;第3部分為一個補充/實驗章節,包括文字處理以及其他內容。《Python核心程式設計(第3版)》適合具有一定經驗的Python開發人員閱讀。
4、利用Python進行資料分析
《利用Python進行資料分析》是2013年機械工業出版社出版的軟硬體開發類圖書,作者是麥金尼。講述了從pandas庫的資料分析工具開始利用高效能工具、matpIotlib、pandas的groupby功能等處理各種各樣的時間序列資料。
5、Python零基礎入門學習
本書適合學習Python3的入門讀者,也適用對程式設計一無所知,但渴望用程式設計改變世界的朋友們!本書提倡理解為主,應用為王。雖然這是一本入門書籍,但本書的“野心”可並不止於“初級水平”的教學。
6、用Python寫網路爬蟲
《用Python寫網路爬蟲》作為使用Python來爬取網路資料的傑出指南,講解了從靜態頁面爬取資料的方法以及使用快取來管理伺服器負載的方法。
本書是為想要構建可靠的資料爬取解決方案的開發人員寫作的,本書假定讀者具有一定的Python程式設計經驗。當然,具備其他程式語言開發經驗的讀者也可以閱讀本書,並理解書中涉及的概念和原理。
7、O"Reilly:Python學習手冊(第4版)
《7.O"Reilly:Python學習手冊(第4版)》每一章都包含關於Python語言的關鍵內容的獨立的一課,並且包含了一個獨特的“練習題”部分,其中帶有實際的練習和測試,以便你可以練習新的技能並隨著學習而測試自己的理解。你會發現眾多帶有註釋的示例以及圖表,它們將幫助你開始學習Python3.0。
8、流暢的Python
《流暢的Python》致力於幫助Python開發人員挖掘這門語言及相關程式庫的優質特性,避免重複勞動,同時寫出簡潔、流暢、易讀、易維護,並且具有地道Python風格的程式碼。
9、O"Reilly:深入淺出Python(中文版)
《O"Reilly:深入淺出Python(中文版)》是經典python圖書,初中級python獨門秘笈,涵蓋python3.0摒棄枯燥、死板的說教方式,以類似生動PPT的形式教你學python。
10、“笨辦法”學Python(第3版附光碟1張)
這本《“笨辦法”學Python》的寫法獨樹一幟,從章節練習入手,引導讀者自己輸入程式碼,並進行講解,每個章節都不是很難,循循善誘,本書不是很厚,但是讀完本書絕對有一種對Python語言大徹大悟的感覺,是將一本書從薄讀到厚的昇華。建議Python初學者購買閱讀。
這十本書都是很適合小白入門Python並逐漸深入學習的,大家靜下心來可以好好挑選出最適合自己的。
除了看書學習Python外,還可以來領取千鋒的影片學習教程。
-
12 # 上海千鋒教育
很多剛入門學習Python的人都會有些苦惱,總覺得自己的知識不能形成體系,想要看書多學習,在琳琅滿目的書籍中又不知道該如何挑選。今天千鋒Python的小編就為大家分享十本學習Python的書籍,讓你學習Python從入門到精通,有興趣的可以一起看看。
1、Python基礎教程(第2版 修訂版)
《Python基礎教程(第2版修訂版)》包括Python程式設計的方方面面,內容涉及的範圍較廣,既能為初學者夯實基礎,又能幫助程式設計師提升技能,適合各個層次的Python開發人員閱讀參考。
2、Python程式設計:從入門到實踐
本書是一本針對所有層次的Python讀者而作的Python入門書。全書分兩部分:第一部分介紹用Python程式設計所必須瞭解的基本概念;第二部分將理論付諸實踐。本書適合對Python感興趣的任何層次的讀者閱讀。
3、Python核心程式設計(第3版)
《Python核心程式設計(第3版)》是經典暢銷圖書《Python核心程式設計(第二版)》的全新升級版本,總共分為3部分。
第1部分為講解了Python的一些通用應用;第2部分講解了與Web開發相關的主題;第3部分為一個補充/實驗章節,包括文字處理以及其他內容。《Python核心程式設計(第3版)》適合具有一定經驗的Python開發人員閱讀。
4、利用Python進行資料分析
《利用Python進行資料分析》是2013年機械工業出版社出版的軟硬體開發類圖書,作者是麥金尼。講述了從pandas庫的資料分析工具開始利用高效能工具、matpIotlib、pandas的groupby功能等處理各種各樣的時間序列資料。
5、Python零基礎入門學習
本書適合學習Python3的入門讀者,也適用對程式設計一無所知,但渴望用程式設計改變世界的朋友們!本書提倡理解為主,應用為王。雖然這是一本入門書籍,但本書的“野心”可並不止於“初級水平”的教學。
6、用Python寫網路爬蟲
《用Python寫網路爬蟲》作為使用Python來爬取網路資料的傑出指南,講解了從靜態頁面爬取資料的方法以及使用快取來管理伺服器負載的方法。
本書是為想要構建可靠的資料爬取解決方案的開發人員寫作的,本書假定讀者具有一定的Python程式設計經驗。當然,具備其他程式語言開發經驗的讀者也可以閱讀本書,並理解書中涉及的概念和原理。
7、O"Reilly:Python學習手冊(第4版)
《7.O"Reilly:Python學習手冊(第4版)》每一章都包含關於Python語言的關鍵內容的獨立的一課,並且包含了一個獨特的“練習題”部分,其中帶有實際的練習和測試,以便你可以練習新的技能並隨著學習而測試自己的理解。你會發現眾多帶有註釋的示例以及圖表,它們將幫助你開始學習Python3.0。
8、流暢的Python
《流暢的Python》致力於幫助Python開發人員挖掘這門語言及相關程式庫的優質特性,避免重複勞動,同時寫出簡潔、流暢、易讀、易維護,並且具有地道Python風格的程式碼。
9、O"Reilly:深入淺出Python(中文版)
《O"Reilly:深入淺出Python(中文版)》是經典python圖書,初中級python獨門秘笈,涵蓋python3.0摒棄枯燥、死板的說教方式,以類似生動PPT的形式教你學python。
10、“笨辦法”學Python(第3版附光碟1張)
這本《“笨辦法”學Python》的寫法獨樹一幟,從章節練習入手,引導讀者自己輸入程式碼,並進行講解,每個章節都不是很難,循循善誘,本書不是很厚,但是讀完本書絕對有一種對Python語言大徹大悟的感覺,是將一本書從薄讀到厚的昇華。建議Python初學者購買閱讀。
這十本書都是很適合小白入門Python並逐漸深入學習的,大家靜下心來可以好好挑選出最適合自己的。
除了看書學習Python外,還可以來領取千鋒的影片學習教程。
-
13 # 路人甲
Python入門書籍不用太多,看一本就夠。重要的是看你用Python做什麼,或者說你對什麼方向感興趣,因為Python的應用領域比較廣泛,比如他又可以用來做資料分析、機器學習,也可以用來做後端開發、還有Web開發、前端、人工智慧、大資料。
所以首先你要對自己有一個定位和規劃,而不是看到Python相關的書籍就盲目的去學習,這樣子只會什麼都會一點卻又什麼都學不會,找工作可就困難了。
1.《流暢的Python》
推薦一本新書!這本書不算是最初級的入門書籍,但我覺得它對學習Python非常有益,不像那種滿是廢話的書。因為這本書的主要目的是著重講解這門語言的基本慣用法,讓你的程式碼簡潔、高效且可讀,把你打造成熟練的 Python 程式設計師。這本書每部分最後都有小結,書的前一部分從 Python 特性出發,參考了很多語言的相關做法和實現,來解釋 如何用Python 進行設計。
接下來是是真正的入門書籍啦,入門書籍不用太多!一本就夠!一本就夠!
2.《Python基礎教程》
這本書就是專門為零基礎設計的,從Python的安裝開始,然後介紹了Python的基礎知識和基本概念,然後循序漸進地介紹了一些相對高階的主題,包括抽象、異常、魔法方法、屬性、迭代器;
此後探討了如何將Python與資料庫、網路、C語言等工具結合使用,其中資料庫是需要重點學習部分。最後,作者按照實際專案開發的步驟介紹了10個Python專案的開發過程。
3.《Python核心程式設計》
這一本是Python的進階書籍,強推!當年我學正則表示式的時候他給了我不少幫助。主要分為三個部分,第1部分為講解了Python的一些通用應用,包括正則表示式、網路程式設計、Internet客戶端程式設計、多執行緒程式設計、GUI程式設計等;第2部分講解了與Web開發相關的,主要包括Web客戶端和伺服器、Django Web框架、雲計算等。第3部分則為一個補充/實驗章節,包括文字處理以及一些其他內容。
這三個部分呢,不用全部掌握!不要有知識收集的怪癖,要用的時候拿出來學一學翻一翻,熟悉知識點就可以了。
透過這三本書不可能完完全全掌握一門語言,只能說剛好理解好一門語言。如果能快速接觸到一個專案對你肯定更有幫助!
-
14 # 大學生程式設計指南
有了C語言基礎再學習別的語言會快很多,目前學習python,業內公推的一本書
笨方法學python整體而言python相對來講入門還是比較簡單,入門簡單有以下這麼幾個原因,整合度相當高,隱藏了大量的語法細節,要實現一個功能只需要呼叫幾個類庫的介面就能實現了。
學習之初必須有一個快速自豪感的過程,覺得這東西有意思,呼叫幾個函式就能實現很強大的功能,這種感覺能激發初學者極大的熱情,後續遇到困難也能憑著一股激情克服過去。
初學一種語言不適合選擇太多書,東看一頭,西看一頭,完全沒有了方向,初學者方向性本來就弱,看多了更暈。
壓住一本書先看完,然後再拓展別的方向。看書只是一方面還需要實踐,初學一般沒有實踐的方向,先把書本後面的聯絡題目在電腦上走一遍,練完簡單的,然後再次開源社群裡面下載一些程式碼,先嚐試看懂程式碼,看懂了別人寫的程式碼才能寫出高質量的程式碼,學習程式設計和學習英文有異曲同工之處,讀懂程式碼也是需要具備一種能力。
見得多了自然就明白如何寫程式碼了。
-
15 # 中公優就業
Python小白入門首選書籍——《Think Python》
《Think Python》LaTeX source, code examples, and exercise solutions for Think Python, 2nd edition, by Allen Downey.
《Think Python》中文名《像計算機科學家一樣思考Python》
本書目錄第一章:程式之道
第二章:變數、表示式和語句
第三章:函式
第四章:案例研究:介面設計
第五章:條件和遞迴
第六章:有返回值的函式
第七章:迭代
第八章:字串
第九章:文字遊戲
第十章:列表
第十一章:字典
第十二章:元組
第十三章:案例研究:資料結構選擇
第十四章:檔案
第十五章:類和物件
第十六章:類和函式
第十七章:類和方法
第十八章:繼承
第十九章:進階小技巧
第二十章:除錯
第二十一章:演算法分析
有網友說自從《Think in java》火了之後出現了無數個think…但這可不是《Think Python》成為python小白入門首選書籍的原因!第一、《Think Python》確實是U妹身邊無數計算機專業同學自學python使用的第一本教材;
第二、《Think Python》的講述方式和例子使用都非常淺顯易懂,讓對python一無所知的小白也能毫無障礙的閱讀並理解它的概念。
github下載地址:https://github.com/AllenDowney/ThinkPython2
中文版網址:http://codingpy.com/books/thinkpython2/
最後為幫助那些往想網際網路方向轉行想學習,卻因為時間不夠,資源不足而放棄的人。我搜集整理了一套完整的IT學習資料,包括運營技巧、SEO最佳化等,比自己在網上零散收集的結構性和連貫性更強,只為幫助那些想學習的人!需要的同學可私信!私信!回覆“資料”
-
16 # 隔壁的老王說事
不建議你看書,建議你從實際的專案入手。如果是確實想看書,可以推薦python核心程式設計。
計算機類的學習應該是從實踐入手。首先是制定一個目標。然後把目標拆分為一個個的小目標。最後進行詳細設計,詳細設計的過程就是真正的寫程式碼的過程。寫程式碼的過程中,想出自己用哪些函式具體的流程在這個時候如果碰到了語言上的障礙就需要查一下具體的函式。一般以這種方式成功的速度比較快。雖然不夠具體,但是能夠快速的接觸到一個新專案,快速的掌握一門語言。然後再去看書,就能夠更好的理解這門語言。
-
17 # 一方諸言
Python個人感覺先去看看imooc慕課的影片比較好,畢竟完全沒有基礎,先聽聽課,然後再學習,否則花了時間沒人解答比較難
-
18 # 大腦小議
我推薦三本,這三冊python書非常好。即適合初學者,又適合有一定基礎的學員學習。分別是
Python程式設計:從入門到實踐
Python程式設計快速上手讓煩瑣的工作自動化
Python基礎教程(第2版修訂版)
-
19 # 陳童
也不清楚提主學習python的方向是什麼。就試圖從基礎語言,web開發和資料科學三方面來推薦一下。
1.python語言的學習
(2)圖靈程式設計叢書:Python基礎教程(第2版)(修訂版)
(2)python核心程式設計
2. python方向的web開發
Django框架推薦Django by example
Flask框架推薦:
3. 在資料科學領域,Python是大火的語言,推薦:
-
20 # 玩著學程式設計
學習程式設計方面的知識,個人認為看影片的效果會更好一些。
無論是最開始開發環境的安裝和配置,還是到後期專案的功能的分析,程式碼的實現,除錯等這些,如果透過一種視覺化的,動態的方式來學習的話,效果會更好一些。
在學習的過程中,先跟著老師實現一遍,然後自己在實現一遍,把筆記做好,印象會更加的深刻,對知識點的理解也更加的透徹。
首先給自己規劃一條學習線路,然後再找相應的影片教程來進行學習。以前學習Python的學習路線以及重要知識點列舉,可以作為學習的參考。
1、Python基礎2、資料庫開發技術3、web前端4、Python web開發及其專案5、Linux6、NoSQL7、資料視覺化8、爬蟲技術9、人工智慧詳細的可以到 如鵬網 上去了解一下,有網路的地方就可以學習,根據自己的時間來靈活安排學習進度,有新的課程更新了,也是可以繼續來學習的。
回覆列表
python的書很多 , 但是好書不多, 經過我這麼多年的python學習,我總結出了一個python學習的讀書路線:python簡明教程: 讓你大體上了解一下python, 最好是能夠獨立完成最後一個練習專案之後再看別 的書;python學習手冊, python基礎教程,python核心程式設計, 這三本書都是講基礎的, 但是都有不足又相互補充 , 我建議你隨便挑一本開始看, 當看到某個地方有些不明白的時候, 去看看另外兩本書裡對應的章節, 有的時候你會恍然大悟的;下面就看你的想法了, 如果想去學web開發, 其實這時候就可以去學django了, 可以去看線上版的the django book; 如果覺得自己基礎還不足的話, 可以看看python cookbook, python標準庫例項, 還有python網路程式設計都挺好的, 如果想做gui開發的話也有很多方向, 推薦pyqt看完這些書, 你的知識儲備絕對沒有問題了, 下來就看你自己的想法了, python是一個強大而簡潔的語言, 只有想不到, 沒有做不到~~~最後, 祝學習愉快~~