-
1 # 江蘇優就業
-
2 # 哈哈我剛在那邊
你想學來幹嘛呢?我是學來做些小工具輔助工作的,35才開始,工作家庭,沒有多少時間練,沒有多少時間看書、資料,兩年後才真正寫了一個完整的小工具。沒有什麼地方適合學,只有你自己想不想,想的話隨時都可以,一個小間歇也可以思考一個小問題。
-
3 # KK1354
1 先看基礎,寫點小程式練練手,學習程式設計練習是非常重要的,光看是不行的。
2 網上找些原始碼,透過閱讀原始碼來進一步學習,讀優秀的原始碼很重要。教程上的原始碼都是阿貓阿狗式的,要看實際專案中的原始碼。
3 實際做一些專案,最好是自己做一個相對比較完整一點的專案。
-
4 # Python辦公自動化
你好,很高興回答你的問題。我是 T型成長三十多歲學習python,沒學過程式設計完全可以自學python。程式設計中涉及的知識有3種:1.簡單的知識
很多知識是屬於別人給你說了你就知道了,比如很多庫和框架的使用,但是靈活運用需要配合實戰專案或者大量的專案反覆訓練。
2.複雜的知識有一些知識屬於即使講解了很多人貌似聽懂了但實際上沒有弄懂,比如很多演算法,需要配合大量的題目才能徹底弄懂
3.反覆學習的知識還有一些很重要但是不緊急的知識點比如資料庫的底層原理,很多庫和框架的底層原理,這些很多時候沒人能提醒你該學或者告訴你,需要工作中去學習。
針對上述問題,解決辦法如下:1. 快速建立知識體系結構,透過看書進行整理知識點,少走彎路。多看一些培訓班對外分享的影片,這些影片都是經過眾多學員檢驗的。2. 網上進行刷題,參考leecode等網站,每天搞定1個小演算法。3.從小專案開始練手,包括爬蟲、資料庫、web專案等等。實踐是檢驗自身學習的最佳方法。4. 明確你的學習目標,建議按照周目標,月目標,季度目標展開。 明確的目標能讓學習更加高效。5.找不到老師?可以買幾本python的書籍,現在隨書都有影片和QQ群,可以入群尋求老師的解答,或者和其它群友一起自助學習。
很多朋友問我如何才能自學python?乾貨!知道了這7點,相信你很快就能學會,並能應用的實際工作中。1. 明確學習的目的,比如爬蟲、後端、前後結合、web、人工智慧等等。2. 定個時間,比如1年,每天堅持1小時,堅持這個時間內持續學習,持續行動。3. 找到適合自己學習的方法,比如有些人看書寫程式碼,有些人看影片寫程式碼,但是無論如何,每天都要編寫一定數量的程式碼。4. 有些知識點聽不懂,採用聯機學習的辦法,多看看不同人的不同角度的講解。5.搭建自己關於python的知識框架,可以用思維導圖,先從一個小的知識點開始,擴充你的python的理解,不停的擴充和完善,慢慢的你的大腦裡會形成整個python的知識框架。6.做一個專案。當你做小例子已經得心應手時,不妨試一下稍大的完整專案,透過專案的鍛鍊,可以讓你快速成長。7. 找一群學習夥伴,多參與,多交流,最好能有一個師傅帶領,一個好的環境氛圍,能起到事半功倍的效果。
-
5 # 軫念信箱
python,人工智慧 5G時代 想必大家這些字眼一定不會陌生 因為趨勢所然 勢比人大 可是 完全是跨行業的學生或者工薪一族如何去蛻變 並且和時代完美接軌呢 並且這個時代懂程式設計 懂技術 懂網際網路的人 工資都很豐厚 想必大家都有所瞭解。作為一名多年python工作碼農 給大家分享下過來人的學習經驗吧 希望對大家能有點幫助
一、在學習Python之前 選擇好方向
相信大多人在學習Python之前 肯定都自己瞭解過這門語言,也知道Python有很多的學習方向,比如說資料採集方向(爬蟲),或者Web開發方向,也可能是最近特別火熱的人工智慧方向。每個方向所需要的技術都是不盡相同的,所以在我們學習完成Python的基礎語法之後,一定要慎重選擇自己之後的進階方向。
二 學習Python的基礎語言
就像學習其他程式語言或者是學習一門外語一樣 ,我們應該從Python的基礎語法開始學習 ,瞭解什麼是Python的變數 什麼是迴圈 什麼是函式,什麼是模組。類等等。總之,基礎是學習以後高階開發的基石。
三、學習Python的檔案操作
學習完基礎之後,我們肯定要進行一些簡單的聯絡。檔案的操作是我們不二的選擇,因為無論是文字檔案。XML格式的檔案還是Office辦公系列的檔案。我們統稱之為檔案操作。
我們在學習檔案操作的時候,要學習檔案的寫入和讀取 以及瞭解各種檔案之間的讀寫不同知識點。相信在學習完成之後,對於檔案的操作 大家一定會得心應手。
四、學習Python的網路程式設計
在我們這個時代 ,相信大多數是離不開網際網路的,我們要學習網路程式設計。一般瞭解一下三個方面就可以了。
1.寫出基本的TCP連線,知道編寫TCP的各個步驟,例如建立socket、繫結port、埠複用等,對TCP稍微做了解,知道協議的每個欄位,瞭解三次握手
2.瞭解基本的伺服器併發模型,例如多程序、多執行緒、IO復
3.瞭解一些網路庫例如twisted
五、學習Python的資料庫程式設計在我們學習完成Python的檔案操作處理之後 肯定會對於檔案的不便性有一定的理解。所以這個時候我們就要學習Python的資料庫程式設計了。資料庫有Mysql資料庫,Oracle資料庫和Sqlite資料庫。Sqlite資料庫是Python自身擁有的,而其他的資料庫則需要我們安裝相應的操作模組。一般 我們學習Mysql資料庫的操作即可。資料庫的增加資料,刪除資料,以及查詢資料 以及對應的SQL語句是我們學習的重點。
六、Python高階進階(一):Web方向
在我們學習完成之前的基礎知識之後,我們就要開始學習實戰專案了。我們可以使用Python編寫一個部落格網站。透過網站的程式設計知識的學習。我們可以充分鞏固我們之前所學的檔案操作,資料庫程式設計以及網路程式設計。是學習提高的好方法。一般Django框架是學習Python Web程式設計的首選框架。
七、Python高階進階(二):人工智慧方向
Python在人工智慧方向上的運用是非常廣泛的。深度學習是我們需要掌握的,我們可以學習谷歌的開源人工智慧框架TensorFlow。以及Numpy這種工具可用來儲存和處理大型矩陣,是學習人工智慧敲門磚。在掌握這些知識以後,我相信大家就可以根據自己的實際情況來進入深入學習了。
八、python的知識儲備1.python基礎知識(變數、語句、資料型別等等,買本入門知識或者是去網上找關於python的基礎知識)
3.python的文字處理
4.python資料排序
5、數學基礎:微積分、線性代數、機率與統計、離散數學
回覆列表
30多歲開始學習Python並不晚,學習Python語言就是不錯的選擇。相對於Java等全場景程式語言來說,Python語言在傳統行業的應用更普遍,Python語言比較簡單易學,有豐富的庫,在進行應用級開發時會更方便一些。
如果想透過學習Python語言來進入IT行業發展,是具有一定難度的,IT行業對於技術人員的年齡比較敏感,另一方面開發崗位的工作壓力和競爭壓力都比較大。
想透過學習Python來開啟新的發展渠道,應該立足自身的行業經驗,充分利用自身的行業經驗。如果想獲得更強的崗位競爭力,也都需要積累一定的行業經驗。
看您的描述,自主學習過幾次,學習內容還是比較膚淺,雖然Python語言的初期學習難度比較低,但是後期學習難度還是比較大的,想要學習程式語言可以自學,但是必須得有極致強的自學能力,理解能力,這些方法只適合那些相對比有一定基礎的同學。
程式設計是需要寫才能會的,學習程式設計要選對教程,教程不對,內容不專業;學習方式不對,學習不高效。自學最容易出現問題的就是碎片化學習,碎片化學習就是指,在不知道整體知識框架的情況下,憑感覺學習,東一榔頭西一棒槌,最後自己會哪裡不會哪裡也搞不清楚。
最後,結合您的情況,最好能夠在專業人士的指導下進行學習,這會明顯提升自身的學習效率。