零基礎學習Python會遇到不少困難,最大的困難可能是兩點:

  1. 環境問題、新手問題最難搞定。進入一個新的領域時,相關知識體系還沒有建立起來,遇到問題連搜索都不會。
  2. 入門一段時間後,書上的題都會做了,但不會有工程經驗,不知道Python能幹什麼。



知乎python話題下的精華部分,關於你這問題的內容已經夠多了!


我也是自學的python.在網上找了一些基本的教程,了解語法等基本常識。不得不說,重要的是思想。你有了想法,知道問題怎麼解決之後,寫代碼其實就是語法問題。


找資料 軟體 有很多這些方面的書籍和軟體的


所有編程語言入門道理基本一樣。

找個系統點的教程去讀,比如廖雪峰的python入門就很不錯寫的。

然後差不多了解了基礎的語法,試試自己寫點東西,或者是跟著別人的教程去寫點東西。不管怎麼樣一定要自己多敲多練。

現在免費的教程鋪天蓋地,要是有英語閱讀能力就去看看它官方的文檔。

沒有閱讀能力可以看看國內的各類技術博客,甚至是b站都有的教程學。


反對初學者看官方教程!!!初學不建議看官方教程,新手看官方教程完全懵逼啊(我就是這麼過來的),建議看廖雪峰的Python教程,通俗易懂,看完後練習幾個小項目,一定要練習,之後根據項目需求再回過頭去看官方教程或其它材料。


最近也在自學python。個人覺得學習方法有很多種,找到適合自己的才是最重要的。接下來我只是把我自己學習的方式分享一下。

1、了解python基礎語法,我是通過看視頻以及廖雪峰python教程來學習python基礎語法的

2、基礎練習,將之前學到的基礎語法練習。比如排序、控制台剪刀石頭布遊戲等等。

3、python的高級特性以及面向對象編程

4、IO編程,這裡學習完結合之前的學習做了一個簡單的文件管理。

5、因為目前主要用python做web開發,所以,我又去了解了mysql資料庫,增刪改查等基礎操作。

6、學習web框架,這是我目前正在進行的

7、打算做個人博客或者一個簡單的任務管理系統。

大概就是這樣,可能還有其他的沒有列舉出來。個人覺得,學習任何一個東西基礎最重要,以後所有複雜的東西都是基礎堆出來的,如果基礎沒打好,以後做項目會很難受的。希望能夠幫助你一點,謝謝!


我我覺得學完語法基礎就可以開始做些東西了,不管用最簡單的方法實現還是最複雜的實現,先把功能實現再說,後面再去優化學習,光學不實際使用,沒用



初步了解語法和基本常識可以看菜鳥教程或者廖雪峰的網站。之後就是根據需求用什麼查什麼。Python最強大的就是各類拓展包,所以根據你不同的需求學習就好了。


對不起,我決定放棄了,本來想機械轉編程的,然後發現網上大部分都說現在的編程很多都招專業對口的,非對口專業可能連面試的機會都沒有,當然如果你學的比較溜,直接給公司的面試官發你的項目也是有可能成功的,最後就是今年回去過年,我回去跟村裡其他人交流了一下,發現很多人隨便做點小生意一年就能賺個幾十萬,後續可能還有更好的創業機會,這促使我對我的目標進行修正,因為走技術路線的話,相對銷售也來說,比較難接接觸其他人的人,相對比較難形成一個有效的人脈網,然後銷售相對於編程來說,門檻相對較低,好入行,而互聯網非科班的話我覺得我最少還得自學半年才能去面試。


中國慕課這個免費課堂很不錯,強烈推薦:Python語言程序設計_北京理工大學_中國大學MOOC(慕課) ;不過技術類的課程,最好是帶著問題去學習,學實踐,一定要多嘗試用新技能解決問題,這樣你才學得會;


推薦閱讀:
相关文章