寫給想要入門python或者正在入門python的小朋友們



寫在前面: java

最近好像python挺火,雖然我也在每天寫python,可是python畢竟是動態語言,就拿常被人吐槽的java來講,python絕大很少數地方是不如java的。python只能是你的一個愛好。python

正文
市面上也有很多python語言的入門書,不過我下載pdf版本以後瀏覽幾眼就知道,基本上毫無用處,緣由以下
有些書講解python是經過python的解釋器來說的,這是學習語言的一個大忌,這個樣子你是絕對入不了門的。爲何,很簡單,你見過那個python的項目是在解釋器一行一行寫出來的?並且,就算有人說先回基本語法,而後在慢慢轉到去經過寫py文件,這無疑就給你增添了不少彎路,你爲何不一開始就從py文件開始呢。並且py的解釋器最大的用途,我以爲不是靠他來教學語法,而是來調試,好比你在程序中有一個類或者函數不是很清楚,你能夠在解釋器裏面import一下,而後看一下它的格式。如比:程序員

>>> from urllib.request import urlparse
>>> foo = urlparse('https://www.baidu.com')
>>> foo
ParseResult(scheme='https', netloc='www.baidu.com', path='', params='', query='', fragment='')
其次,那些入門書都忘記了一點:程序設計,由於語法這東西,一下午就能夠搞定的事情,是不須要專門出書的。而程序設計不是,它是一種所謂「思想」。(具體下面會提到)
我推薦的入門教材是:《python語言程序設計》,做者:梁勇 編程


爲何,首先這本書中的代碼都是讓你去編寫py文件,而後去運行的。書中有大量的練習題,並且難度不小,我做爲曾經的acmer,其中有些題也花了一些時間。這的的確確是一個入門書,千萬不要打退堂鼓,若是你能徹底作完,你確定會受益不淺,編程能力確定會提升好幾個檔次。並且書中也會隨着講解程序,也講了tkinter圖形化設計。
舉個例子,若是你是個大學生程序員,如今大2、大3、大四了,好比我給你一個二位數組,裏面是個數獨表,你是否能寫個程序來解決呢,以及編寫對應的gui,我相信絕大多數人是不行的,可是你認真認真看完書,是絕對能夠作到的。
———另外不少人在學習Python的過程當中,每每由於沒有好的教程或者沒人指導從而致使本身容易放棄,爲此我建了個Python交流.裙 :一久武其而而流一思(數字的諧音)轉換下能夠找到了,裏面有最新Python教程項目可拿,不懂的問題多跟裏面的人交流,都會解決哦!
本文的文字及圖片來源於網絡加上本身的想法,僅供學習、交流使用,不具備任何商業用途,版權歸原做者全部,若有問題請及時聯繫咱們以做處理。數組

相關文章
相關標籤/搜索