-
1 # 運維打工人
-
2 # 叮叮不叮咚咚鏘
我大學畢業做的財務,後來離職了,網上諮詢了一家機構,就自己揹著行李屁顛屁顛的去了北京,在某公的五方橋基地暫時安營紮寨學習了,學python,6個月後,工作了[捂臉]
-
3 # 疆小魚兒
之前也是開始過幾次,之前買的幾本書,內容基本都是和大部分程式設計書一樣,先介紹元素,後舉例講解。對於我可能不適應這樣的學習方法,因為一開始的基礎元素內容真的很多,導致學習幾天就失去了興趣。
現在學習的這本書,我自身感覺挺好,它是先講個小例子讓你去跟著敲程式碼,結果也是和他的一樣,對於我這新學的有種成就感,然後它沒部分只講解裡面一兩個重點,剩下的只需要有個印象,後續再來講。這樣對於我們一部分新手學習,就很能容易跟上節奏了。
目前我已經學習五天了,每章的知識點很重要,但我認為更重要的是習題,一定要堅持把習題做完,這樣對章節的知識點加強很有幫助!即使兩天做一個章節的習題都行!(只盯著一本書,不要來回穿插的看)
我也看別人的方法,關鍵是找適合自己的學習方法,其次自學對於新手擴充套件思維有侷限,只能是書本里的,要想專業和思維擴充套件還是有一定的專業的學習或培訓(或者幾個自學的人相互溝通學習可能也是一種很好的方法)
自學的人很多,大家一起加油!一起堅持!
-
4 # 原始碼科技
個人本職工作是Android開發的,聽朋友說Python前景好,就隨之入坑了,人生苦短,我用Python。Python的前景非常好,世界常用程式語言排行上Python的排名越來越靠前,這足以說明她的潛力。
第一階段:作為一個有程式設計基礎的Python初學者,上手很快,環境裝好,pip把一些基礎常用的庫安裝好,就開始按照PYthon3菜鳥教程一步一步的熟悉語法,自學一個星期後就可以使用Django搭建後臺,爬取網易音樂了,哈哈哈哈...,當時其成就感爆棚!
第二階段:有了Python基礎後,我在逐步探索她在我本職工作領域內的應用,也就是探索Python和Android的聯絡,首先,使用Python做測試指令碼,結合monkey和adb對Android進行自動化測試;其次,Android原始碼中很多編譯指令碼都是Python寫的,透過閱讀,加深了對Android系統編譯流程的理解
第三階段:自由應用階段,學了Python後才知道她的強大;透過爬取公司的BUG管理系統,分析BUG資料和小夥伴們的工作效率、獲取網上的付費小說、影片、開發人臉識別原型等,當然還有一些領域暫時沒有涉及到如機器學習、神經網路之類的,還有待開發,加油!
以上,為我學習Python的一些分享,感謝閱讀,我是@碼龍之光
-
5 # Python辦公自動化
我學習python已經5年了,和你說說我的學習經歷。
程式設計中涉及的知識有3種:
1.很多知識是屬於別人給你說了你就知道了,比如很多庫和框架的使用,但是靈活運用需要配合實戰專案或者大量的專案反覆訓練。
2.有一些知識屬於即使講解了很多人貌似聽懂了但實際上沒有弄懂,比如很多演算法,需要配合大量的題目才能徹底弄懂
3.還有一些很重要但是不緊急的知識點比如資料庫的底層原理,很多庫和框架的底層原理,這些很多時候沒人能提醒你該學或者告訴你,需要工作中去學習。
給你分享一些乾貨,知道了這7點,相信你很快就能學會,並能應用的實際工作中。
1. 明確學習的目的,比如爬蟲、後端、前後結合、web、人工智慧等等。
2. 定個時間,比如1年,每天堅持1小時,堅持這個時間內持續學習,持續行動。
3. 找到適合自己學習的方法,比如有些人看書寫程式碼,有些人看影片寫程式碼,但是無論如何,每天都要編寫一定數量的程式碼。
4. 有些知識點聽不懂,採用聯機學習的辦法,多看看不同人的不同角度的講解。
5.搭建自己關於python的知識框架,可以用思維導圖,先從一個小的知識點開始,擴充你的python的理解,不停的擴充和完善,慢慢的你的大腦裡會形成整個python的知識框架。
6.做一個專案。當你做小例子已經得心應手時,不妨試一下稍大的完整專案,透過專案的鍛鍊,可以讓你快速成長。
7. 找一群學習夥伴,多參與,多交流,最好能有一個師傅帶領,一個好的環境氛圍,能起到事半功倍的效果。
-
6 # 葉紅筆記
先說下我自身的“條件”:
1、英文很差,屬於my name is YeHong,這個級別。
2、沒有任何其它程式語言基礎。
這個“硬環境”應該和很多人差不多。那些大學畢業,或者從其它程式語言轉python的,如果你和他們條件類似。我所說的學習經歷,顯然不適合你。
為啥對程式設計感興趣?在使用電腦時,有些軟體功能不能滿足自己的需要,或者有些需求找不到相應的軟體。這是我學習的原因。
為什麼選python?開始我看的是易語言,基礎看完了。它的優點就是中文,都能看懂,特別是內建函式都是中文的。缺點就是太“舊”了,屬於有人生沒人扶植的棄子。打個比喻,就是土老帽,不“時尚”;是被邊緣的皇子。
然後聽說python很好學,也很“時尚”,啥新出的玩意,它都可支援,就打算入坑。
反覆的入坑1、
從網上下的影片教程看,說下我看的心情(;´д`)ゞ
每個影片教程、還有多數書都是按部就班的講,什麼是變數、什麼是字元、字串操作......然後就沒有然後了。我唯一的感受就是,想呼他(〃"▽"〃)說了那麼多操作,這個操作有啥用,為啥要講這個函式。一堆字元切來切去,看的我比吃安眠藥都困。
所以就不學了。
過了段時間,找不到好的教程,又回來撿垃圾,接著看,就這樣睡睡醒醒,總算把基礎過了一遍,但我啥也不會。看演示,嗯......關了影片,嗯?屬於一臉懵逼的狀態。
屬於沒有python語言的概念,就像我告訴你,我會做種好吃的叫“幕湖”,你會想這是啥玩意兒。我也弄不清用python編寫程式會是啥玩意。
看python程式碼的時候,我分不清哪是python語言關鍵字部分,哪是作者隨便寫的英文變數,即便是中國人寫的教程,也全是用英文寫。
因為不認識英文,每個英文在我眼裡長的都差不多,無論是各種函式還是作者寫的變數,看的好暈(╯﹏╰)分不清
所以又不看它了,還是易語言友好呀。
特別是一個函式的使用說明,它都是英文,對比易語言,你才能體會漢字的友好。
或者說,你才能體會到,會英文的方便。學非漢語程式設計的語言,最好是你英文好,事半功倍!!!
2、
python沒有寫圖形化程式介面的,下載的教程裡在用程式碼寫圖形介面。阿西吧,當時我就想砸電腦,這不是腦子有病嗎,用程式碼寫圖形介面,若是一個複雜的介面,我光計算每個按鈕的畫素位置就要一天吧。誰腦子瓦塔了會用這種方式(▼ヘ▼#)火帽三丈有木有!還是python寫的程式不需要圖形介面!
3、
過了些沉寂的日子,我發現了PyQt5,這是個好東西,圖形介面的,又可以隨便拖,隨便拉的日子又來啦。
雖然是英文的看不懂,但比寫程式碼要好用太多。下圖是上面視窗的一部分程式碼,反正我是眼暈。看過易語言才知道漢語的好處。
最後外行學這個,最好有個會的人可以請教。不至於像我這樣,茫茫迷霧中,找不到河裡的石頭。英文不是必須,但會英文一個月能學會,你要多花費數倍時間。遇到問題,會英文的能看懂提示、幫助文件。不會的它英文也不認識你。
沒看到有合適的小白教程PDF,無論是翻譯的,還是國人寫的,都不適合沒有英文基礎、及程式設計基礎的小白看。那些名字帶小白的教程,也就是帶個“小白”而已。特別是翻譯教程,它們應該是適合英語國家的“小白”,不適合漢語小白。
寫教程的都是已經會的、英文也很厲害。我看的教程,他們都沒有卡到小白的“點”上。這方面影片教程比PDF書好些。
當一個教程看不下去時,換個教程看。你會發現,另外一個說的明白。
程式碼多寫,多寫,多寫。看著都會,一寫全是錯誤提示(o゚▽゚)o
回覆列表
謝謝你的邀請。我本身是幹運維的。平時工作日自己擠時間學習Python(在忙碌的時間裡擠時間學習效率很高),然後在虛擬機器裡面安裝Python的各種庫,測試各種程式碼段的執行結果。在程式碼執行完成之後,顯示出結果的一瞬間,有一種說不出來的滿足感。
我個人的學習經驗總結:比如Python的學習。在學習了一段時間之後,可能會產生某種“厭學”的情緒,此時我需要去學習另一個方向的知識而不能繼續在學習Python。如果繼續下去收穫到的很少,學習效率很低。不如換個方向,換個思路,達到更好的學習效果。