如何入門Python3?

目前可以在網上找到的入門教程大多是針對Python2的,Python3相對於2還是有很大改動的,所以入門難度就大一些。如果我想學習Python3,需要等到我把Python2的知識學完嗎,還是直接入門Python3?


Wow, 這都 2014 快要結束了也,怎麼還有人問這個問題 。。。

我是 5 年前開始學 Python 3 的,以下是我在學習過程中經歷過的事情:

1. 發現用來解析 xls 文件的第三方組件不支持 Py 3, 於是用 土辦法,另起進程

2. 然後發現沒有支持 Py 3 的資料庫介面可用,仍然土辦法,另起進程

3. 然後又是畫圖的 matplotlib 不支持 Py 3, 仍然土辦法,另起進程

4. Selenium(這是個神器) 不支持?另起進程

這麼一路撐下來,終於撥雲見日,現在一個一個都支持了,numpy、matplotlib、oursql、Selenium ...

而我的土辦法竟然有些現在還在用,一直沒有改正過來 。。。

我真想給 5 年前就選擇 Python 3 的自己點個贊 ~

而說到怎麼入門,話說我見到的許多人,想學什麼東西時的第一反應都是要找入門教程,還得是中文的。

大家真的都把 官方文檔 覷如無物嗎?它甚至還有一個 Tutorial

最後我想鼓勵一下題主,告訴你我體會到的 Python 3 比 Python 2 最大的改進

謝謝 ~


當然是直接學3

看 learning python 吧,書里涉及 py3 的都會提出來.


Python學習手冊,書里每一章節基本上同時介紹了2,3兩個版本的用法。想學哪個版本就側重著看。

http://m.douban.com/book/subject/3948354/?session=a2d8152e


http://www.pythondoc.com/


Python 教程(官方Tutorial翻譯

Python教程 - 廖雪峰的官方網站


如果你要玩玩的話, 3 用得更爽一些,當然想 2 你就 「2」 唄!


裝 3.X 學 2.X 也沒問題,報錯了就百度一下。

附主要變更Python3.x和Python2.x的區別


給你推薦一本書《The Quick Python Book, Second Edition》,在亞馬遜的評價很高。

The Quick Python Book, Second Edition: Naomi R. Ceder: 9781935182207: Amazon.com: Books我正是通過這本書入手Python3的。


自學一門編程語言往往會很枯燥,但這不是最難的。

畢竟下了決心持之以恆也能咬牙堅持。

比較難的是如何能夠很好的理解一門編程語言以及全面系統的打好基礎。

我在努力做最適合新手學習的Python教程,基於PyCharm2017.1和Python3.6。歡迎到我的站點學習,魔力?python:http://www.charmpy.com或http://www.opython.com(2018年1月啟動本域名)


學習python編程,先學會過程式編程,再過度到面向對象的編程範式。學會函數抽象、類抽象。一步一步養成計算思維、學會解決問題的方法、編程思路。這個需要一個過程,也不要操之過急


幾家看下來還是官方文檔最全面,如果英文不是很好可以看廖雪峰的教程


看著別人寫的py2的代碼,腦補自動翻譯成py3。無壓力

有些庫例如urllib什麼的合併以後再py3的doc裡面寫的很清楚, 谷歌一下就知道了, 根本不花精力。

python2到3已經很簡單了, 你要去學C的話, 呵呵, 祝你好運。。。


推薦閱讀:

為什麼 Python 不支持函數重載?其他函數大部分都支持的?
請問要開發安卓,需要考什麼證?
精通C++之後是否寫代碼就是體力活了?
PyPy 為什麼會比 CPython 還要快?
為什麼 C 語言被設計成函數需要先聲明才能被使用?

TAG:編程語言 | Python | Python3x | 編程入門 | Python入門 |