有沒有人想分享一下自己的python學習故事?

AlphaKnow


先說下我自身的“條件”:

1、英文很差,屬於my name is YeHong,這個級別。

2、沒有任何其它編程語言基礎。

這個“硬環境”應該和很多人差不多。那些大學畢業,或者從其它編程語言轉python的,如果你和他們條件類似。我所說的學習經歷,顯然不適合你。


為啥對編程感興趣?

在使用電腦時,有些軟件功能不能滿足自己的需要,或者有些需求找不到相應的軟件。這是我學習的原因。


為什麼選python?

開始我看的是易語言,基礎看完了。它的優點就是中文,都能看懂,特別是內置函數都是中文的。缺點就是太“舊”了,屬於有人生沒人扶植的棄子。打個比喻,就是土老帽,不“時尚”;是被邊緣的皇子。


然後聽說python很好學,也很“時尚”,啥新出的玩意,它都可支持,就打算入坑。


反覆的入坑

1、

從網上下的視頻教程看,說下我看的心情(;´д`)ゞ

每個視頻教程、還有多數書都是按部就班的講,什麼是變量、什麼是字符、字符串操作......然後就沒有然後了。我唯一的感受就是,想呼他(〃'▽'〃)說了那麼多操作,這個操作有啥用,為啥要講這個函數。一堆字符切來切去,看的我比吃安眠藥都困。

所以就不學了。


過了段時間,找不到好的教程,又回來撿垃圾,接著看,就這樣睡睡醒醒,總算把基礎過了一遍,但我啥也不會。看演示,嗯......關了視頻,嗯?屬於一臉懵逼的狀態。


屬於沒有python語言的概念,就像我告訴你,我會做種好吃的叫“幕湖”,你會想這是啥玩意兒。我也弄不清用python編寫程序會是啥玩意。


看python代碼的時候,我分不清哪是python語言關鍵字部分,哪是作者隨便寫的英文變量,即便是中國人寫的教程,也全是用英文寫。


因為不認識英文,每個英文在我眼裡長的都差不多,無論是各種函數還是作者寫的變量,看的好暈(╯﹏╰)分不清

所以又不看它了,還是易語言友好呀。


特別是一個函數的使用說明,它都是英文,對比易語言,你才能體會漢字的友好。

或者說,你才能體會到,會英文的方便。學非漢語編程的語言,最好是你英文好,事半功倍!!!


2、

頭條應該知道我在看python,會給我推一些python的文章。看到有人說某書好,就下載來看看。我又開始了一段時間的學習,然後發現一個大坑。


python沒有寫圖形化程序界面的,下載的教程裡在用代碼寫圖形界面。阿西吧,當時我就想砸電腦,這不是腦子有病嗎,用代碼寫圖形界面,若是一個複雜的界面,我光計算每個按鈕的像素位置就要一天吧。誰腦子瓦塔了會用這種方式(▼ヘ▼#)火帽三丈有木有!還是python寫的程序不需要圖形界面!


瞬間懷念VB,懷念易語言的圖形界面,按鈕隨便拖放,大小隨便拉。我拖,我拉,拖拖放放好不自在。python 滾......


3、

過了些沉寂的日子,我發現了PyQt5,這是個好東西,圖形界面的,又可以隨便拖,隨便拉的日子又來啦。

雖然是英文的看不懂,但比寫代碼要好用太多。下圖是上面窗口的一部分代碼,反正我是眼暈。看過易語言才知道漢語的好處。


最後

  • 外行學這個,最好有個會的人可以請教。不至於像我這樣,茫茫迷霧中,找不到河裡的石頭。
  • 英文不是必須,但會英文一個月能學會,你要多花費數倍時間。遇到問題,會英文的能看懂提示、幫助文檔。不會的它英文也不認識你。

  • 沒看到有合適的小白教程PDF,無論是翻譯的,還是國人寫的,都不適合沒有英文基礎、及編程基礎的小白看。那些名字帶小白的教程,也就是帶個“小白”而已。特別是翻譯教程,它們應該是適合英語國家的“小白”,不適合漢語小白。

  • 寫教程的都是已經會的、英文也很厲害。我看的教程,他們都沒有卡到小白的“點”上。這方面視頻教程比PDF書好些。

  • 當一個教程看不下去時,換個教程看。你會發現,另外一個說的明白。

  • 代碼多寫,多寫,多寫。看著都會,一寫全是錯誤提示(o゚▽゚)o


葉紅筆記


我是最近幾天堅持學習Python,在頭條也寫了日記。

之前也是開始過幾次,之前買的幾本書,內容基本都是和大部分編程書一樣,先介紹元素,後舉例講解。對於我可能不適應這樣的學習方法,因為一開始的基礎元素內容真的很多,導致學習幾天就失去了興趣。

現在學習的這本書,我自身感覺挺好,它是先講個小例子讓你去跟著敲代碼,結果也是和他的一樣,對於我這新學的有種成就感,然後它沒部分只講解裡面一兩個重點,剩下的只需要有個印象,後續再來講。這樣對於我們一部分新手學習,就很能容易跟上節奏了。

目前我已經學習五天了,每章的知識點很重要,但我認為更重要的是習題,一定要堅持把習題做完,這樣對章節的知識點加強很有幫助!即使兩天做一個章節的習題都行!(只盯著一本書,不要來回穿插的看)

我也看別人的方法,關鍵是找適合自己的學習方法,其次自學對於新手擴展思維有侷限,只能是書本里的,要想專業和思維擴展還是有一定的專業的學習或培訓(或者幾個自學的人相互溝通學習可能也是一種很好的方法)

自學的人很多,大家一起加油!一起堅持!



疆小魚兒


您好,很高興回答您的問題。

個人本職工作是Android開發的,聽朋友說Python前景好,就隨之入坑了,人生苦短,我用Python。Python的前景非常好,世界常用編程語言排行上Python的排名越來越靠前,這足以說明她的潛力。

第一階段:作為一個有編程基礎的Python初學者,上手很快,環境裝好,pip把一些基礎常用的庫安裝好,就開始按照PYthon3菜鳥教程一步一步的熟悉語法,自學一個星期後就可以使用Django搭建後臺,爬取網易音樂了,哈哈哈哈...,當時其成就感爆棚!

第二階段:有了Python基礎後,我在逐步探索她在我本職工作領域內的應用,也就是探索Python和Android的聯繫,首先,使用Python做測試腳本,結合monkey和adb對Android進行自動化測試;其次,Android源代碼中很多編譯腳本都是Python寫的,通過閱讀,加深了對Android系統編譯流程的理解

第三階段:自由應用階段,學了Python後才知道她的強大;通過爬取公司的BUG管理系統,分析BUG數據和小夥伴們的工作效率、獲取網上的付費小說、視頻、開發人臉識別原型等,當然還有一些領域暫時沒有涉及到如機器學習、神經網絡之類的,還有待開發,加油!

以上,為我學習Python的一些分享,感謝閱讀,我是


碼龍之光


我個人的學習經驗總結:比如Python的學習。在學習了一段時間之後,可能會產生某種“厭學”的情緒,此時我需要去學習另一個方向的知識而不能繼續在學習Python。如果繼續下去收穫到的很少,學習效率很低。不如換個方向,換個思路,達到更好的學習效果。


挨踢人


我大學畢業做的財務,後來離職了,網上諮詢了一家機構,就自己揹著行李屁顛屁顛的去了北京,在某公的五方橋基地暫時安營紮寨學習了,學python,6個月後,工作了[捂臉]


叮叮不叮咚咚鏘


你好,很高興回答你的問題。

我學習python已經5年了,和你說說我的學習經歷。

編程中涉及的知識有3種:

1.很多知識是屬於別人給你說了你就知道了,比如很多庫和框架的使用,但是靈活運用需要配合實戰項目或者大量的項目反覆訓練。

2.有一些知識屬於即使講解了很多人貌似聽懂了但實際上沒有弄懂,比如很多算法,需要配合大量的題目才能徹底弄懂

3.還有一些很重要但是不緊急的知識點比如數據庫的底層原理,很多庫和框架的底層原理,這些很多時候沒人能提醒你該學或者告訴你,需要工作中去學習。


給你分享一些乾貨,知道了這7點,相信你很快就能學會,並能應用的實際工作中。

1. 明確學習的目的,比如爬蟲、後端、前後結合、web、人工智能等等。

2. 定個時間,比如1年,每天堅持1小時,堅持這個時間內持續學習,持續行動。

3. 找到適合自己學習的方法,比如有些人看書寫代碼,有些人看視頻寫代碼,但是無論如何,每天都要編寫一定數量的代碼。

4. 有些知識點聽不懂,採用聯機學習的辦法,多看看不同人的不同角度的講解。

5.搭建自己關於python的知識框架,可以用思維導圖,先從一個小的知識點開始,擴充你的python的理解,不停的擴充和完善,慢慢的你的大腦裡會形成整個python的知識框架。

6.做一個項目。當你做小例子已經得心應手時,不妨試一下稍大的完整項目,通過項目的鍛鍊,可以讓你快速成長。

7. 找一群學習夥伴,多參與,多交流,最好能有一個師傅帶領,一個好的環境氛圍,能起到事半功倍的效果。

在學習python的路上,如果你有任何問題,都可以私信我,一起加速成長。

"龍捲風和他的朋友們":理工科直男一枚。閒暇之餘分享點文字、編程、設計等乾貨,希望和你一起成長。

一起學習Python,可以站內私信我。帶你去學習。


分享到:


相關文章: