標籤:

《python基礎運用》和《笨方法學python 》那本書更適合零基礎的初學者?

我是一個零基礎的初學者, 現在有兩個月的假期,所以想自學python,入下門。 在知乎上 大牛們都說這兩本書不錯 所以想問一下 這兩本那本更適合初學者?還是說 他們不衝突可以兩本可以同時學?(兩本我都訂了,但還沒收到。我怕 這兩本書都學後我會亂 --畢竟沒概念,所以想問下大神們 我該先學那一本?)。另 我已經在YouTube上看了一半的周莫煩的python基礎教程, 這對我學習python有幫助嗎?


-

謝邀。兩本都沒看過。這裡推薦兩本看過的經典。

  • python 2.x推薦《Beginning Python: From Novice to Professional》,中文譯本《Python基礎教程》,在時下國內程序界精通、內幕之風盛行時簡直一股清流。在第二版中兼顧了python 3.x的講授,推薦愛好者買一本珍藏。
  • python 3.x新版自學神器推薦《Python Crash Course: A Hands-On, Project-Based Introduction to Programming》,中文譯本《Python編程從入門到實踐》,2016年7月,書中內容分為基礎篇和實戰篇兩部分。基礎篇介紹基本的編程概念,指導讀者編寫整潔且易於理解的代碼。實戰篇教你手把手教你製作2D遊戲「外星人入侵」,包括數據可視化、Web應用等內容。

PS. 不是對國內的教材有偏見,是真的沒看過靠譜的國內教材。翻譯的質量有好有壞,有英文基礎還是推薦看原版。

以上。

-


謝邀。

我當時自學用的是《Python核心編程》。很好的書。這兩本書沒看過,不好評論。


黃哥推薦學習Python 10本好書。

知乎專欄


我只看過後面那本,是非常好的零基礎入門課程。

《Python基礎運用》翻了下目錄,內容非常詳盡,傳統的編程語言教程風格,放在《笨辦法》後面作為提高看更好。具體書的質量我不太清楚。

另外如果想快速入門,推薦用Codecademy (Python) 的在線教程,更好上手。


如果題主英語過關的話,推薦edx上的MIT6.000.1x。原因有以下幾點:

1.MIT6.000.1x資料齊全,含講課視頻,課件PPT,上課過程中產生的代碼,課間練習,課後作業,自動打分系統,論壇和助教。用豐富的資源來學習比僅僅看書敲代碼來得方便。

2.跟一門課程,在進度上有優勢,不至於學得太快或太慢。

3.零基礎最好不要把重點放在學一門語言上,而是把重點學習computational thinking(姑且翻譯為計算性思維)。這門課程的核心是培養計算思維,而不是python語言教學,立意較高, 對以後的發展有好處。

4.這門課程有一門後續課程6.00.2x, 內容涉及數據結構,演算法,數據處理,軟體工程。再後續可以去MIT網站上學6.006(演算法)——6.046(高級演算法),6.009(編程基礎)——6.031(軟體構建基礎),或者6.034(人工智慧),藉助MIT的課程設置構建相對完整的知識體系。而如果僅僅讀一兩本,只能掌握某一方面的知識。

綜上,如果英語沒問題,直接上MIT6.000.1x。


看過第二本。非常棒。

其實不需要買書。learn Python the hard way

直接搜索可以到作者的網站上直接閱讀加做題。

對於零基礎的入門者來說非常合適。

地址我找了下

https://learnpythonthehardway.org

跟著邊看邊做的話。很快就入門了。


Python入門經典:以解決計算問題為導向的Python編程實踐

這本書適合沒有任何計算機語言基礎的同學入門python


其實newboston很好,我看那個學的很快。

幾分鐘的視頻頂幾小時的課,再下個pycharm,註冊碼網上中文找就好了。很好用,還要有ide


推薦閱讀:

為什麼大多數 Shell 都不支持類似於 PuTTY 的『選中複製』和『右鍵粘貼』?
如何用一個循環語句輸出九九乘法表?
計算機應屆生找工作前去實習真的很重要嗎?
C++無法取代C嗎?
如何看待C++前置聲明?

TAG:Python | 編程 |