編程零基礎如何著手學習python?
對編程毫無概念,有在圖書館找過python的書,但是在我這樣的菜鳥看來實在是「不很友好」。許多所謂的入門書似乎也是針對已經有編程基礎的程序員的。那麼我想問,有什麼書或者教程可以幫助我快速對編程有一定的概念,能夠在學習使用python的時候不那麼吃力呢?有什麼你覺得可以幫到我的重要知識?
1. 找一個編程高手。
2. 請他吃飯。然後你就會體會到什麼是「聽君一席話,勝讀十年書」了。
P.S. 女程效果double。 @Stephanie Yu好好買本書,從頭到尾認真看,敲代碼,邊看邊思考。
請看看如何訓練自己的編程思路https://zhuanlan.zhihu.com/p/20949490黃哥推薦的七本書下載:
How to Think Like a Computer Scientist- Learning with Python 3
Practical Programming, 2nd Edition An Introduction to Computer Science Using Python 3Core Python Programming, 2nd EditionProgramming in Python 3, 2nd EditionPython 3 Object-Oriented Programming, 2nd EditionData Structures and Algorithms in Python
Python Projects其中有中文的三本像計算機科學家一樣思考PythonPython編程實踐Python核心編程(第2版)閑來無事,在逛知乎,就看到了你這個問題,想想覺得可以回答回答,所以不請自來哈。行,現在開始進入正題。
首先呢,你零基礎,那麼就意味著你一切都要從頭開始。我們知道,有句話叫萬事開頭難,所以你一定要做好心理準備。半途而廢就沒意思啦,千萬不能遇到問題就打退堂鼓,否則你最後也還是一無所獲,時間金錢精力倒是耗費了不少。
其次,看你是自學還是找培訓機構了,來來來,這些是重點,記住啦:
如果你是自主學習,當然要找到好用的學習資料。可以是一本有趣的Python學習專用書籍,也可以是有趣的視頻資料。
總之,一定要是通俗易懂,內容最好是要有趣的。畢竟我們都喜歡有意思的東西,學習時也不例外。上課的時候,幽默的老師更能抓住同學們的心呢。
還有就是學習的時候一定少不了的就是實戰項目啊,動手敲代碼什麼的應該成為習慣,最好是有事沒事就敲上一陣子。總之,不能停!畢竟,沒有實戰項目你怎麼掌握技術啊?以後怎麼拿高薪啊?怎麼揚眉吐氣啊是不是?哈哈。
如果你是找培訓機構,不能忽視的就是機構質量啊有木有?如果質量差,咱們是真無能為力啊。畢竟「名師出高徒」是很有道理的啊。然後就是課程體系是否及時更新啦,畢竟過時的技術學了也用不上啊。
當然了,如果某培訓機構沒有實戰項目,你也不用考慮了。沒有哪家公司願意要不會動手,不會解決實際問題的員工。還有還有,最重要的應該還是就業保障。我們學一門語言就是要找工作的,就是希望拿到手的工資高些,哈哈。
然後,自學的劣勢之一就是工作不參加培訓好找工作。因為我們知道,很多公司會與靠譜的Python培訓機構進行合作,自然會定期有招聘會什麼的找上門來。哈哈,這是不是就給我們提供了很多便利呢?
總之我想告訴你的是,只要你足夠優秀,Python技術掌握得足夠紮實,就不用擔心找不到好工作啦。多份offer擺面前任你挑選的感覺才是好呢!
講道理,看書固然是好事,但是也別一味的看書啊,天天對著print,估計看幾天的書就煩了,失去了興趣,我覺得興趣對學習Python還是很關鍵的!
基礎的語法先過一遍,有個大概的了解,好的書籍很多啊,比如大家推薦的《笨辦法學Python》,《簡明Python教程》對著教程敲一遍,重要的事再說一遍,動手,動手,動手!
我分享點電子書地址:鏈接:http://pan.baidu.com/s/1dE1K9QL 密碼:ze0r
基礎的知道了,然就去找點騷操作,不要一直對著書看,很容易失去信心,找點樂子,什麼樂子呢,比如說:
爬蟲,大家入門時候肯定都會去學習爬蟲的吧,一來簡單,二來,馬上能看到效果,讓你不至於失去興趣。
推薦個站點:Python爬蟲學習系列教程 | 靜覓
小遊戲,比如打飛機,哈哈哈,騷操作!還有貪吃蛇遊戲。
github地址:rickyyangrui/python_game
不過貌似你說的是零基礎,偏題了,拉回來!
視頻:
1.慕課網
2.網易雲課堂
3.中國大學MOOC-嵩天老師
4.哈佛大學計算機課
補點基礎的東西,哈佛這個課程是真的贊!
編程學習網站:
廖雪峰
菜鳥教程
Python100道練手題
實驗樓
其實推薦了這麼的多,關鍵還是在於一個,動手,看不懂,不理解沒關係,妹的,照著敲一遍再說,自己敲一遍,程序運行起來了,然後看代碼,一行一行的看,理解每一行的意思,有的理解不了的查下書,Google一下,Stack Overflow一下,百度一下,還是不會,跳過,重要的事:保持興趣 。
到了這一步,你居然還沒放棄,那是應該愛編程的了,哈哈哈!那就去全球最大的同性交友網站上面(github),搜點小項目,就剛說的遊戲啊,博客啊什麼的項目,照抄別人的,抄一遍,理解下,我沒有啥秘訣吧,方正就是抄,就是動手,相信自己,實在不行,我他喵的背下來~
我其實也是菜鳥和你一樣,這是我的同性交友網站(手動狗頭):rickyyangrui (Yangrui),哈哈哈~刺激刺激。加油啦~
入門還是推薦這本書
簡明 Python 教程
非常淺顯易懂
多看書,多看視頻
推薦閱讀:
※如何畫出一段複雜代碼中函數的棧圖?
※推薦幾本python去門基礎的書籍,希望練習題多一些,並配有詳細的講解?
※python中的類型是怎麼實現不用顯式定義,動態確定數據類型的?
※如何使用pyinstaller打包python腳本?