標籤:

Python 如何入門?

例如如何安裝環境,簡單語法,以及其特點


找一個零基礎入門教程:Python教程


我認為最快的入門辦法是找到一個自己在日常生活中經常會遇到的問題,然後嘗試自己寫Python程序去解決他。


  • Python是一門簡單易學又功能強大的編程語言。它有非常高效的數據結構和高效的面向對象的編程方法。它有著優美的語法、動態的類型定義,是一種解釋行的編程語言,這些都使得它在腳本編程和一些方面的快速程序開發方面都成為了一種非常理想的編程語言。

  • Python的解釋器和可擴展的標準庫在網上都可以找到二進位安裝文件以及源代碼,也就是說Python是開源的,並且在多個平台之上都能夠使用,你可以訪問它的官方網站Welcome to Python.org來獲取相關資源。

  • Python是可擴展的,你可以自己用C或者C++來編寫Python的擴展庫

  • 如果你想了解Python的所有對象和模塊,可以看一下文檔:The Python Standard Library.

  • The Python Language Reference寫的就更加詳細了發布回答

  • 要想用C或者C++來寫Python的擴展,可以看:Extending and Embedding the Python Interpreter 和 Python/C API Reference Manual.

  • 如果想了解更多,可以看:The Python Standard Library.

  • Python培訓 樓主可以看一下這個,希望對你有所幫助。

深入 Python :Dive Into Python 中文版


codecademy


Python學習步驟應該怎樣安排: 首先,學習Python編程技術,自學或者參加培訓學習都適用,每個人都有自己的學習方式和方法。

一:明確自己的學習目標。

不管我們學習什麼樣的知識,都要對自己的學習目標有一個明確的認識。只有這樣才能朝著目標持續的前進,少走彎路,從而在學習的過程中得到提升,享受整個學習的樂趣。

二:基礎的Python學習。

1. 了解Python是什麼,都能做些什麼?

2. 知道什麼是變數、演算法、解釋器

3. Python基本數據類型

4. 列表和元組的操作方法

5. 字元串操作方法

6. 基本的字典操作方法

以上這些可以略微掌握之後就進行下一步,遇到不會的可以在網上查找一下,或者看下書和筆記以及一些基礎的學習視頻。

三、掌握Python的條件、循環和相關的執行語句

任何知識它的基礎知識都是有些枯燥的,現在我們就可以動手來做一些邏輯層面的東西了。掌握 if、else、elif、while、for、continue、break和列表推導式等這些語句的使用,還有程序中的異常處理。

四、面對對象知識

面對對象OOP,更高層次的Python程序結構,代碼的重用避免代碼冗餘,打包你的代碼,函數的參數、作用域等。 類,可以幫助我們減少大量的開發時間,提高編程的效率,對中大型項目十分關鍵。 五、項目實踐

在這個階段,一定要多動手實踐,始終要相信我們實踐是檢驗真理的唯一標準,查找和處理過程中遇到的錯誤和異常,遇到問題多上網搜索。


Python的設計哲學是「優雅」、「明確」、「簡單」。因此,Perl語言中「總是有多種方法來做同一件事」的理念在Python開發者中通常是難以忍
受的。Python開發者的哲學是「用一種方法,最好是只有一種方法來做一件事」。在設計Python語言時,如果面臨多種選擇,Python開發者一般
會拒絕花俏的語法,而選擇明確的沒有或者很少有歧義的語法。 Python入門指引


推薦閱讀:

那麼,Python做爬蟲究竟比其他語言好在哪裡呢?
關於用python抓取知乎關注的人?
有沒有什麼東西是 Go 可以做但 Python 做不到的?
如何理解 Python 的 Descriptor?

TAG:Python |