如何自學python呢?

小黑晨談網絡那些事

首先你需要學習一下簡單的python基礎,這個網上視頻很多,基本語法,你有過編程基礎,這些東西都很簡單,因為你已經有了一個基本的編程思想。


文檔你可以看看廖雪峰的pyhton基礎教程,寫的真的很好,建議直接學python3

然後你要是自制力強的話,可以網上找教程

但是人工智能方面的資料不是特別多,那麼你就需要有一定的閱讀英文文檔能力,如果實在不行就找一個好的翻譯軟件

最近python在github上開源項目超過java,你可以在github上找一些比較好的基礎項目練練手

我這裡有一些關於python人工智能的視頻,其中還包括國外純英文版本的視頻,如果你想要就關注我,私信我,我可以分享給你。

我也是一名程序員,正在看大數據,人工智能方面的知識,希望有時間可以一起交流。

以上,謝謝。


木劍溫不勝

互聯網的快速發展和激烈競爭,導致專業Python工程師成為熱門職業,各大公司對Python工程師的需求量都很大,要求也越來越高,優秀的Python工程師更是稀缺。

學習任何知識最重要的都是興趣,如果經過一段時間的學習感覺不喜歡,那就不要強迫自己學習是很痛苦的,效果也不會好,畢竟這很可能就是以後很多年生存的技能,只要你肯努力,哪個行業都餓不死。

學習Python只需要三步,確定目標——找到適合自己學習方法——達到目的

就好比如我們要去上海或是北京,一定要確定方向,只有確定了方向才能確定路線,然後找到最適合自己的路線,如果錢夠的話可以選擇坐飛機肯定是最快的,也可以選擇高鐵,火車,走路,這些去的方式都能達到終點,而自學就是走路是最慢的,但其實不是最省錢的,因為你在路上花的時間和金錢更多。所以在這裡奉勸那些零基礎的學員們不要自學,往往超出自己能力範圍的知識都需要先付出。

一張勝過千言萬語的圖

這個項目詳細的圖片記錄了Python工程師牽涉到的各方面知識。在具備基本技能之後可以在裡面找到學習的方向,完善技能和知識面,覆蓋面非常廣。包括各種知識點、工具、技術,非常全面。

基本開發工具

前提:用來做數據處理和相關的系統開發

剛學Python時,面對簡陋的官方版idle和一大堆開發平臺和發行版,不知道究竟如何下手。在進行多方嘗試後,我最後的選擇是Anaconda + Pycharm,用anaconda集成的ipython做工作臺,做一些分析和小段程序調試的工作,用Pycharm寫相應腳本和程序包的開發。這兩個工具都是跨平臺的,也都有免費版本。

具體來說Anaconda集成了幾乎所有我需要的包庫,包含了我整個工作流程,做數據分析的pandas\\scipy\\numpy、繪圖的matplotlib、讀寫Excel文檔的xlrd/xlwt,鏈接SQL數據庫的SQLalchemy、機器學習框架sklearn等。對於Anaconda集成的兩個工作平臺,Spyder——一個類似於Matlab和Rstudio的IDE,是專注於面向數據的分析的,因為其特點也主要是數據區的存在,可以即時知道變量值的變化;Ipython——一個基於cell的shell界面,可以理解為python自帶shell的增強版,它將程序分成一塊一塊的cell,每個cell可以包含多條語句,可以單獨調試運行,並將結果保存在內存中,cell之間可以相互調用,並保持一定的相互獨立。

2、對於Pycharm,可以方便快捷地切換python不同版本的解釋器,甚至可以安裝相同版本的python解釋器配置不同的開發環境,這可以解決有些包之間衝突的情況,也可以針對有些框架按需裝包;並且pycharm內置包管理,可以免去pip或者conda方式管理包。

3、Pycharm這個IDE的顏色方案、拼寫補全、函數聯想、函數跳轉源代碼、斷點調試及debug等功能都讓我用的十分順手。

總之我現在的工作流程就是,先用對我需要的功能進行設計,而後在ipython界面下設計調試每個功能模塊,調試成功後放到pycharm中組合起來,寫成腳本文件,最後用Pycharm做調試形成成品。

Pycharm作為IDE還有兩個功能值得使用,一個是可以結合unitest包做我們開發模塊的單元測試,另一個就是與svn、git等版本工具合作進行我們程序的版本控制,此外,在最新版的pycahrm當中,除了左側摺疊顯示程序層次,下方也有我們當前光標所在位置對應的層次,並可以方便進行跳轉。

總之,用pycharm寫python真是越用越順手~

jupyter也是超好用的一個工具,而且jupyter不僅僅時一個可視化的python加強版命令行工具,還可以用來處理R。在我最新嘗試使用的Sage(一個基於python的數學平臺)在windows端也是使用jupyter作為交互平臺的。需要補充的就是jupyter平臺的tab鍵,有點類似於ide的聯想輸入和對象的方法聯想,可以善加利用。

學習方法和學習目標

方法:

· 入門階段反覆閱讀經典書籍的中文版,書籍中的每一個例子都動手實現並在瀏覽器中查看效果

· 在具備一定基礎之後可以上網搜各種教程、demo,瞭解各種功能的實際用法和常見功能的實現方法

· 閱讀基礎語法L,函數,動手上項目標準全面完善知識點

· 閱讀Python牛人的博客、文章提升對知識的理解

目標:

· 熟記前面知識點部分的重要概念,結合學習經歷得到自己的理解

· 熟悉常見功能的實現方法,如常見語法錯誤,框架佈局等。

入門之路

以下是入門階段不錯的書籍和資料

入門Python值得看的書籍,我簡單推薦基本:

於我個人而言,我很喜歡Python,當然我也有很多的理由推薦你去學python.我只說兩點.一是簡單,二是寫python薪資高.我覺得這倆理由就夠了,對不對.買本書,裝上pycharm,把書上面的例子習題都敲一遍.再用flask,web.py等框架搭個小網站.. 完美...(小夥伴們有問到該學python2.7還是3.X,那我的答案是:目前大多數實際開發,都是用2.7的,因為實際項目開發有很多依賴的包,都只支持到2.7,你用3.X幹不了活.那你能怎麼辦.所以不需要糾結.等3.X普及,你寫的2.7代碼,都可以無痛移植,妥妥的不用擔心.)

第一個

個人認為《Python學習手冊:第3版》是學習語言基礎比較好的書了.

《Python學習手冊(第3版)》講述了:Python可移植、功能強大、易於使用,是編寫獨立應用程序和腳本應用程序的理想選擇。無論你是剛接觸編程或者剛接觸Python,通過學習《Python學習手冊(第3版)》,你可以迅速高效地精通核心Python語言基礎。讀完《Python學習手冊(第3版)》,你會對這門語言有足夠的瞭解,從而可以在你所從事的任何應用領域中使用它。

《Python學習手冊(第3版)》是作者根據過去10年用於教學而廣為人知的培訓課程的材料編寫而成的。除了有許多詳實說明和每章小結之外,每章還包括一個頭腦風暴:這是《Python學習手冊(第3版)》獨特的一部分,配合以實用的練習題和複習題,讓讀者練習新學的技巧並測試自己的理解程度。

《Python學習手冊(第3版)》包括:

類型和操作——深入討論Python主要的內置對象類型:數字、列表和字典等。

語句和語法——在Python中輸入代碼來建立並處理對象,以及Python一般的語法模型。

函數——Python基本的面向過程工具,用於組織代碼和重用。

模塊——封裝語句、函數以及其他工具,從而可以組織成較大的組件。

類和OOP——Python可選的面向對象編程工具,可用於組織程序代碼從而實現定製和重用。

異常和工具——異常處理模型和語句,並介紹編寫更大程序的開發工具。

討論Python 3.0。

《Python學習手冊(第3版)》讓你對Python語言有深入而完整的瞭解,從而幫助你理解今後遇到的任何Python應用程序實例。如果你準備探索Google和YouTube為什麼選中了Python,《Python學習手冊(第3版)》就是你入門的最佳指南。

第二個

《Python基礎教程(第2版·修訂版)》也是經典的Python入門教程,層次鮮明,結構嚴謹,內容翔實,特別是最後幾章,作者將前面講述的內容應用到10個引人入勝的項目中,並以模板的形式介紹了項目的開發過程,手把手教授Python開發,讓讀者從項目中領略Python的真正魅力。這本書既適合初學者夯實基礎,又能幫助Python程序員提升技能,即使是Python方面的技術專家,也能從書裡找到耳目一新的內容。

第三個

《“笨辦法”學Python(第3版)》是一本Python入門書籍,適合對計算機瞭解不多,沒有學過編程,但對編程感興趣的初學者使用。這本書結構非常簡單,其中覆蓋了輸入/輸出、變量和函數三個主題,以及一些比較高級的話題,如條件判斷、循環、類和對象、代碼測試及項目的實現等。每一章的格式基本相同,以代碼習題開始,按照說明編寫代碼,運行並檢查結果,然後再做附加練習。這本書以習題的方式引導讀者一步一步學習編程,從簡單的打印一直講授到完整項目的實現,讓初學者從基礎的編程技術入手,最終體驗到軟件開發的基本過程。

【大牛評價】hardway(笨辦法)比較適合起步編程,作為Python的入門挺不錯。

第四個

在這裡給大家推薦最後一本《集體智慧編程》

本書以機器學習與計算統計為主題背景,專門講述如何挖掘和分析Web上的數據和資源,如何分析用戶體驗、市場營銷、個人品味等諸多信息,並得出有用的結論,通過複雜的算法來從Web網站獲取、收集並分析用戶的數據和反饋信息,以便創造新的用戶價值和商業價值。

全書內容翔實,包括協作過濾技術(實現關聯產品推薦功能)、集群數據分析(在大規模數據集中發掘相似的數據子集)、搜索引擎核心技術(爬蟲、索引、查詢引擎、PageRank算法等)、搜索海量信息並進行分析統計得出結論的優化算法、貝葉斯過濾技術(垃圾郵件過濾、文本過濾)、用決策樹技術實現預測和決策建模功能、社交網絡的信息匹配技術、機器學習和人工智能應用等。

本書是Web開發者、架構師、應用工程師等的絕佳選擇。

“太棒了!對於初學這些算法的開發者而言,我想不出有比這本書更好的選擇了,而對於像我這樣學過Al的老朽而言,我也想不出還有什麼更好的辦法能夠讓自己重溫這些知識的細節。”

——Dan Russell,資深技術經理,Google

“Toby的這本書非常成功地將機器學習算法這一複雜的議題拆分成了一個個既實用又易懂的例子,我們可以直接利用這些例子來分析當前網絡上的社會化交互作用。假如我早兩年讀過這本書,就會省去許多寶貴的時間,也不至於走那麼多的彎路了。”

——Tim Wolters,CTO,Collective Intellect

第五個

其實我覺得很多人也在看《Python核心編程:第2版》.在我自己看來,我並不喜歡這本書.

這本書的原書的勘誤表就有夠長的,翻譯時卻幾乎沒有參考勘誤表,把原書的所有低級錯誤都搬進去了。這本書的原書質量也並不好,書的結構組織並不合理,不適合初學者閱讀。有人說,這本書適合進階閱讀,我覺得也不盡然。這本書很多地方都寫的欲言又止的,看得人很鬱悶。

繼續提高

有了前面的基礎之後,Python基本算是入門了,這時候可能每個人心中都有了一些學習方向,如果還是沒有。

如果你現在還處於只看的懂,不會自己寫,沒有邏輯,要學會知行合一,多練習多敲,加強自己的邏輯思維。


菜鳥學Python

以前在“ 如鵬網 ”上了解過相關的Python的課程體系,可以參考一下;

有網絡的地方就可以學習,極大的降低了學習成本,根據自己的時間來靈活的安排學習進度,把空餘的時間充分的利用起來,有更多的時間來練習項目,夯實基礎;

有問題隨時提問,老師實時在線答疑,老師一對一在線答疑解惑,口碑不錯,基本上都是慕名而去的,每個章節的後面都有相應的練習題和麵試口才題,需要以錄音的方式進行提交,為以後的面試做充分的準備;

畢業前,老師會專門講解“如何寫簡歷、如何投簡歷、如何面試、如何談薪資避免賤賣”,並對每位同學的就業全程進行指導。有新課程,新技術更新了,也是可以繼續申請了來學習的,具體的可以到如鵬網官網上去了解一下,有詳細的課程體系;

第一部分:Python語言

第二部分:數據庫開發

第三部分:web前端

第四部分:Python web開發

第五部分:Python web項目

第六部分:Linux

第七部分:NoSQL

第八部分:數據可視化

第九部分:爬蟲技術

第十部分:人工智能


這樣學編程不枯燥

或許由於我個人主要是做Java開發,最近才開始學習Python,對Python的理解有限,但也正式由於初學,或許可以幫到同樣初學的你。就我理解而已,Python是一種編程語言,其較為廣泛的使用場景是網絡爬蟲和系統腳本,這也或許其被稱為“膠水”語言的很重要的原因吧。我是從今年初開始系統的學習Python的,其主要內容有基礎教程和高級進階兩個部分,學習資料主要是網站和書籍,下面詳細來介紹哈。

網站上學習Python,我主要是通過菜鳥教程來學習的,沒有選擇視頻的,這個主要和個人習慣有關。我選擇閱讀文檔性的資料,所以每一個頁面的內容都有瀏覽過。由於計算機專業背景和Java開發的經驗,那些關於Python的文檔很容易理解,主要是識記與Java、與C++等面嚮對象語言的不同點,識記Python3.x和Python2.X的不同點,對一些關鍵性的使用場景和代碼示例,要做到手動敲寫,並有自己的理解。經過這樣,將Python學習的文檔從頭到尾過一遍,你對Python的框架就算搭起來了,可以編寫簡單的腳本驗證效果,相信你一定會有所獲。

網站上的東西畢竟是碎片化的,沒有經過實踐檢驗的,質量也參差不齊,所以必備的Python學習書籍是不可或缺的,在此,我推薦《Python編程 從入門到實踐》(袁國忠譯),個人感覺這本書很不錯。在該書中,有很多小的實戰實例,這是你檢驗學習成果的理想場所,通過閱讀示例代碼,你的Python編寫能力定會獲得進一步提升;在書中也簡單的介紹了時下比較流行的Python Web開發框架——Django,手把手教你使用該框架搭建自己的網站,使所學有所用。

編程語言的學習需要在實踐中大量使用,在學習了網站和書本上的知識後,你可以嘗試自己獨立去開發網站,去爬取數據(在合法前提下,僅學習使用),那麼你將會收穫滿滿的成就感,從而堅定你學習的信念。

我的學習Python之路就這樣,在工作之餘,晚上抽時間看書、看網站去學習,提升自己,拓展知識的廣度,程序員的發展歷來如此。


夕陽雨晴

有些人學習編程剛一開始頭腦發熱,買了很多書,下載很多視頻,收藏很多電子資料,沒過幾天,熱情就褪去了,最後完成了從入門到放棄的全過程,究其原因主要是缺乏清晰的目標,沒有方向,或者方向不明確。如果你真正想把編程學好,那麼先想想為什麼要學編程,是為了找一份編程工作,還是為了解決某個繁瑣問題,抑或是做個網站給自己用,還是寫個App,或者是爬個數據做分析,最怕的就是不知道為什麼而學,如果僅僅是因為焦慮而學習你也很難學好,很多人跑過來問我入門書看完了,接下來看什麼書?這就是典型的不知道學了有什麼樣,純粹為了學習而學習。

我們的目的是學以致用,用以促學

以學習爬蟲為例子,你學爬蟲的動機什麼?你的動機可以是從網上獲取一些數據做數據分析,例如,前段時間有位朋友找到我說,他想做一個廠房租賃平臺,開始做之前需要選址,選址就要做市場調查,如果僅憑直覺沒有數據支撐,很難說哪個地方好,最好的辦法使用爬蟲去58這樣的平臺把相關的交易數據爬下來做數據分析,這就是一個很好的動機,而且目標非常明確。

Python 編程有很多方向,有網絡爬蟲、數據分析、Web開發、測試開發、運維開發、機器學習、人工智能、量化交易等等,各個方向對都有特定的技能要求,比如學數據分析就要重點掌握統計學、SQL 等知識,搞運維就要非常熟悉 Linux 系統,所以你首先要清楚你選擇的是什麼方向,這個方向哪些知識需要重要掌握。

以 Web 開發,重點要理解 HTTP 協議,要知道一個網頁從瀏覽器輸入URL開始到頁面出現內容的這個過程發生了什麼,然後要知道 Web 開發涉及的前端知識 HTML、JavaScript、CSS,大概瞭解他們是做什麼的,然後就是學 Python,當然也不是所有的東西都要學,掌握基本的語法,常用的數據類型就差不多可以去實現你的目標了,幾乎所有網站都需要用到數據庫,那麼你至少需要懂一點數據庫的知識,SQL 的增刪改查操作要會,程序寫完了,我們要部署,而系統一般都是運行在 Linux 環境,這個時候你還需要了解如何操作 Linux 命令。

接下來就詳細介紹每個過程如何學習,以及所用到的學習資源和掌握的程度。

HTTP 協議是瀏覽器與服務器通訊的媒介,用戶在瀏覽器輸入URL後瀏覽器會立即向服務器發起一個請求,服務端接收請求後,從數據庫查詢到合適的數據,最終把數據返回給瀏覽器。瀏覽器與服務器之間的通訊嚴格遵守 HTTP 協議,如果你弄懂了 HTTP 協議,那麼也就弄懂了 Web 編程的基本原理,這裡推薦兩本關於 HTTP 協議的書。

  • 《圖解HTTP》
  • 《HTTP權威指南》

前者更偏向於入門,後者適合進階閱讀,前期不一定要細讀,大概理解就行,以後你還會回過頭來學習的。

任何一個做 Web 開發的,離不開前端三劍客,這裡的三劍客是指 HTML、JavaScript、CSS。HTML 是骨架,CSS是外衣,JS控制前兩者,為了滿足更多用戶交互行為需要 JavaScript 來控制。下面推薦的這幾本書對一個初入門的小白來說完全夠用,挑選一兩本就行,也不需要你全部看完,一本書看完前面的 60% 差不多就行了。

  • 《HTML5秘籍(第2版) 》
  • 《HTML5權威指南 》
  • 《Head First HTML與CSS(第2版)》
  • 《CSS權威指南(第3版)》
  • 《JavaScript DOM編程藝術(第2版)》
  • 《JavaScript高級程序設計(第3版)》

不管再忙都要堅持每天要至少保持3個小時以上的練習時間

瞭解了基本的前端知識後,還是有必要了解一下前端的框架,如vue.js、boostrap、react、jquery 等等,雖然不一定每個框架都去學一遍,但至少要知道每個框架的作用,因為以後你不可能什麼都是自己重複造輪子。

學完前端知識後,你現在應該能簡單的做出一些靜態網站出來了,不過,現在幾乎所有的網站都是動態的(這裡的動態不是說動畫效果,而是說頁面數據是動態變化的),就是說數據都是根據登錄用戶個性化推薦的,瀏覽器的請求發送給服務器之後,服務器從數據庫查詢獲得數據返回給瀏覽器,服務器這邊的實現邏輯就需要用 Python 來實現,現在正是開始學 Python 的時候, Python 入門需要掌握的內容包括基本語法、數據結構、常用數據類型和常用的模塊的api方法操作等。關於 Python 的書其實很多,這裡推薦幾本入門和進階。

入門

  • 《Python簡明教程》可以在公眾號「python之禪」回覆 "python"免費獲取電子書
  • 《Python編程:入門到實踐》
  • 《Python編程快速上手 : 讓繁瑣工作自動化》

進階

  • 《流暢的Python》
  • 《Python Cookbook》
  • 《Effective Python》

簡明教程就是一本很薄的小冊子,希望你可以認真讀完,後面兩本入門書,至少要把前面的基礎學完,至於後面的實戰,不學也罷,因為你的興趣點不一定在那裡。

不管再忙都要堅持每天要至少保持3個小時以上的練習時間

現在差不多可以用 Python 來做很多事情了,但是你還不知道如何寫一個 Web 應用,因為你可能不知道怎麼操作數據庫,怎麼寫 SQL 語句,對數據庫進行增刪查改,所以,別急,先學學數據庫知識吧,MySQL 是最流行的數據庫系統,大公司都在用。最基本的數據庫操作就是要知道什麼表、行、列、主鍵、外鍵、索引這些概念,稍微複雜的就是查詢,有分組查詢,聯合查詢等各種條件查詢,你需要掌握這些基本操作。

  • 《SQL基礎教程》
  • 《MySQL必知必會》

這兩本數都是面向初學者的基礎教程,挑選一本就夠了,除了MySQL,還有PostgreSQL、Oralce、SQL Server 都屬於關係型數據庫,另外也有 MongoDB、Redis 這樣的非關係型數據庫,你可以相應的都去了解一下,不一定非要馬上就學。學完數據庫之後,你要想的一個問題就是如何用 Python 操作數據庫的 CRUD,雖然沒有專門的書籍講這個,但是網上有很多教程寫如何用 Python 操作 MySQL 的,所以,學會利用搜索引擎非常重要,為了防止忘記前面的內容,也要不時地複習、練習前面的內容。

不管再忙都要堅持每天要至少保持3個小時以上的練習時間 。

現在你差不多所有的基礎知識都有所掌握,終於可以磨刀霍霍迫不及待開始第一個真正屬於你自己作品的開發之旅了,因為前面你已經掌握了 HTTP 協議,所以現在你可以選擇一個 Web 框架,基於這個框架來開發我們的 Web 網站,這裡推薦使用 Flask,這個框架比較流行,然後又是一個比較輕量級的框架,非常靈活。有對應的一本著名的狗書《Flask Web開發:基於Python的Web應用開發實戰》。一個完整的 Web 網站從前端 HTML、CSS、JavaScript再到後端 Flask,數據庫連接、CRUD操作基本都能跑通了,項目差不多基本成型,只剩下最後一個步驟,就是如何把做好的程序發佈到服務器讓它一直穩定的運行,持續提供服務。

通常,我們的 Web 程序會部署在 Linux 服務器,很少有用 Windows 作服務器的,所以,熟悉 Linux系 統還是非常有必要的,Linux 要掌握到什麼程度呢?當然,至少要會基本的 Linux 命令操作才行,推薦下面這幾本書

  • 《快樂的Linux命令行》,公眾號「Python之禪」回覆 "linux" 可免費獲取。
  • 《鳥哥的Linux私房菜》
  • 《Linux命令行與shell腳本編程大全》

熟悉完 Linux,程序也部署好了,其實還差一步,網站需要一個好記的域名方便別人訪問,畢竟沒人能記住你的 IP,所以,後期的域名購買,HTTPS 配置,Nginx 配置,都可以在網上找到相應的答案。

不管再忙都要堅持每天要至少保持3個小時以上的練習時間 。

你的打怪升級過程一定是一個曲折的,痛並快樂著的過程。

最後祝你升級成功。


Python之禪

你好,我也是一個自學python的小白,現在主攻爬蟲方向,我說一下我的經歷吧希望對你有幫助

首先先說一下我是真的是代碼零基礎的。現在自學了有半年左右基本上已經能熟練的爬取一般網站了(反爬措施不是很厲害的網站)

剛開始學習我是在網易雲課堂上找了一個特別基礎的教程,一共有40節課程每節課的話多的有一個小時少的是20分鐘。就靜下心來去看,第一遍的時候說實話看的迷糊 特別迷糊,但是就是這個教程幾乎每一節課我都看了最少5遍。期間跟著老師的步驟進行練習。做筆記寫博客。慢慢的去了解python的基礎知識,各種數據類型各種語法各種簡單的庫和數據類型的屬性等。總之是靜下心來人人真真的看記錄(事實證明基礎的看似簡單但是是最重要的,後面讓我省心不少)。


現在我算是剛看完這位本書吧,打算接著買書看繼續學習。

總結下我的經歷其實就以下這幾點

1跟著教程學習基礎知識,將基礎打牢

2選擇方向看書學習


同大叔

不管學什麼語言,最有效的方法就是多讀多寫。

同時要多讀別人的代碼,代碼從模仿開始。看的多了,代碼敲的多了。自然也就學會了。

推薦幾本入門Python的書,python核心編程,流暢的python,改善python代碼的91個建議。這三本由淺入深講述了python的基本語法,和代碼優化建議。

掌握了基礎語法後,要基於實際應用場景,看不同的書。python能做的事情很多,既可以做爬蟲,又可以做web開發,還可以做數據分析與挖掘,同時在運維方面也是不錯的選擇。

推薦幾個框架,爬蟲scrapy,web開發django flask,數據分析pandas numpy 。

推薦幾個不錯的開源項目,requests django。


碎片時間

1.首先因為python的適用方向比較多:大數據,網絡爬蟲,人工智能等。所以你要明確自己學習的方向,選取比較好的書籍開始學習,推薦《笨辦法學python》,進階就看《py

thon學習手冊第五版》。

2.書籍看起來比較抽象,所以我們需要輔助視頻教程,推薦慕課網或者網易公開課上面的學習資源,上面有很多大神,總有一個你適合的課程

3.輔助實戰練習,pycharm是目前比較好的集成開發器,你可以參照書本視頻教程上的案例自己先“抄襲”一遍,從中找出自己沒有學好的地方,返回去加強學習,然後最終能夠在不看的情況下,完整的自己寫出代碼。


鄒婷36

題主既然學過php,具有一定的編程基礎。那麼學習python應該不難。

在具有編程基礎的情況下學習python推薦書籍:《python基礎教程(第3版)》

然後題主說想從事人工智能方面,人工智能是個很廣的概念。暫且說機器學習方向吧。推薦兩本質量很好的書。

非常受歡迎的機器學習入門書籍《python機器學習基礎教程》

最暢銷的機器學習實戰圖書《機器學習實戰》

紙上得來終覺淺,絕知此事要躬行。加油吧!


愛吃西瓜的番茄醬

太多的表述其實並無什麼卵用,推薦一個網站:菜鳥教程。裡面搜索python,教程言簡意賅,清晰明確,還有最下面有個python100例,可以邊學邊練,一定要自己動手敲代碼。推薦IDE:pycharm。自己調試!


分享到:


相關文章: