雪花臺灣

學編程遇到難點,學了很久斷斷續續的,還買了很多有關編程的書,在網上也找了很多資源!Python語言?


看書理解,一遍看視頻一邊跟著敲代碼,先立個flag,做個小遊戲出來。有目標纔有針對性,不然剛入門得時候根本不知道python是什麼,也不知道學什麼能做什麼,非常亂。下面給大家整理了一份千字學習攻略。

目錄:

一、如何入門

入門一定要了解python是什麼幹什麼用的,怎麼用,僅僅瞭解即可。

下面就是在下圖中找到一個你要發展得方向:

找到就業方向才能知道自己得學習重點是什麼,如果你就是web方向發展,那麼重點肯定是web基礎+大型項目。如果是數據分析,不僅要有python基礎,高數也是要有一點基礎得。如果是自動化測試,那麼理論的功能測試基礎你也要有的。

以上是入門python應該瞭解的一些框架內容,下面會從該下載什麼軟體開始介紹。

二、Python入門應該下載的軟體

推薦pycharm,配置簡單、功能強大、使用起來省時省心,對初學者友好。並且還是完全免費的(網上可以找到註冊碼解決方案)!

社區版地址:https://www.jetbrains.com/pycharm/

其他可以嘗試的編輯器:

idle: Python 自帶編輯器。如果只是想儘快寫出幾行代碼來,這是最簡便的方式。

vs code:https://code.visualstudio.com/

atom:https://atom.io/

SublimeText:http://www.sublimetext.com/3

notepad++:Notepad++Home

為了讓初學者集中更多的精力在寫代碼這件事情上,所以我們就不推薦 vim 和 Emacs 了。

初學者也可以使用Anaconda,它包含了conda、python等180多個科學包以及依賴項。所以它可以幫助初學者省去好多下載模塊包的時間,主要也是避免了初學的時候出現報錯就不知道該怎麼繼續學下去了。

其他的一些需要下載的就是:火狐、谷歌、下個文件搜索利器Everything(一秒鐘找到所有文件)、區域網通信軟體飛秋...如果想學web的話需要下載個ps,但是也可以直接跳過的~

怕你們選擇下載什麼就懵了,給大家分享下,點開每一個鏈接,都可以用瀏覽器的翻譯~自動翻譯成中文,看看他們都是做什麼的。

三、各個階段學什麼內容

第一階段、python基礎語法,需要學習內容:

課程1:python的魅力(主要是解析前景的,介紹類)

課程2: Python入門教程完整版(懂中文就會)以下鏈接是課程資料哦~~~

如果你的目標就是寫個飛機大戰的話,不需要什麼英語和數學的基礎。如果發展方向是數據分析或者人工智慧,都需要高數比較好。

第二階段、Python和Linux高級

課程1:Linux從入門到精通

課程2:2018移動web進階教程

第三階段、前端開發

課程:4小時+5個揀選案例讓你快速入門Vue.js

第四階段、Web開發

課程:Django視頻教程_Django入門視頻教程

第五階段、爬蟲開發

課程:python爬蟲學習

第六階段、shell自動化運維

課程: 技術乾貨-Linux Shell精通教程

第七階段、數據挖掘與數據分析

課程: 4天快速入門Python數據挖掘

寫在最後:如果前期學習美什麼代碼可以敲得,那你就去做做基礎題,比如下面這樣的:

填空題

類似上面這樣的填空題,如果有條件也有一定的學習能力,建議大家多多刷題。


具體是在哪個部分的學習遇到了難點呢,可以說出來幫題主解決一下呀。

再就是其實學習編程語言沒有必要入手過多的書籍,編程相關的書籍厚度確實是有目共睹的,能夠過一遍都是很厲害的了,買了太多的書籍就更加容易不知道從何下手開始學習了,因此比較建議前期只選擇一本至兩本自己比較感興趣的書籍就足夠了。

在網上找的學習資源也是同理不需要找過多的資源,可以先簡單的看一下簡介或者是評論,看一看資源怎麼樣再去進行觀看學習,也可以試看一下自己去感受一下怎麼樣,是否適合自己。

然後如果還是比較迷茫的話,可以試試去小破站上找視頻教程學習,直接在首頁搜索欄輸入Python就OK,然後可以優先考慮選擇播放量較高的視頻教程,踩雷的幾率還是非常小的。

發佈於 03-24繼續瀏覽內容知乎發現更大的世界打開Chrome繼續日系少女豆瓣醬zbc

謝邀@柯拉斯基

如果題主是選擇通過自學來學習Python的話,其實遇到困難也是一個比較正常的情況,畢竟剛接觸編程語言,對於大多數人來說都是從未接觸過的一個新領域,感到迷茫也是正常現象。

有買過很多有關編程的書籍呢,同時也有在網路上找很多學習資源,那麼題主是否有想過找一些志同道合的人共同學習呢?

其實很多時候我們在學習的過程中都會產生一種「當局者迷,旁觀者清」的現象,或許就算是一個所謂的外行人都能一眼看穿的問題,在我們自己的眼裡卻是如此的複雜,這時我們所需要的就只是一個能夠指點迷津的同伴。

可以去找一些關於學習Python的羣聊或者是加入一些論壇,關注一些博客等等,遇到問題的時候,自己實在是解決不了,可以先去尋求搜索引擎的幫助,無果再去和大家一起討論,學習效率也能夠提升許多。


如果題主是選擇通過自學來學習Python的話,其實遇到困難也是一個比較正常的情況,畢竟剛接觸編程語言,對於大多數人來說都是從未接觸過的一個新領域,感到迷茫也是正常現象。

有買過很多有關編程的書籍呢,同時也有在網路上找很多學習資源,那麼題主是否有想過找一些志同道合的人共同學習呢?

其實很多時候我們在學習的過程中都會產生一種「當局者迷,旁觀者清」的現象,或許就算是一個所謂的外行人都能一眼看穿的問題,在我們自己的眼裡卻是如此的複雜,這時我們所需要的就只是一個能夠指點迷津的同伴。

可以去找一些關於學習Python的羣聊或者是加入一些論壇,關注一些博客等等,遇到問題的時候,自己實在是解決不了,可以先去尋求搜索引擎的幫助,無果再去和大家一起討論,學習效率也能夠提升許多。


您的問題問的很好,正好我能回答您,希望能幫助到您!我做PLC編程已經有十年時間的經驗了,作為一個過來人,我給大家的忠誠的建議,這篇文章一定會幫助你,對於零基礎快速學會PLC編程會有很大幫助:

俊傑工控PLC:PLC編程核心祕訣,直接套用此方法快速成為高手?

zhuanlan.zhihu.com

看完上面的這篇文章你會從零開始,逐漸掌握PLC的編程指令和方法,會有很大提升!


其實學編程這種事,聰明人有聰明人的辦法,我們懶人有懶人的辦法。

最簡單的,無非就是照著書把所有的例子全部抄一遍到電腦上,編譯,運行。一遍下來基本該瞭解的也瞭解得差不多了。這個方法的重點是純手碼!一定要自己碼一遍,切不可貪圖捷徑直接複製電子資料裏的代碼。


推薦閱讀:
相關文章