- 測試工程師Python開發實戰
- 胡通編著
- 1187字
- 2023-06-29 17:21:41
1.1.3 Python的歷史
Python現在有兩個大版本、很多小版本,Python的版本號如圖1-1所示。
Python的兩個大版本,一個是Python 2,另一個是Python 3。Python 2的第一個發行版本是在2000年10月官方發布的。于2020年1月1日,Python 2停止更新,這意味著Python 2.7成為最后一個Python 2的小版本,現在很多CentOS原始自帶的還是Python 2.7的。

圖1-1 Python的版本號
Python 3和Python 2在語法使用上是有一些區別的,建議新手學習或構建新項目的時候就采用Python 3。Python的較新版本如圖1-2所示,本書采用的是Python 3.9.8。

圖1-2 Python的較新版本
提示
Python的版本號規則,通常分3段,即為A.B.C。其中,A表示大版本號,一般當整體重寫,或出現不向后兼容的改變時,增加A;B表示功能更新,出現新功能時增加B;C表示小修改,如修復bug,只要有修改就增加C。
正確的學習方式將幫助我們快速成長為一名優秀的Python開發人員。下面是幾條建議,供大家參考。
(1)明確學習目標。在學習Python之前,目標應該很明確。Python是一種簡單而應用廣泛的語言,它包括許多庫、模塊、內置函數和數據結構。因此,我們首先要弄清楚學習的動機,根據興趣選擇一個或兩個領域,例如數據分析處理、游戲等,然后開始學習Python。
(2)學習20%基礎語法。學習Python的語法是最重要和最基本的步驟。在深入學習Python的語法之前,我們必須學習其基礎語法。而只需要重點、優先掌握其中20%的知識即可滿足大部分的項目需求。因此,我們可以花費最少的時間來學習其語法。一旦我們正確地掌握了其語法,就可以更輕松、更快速地進行項目工作。
(3)動手實踐編寫代碼。編寫代碼是學習Python的最有效、最可靠的方法。在這個過程中,我們務必親自編寫代碼,而不是復制粘貼,編寫代碼將幫助我們快速熟悉相關的語法和概念。注意,在編寫代碼時,請嘗試使用合適的函數和合適的變量名稱,盡可能做到合規、專業。
(4)嘗試做小型項目。在了解Python的基礎語法和有一定的代碼編寫經驗之后,初學者應該嘗試做一些小型項目。這將有助于我們更深入地了解Python中的更多組件。我們可以從小型項目開始,如鬧鐘應用、待辦事項列表、客戶管理系統等。當順利完成一個小項目的開發時,成功的喜悅感會油然而生,這將進一步增加我們學習的動力,以深入更高級的領域。
(5)與別人分享。“如果你想學習一些東西,那么你應該教別人”。在學習Python時也是如此,通過創建博客、微信公眾號等,與其他人分享知識。這將幫助我們增進對Python的理解,并探索自己知識中未發現的不足。
(6)探索工具和框架。Python由龐大的工具庫和各種框架組成。熟悉Python的基礎語法之后,下一步就是探索Python工具。這些工具對于處理特定域的項目是必不可少的。我們要懂得復用,站在巨人的肩膀上,減少重復工作,提高工作效率。
(7)為開源做貢獻。眾所周知,Python是一種開源語言,這意味著每個人都可以免費使用它。我們可以為Python在線社區做出貢獻,以增強我們的知識價值。為開源項目做貢獻是探索知識的最佳方法。我們還會收到對我們提交的工作的反饋、評論或建議。這將進一步促使我們成為一名優秀的Python開發人員。
- JavaScript:Functional Programming for JavaScript Developers
- HTML5 Mobile Development Cookbook
- 數據結構(Python語言描述)(第2版)
- The HTML and CSS Workshop
- Linux命令行與shell腳本編程大全(第4版)
- 深入分布式緩存:從原理到實踐
- OpenCV with Python By Example
- Android傳感器開發與智能設備案例實戰
- C編程技巧:117個問題解決方案示例
- MongoDB Cookbook(Second Edition)
- Android嵌入式系統程序開發(基于Cortex-A8)
- Head First Kotlin程序設計
- jQuery Essentials
- Practical Time Series Analysis
- Java EE互聯網輕量級框架整合開發:SSM+Redis+Spring微服務(上下冊)