Python入門必備知識點總結

1、Python 簡介

Python 是著名的「龜叔」 Guido van Rossum 在 1989 年聖誕節期間,爲了打發無聊的聖誕節而編寫的一個編程語言。牛人就是牛人,爲了打發無聊時間居然寫了一個這麼牛皮的編程語言。python

如今,全世界差很少有 600 多種編程語言,但流行的編程語言也就那麼 20 來種。不知道你有沒有據說過 TIOBE 排行榜。數據庫

這是 2017 年 2 月編程語言排行榜 TOP20 榜單:編程

Python入門必備知識點總結
2 月編程語言排行榜 TOP20 榜單.png

還有就是 Top 10 編程語言 TIOBE 指數走勢:windows

Python入門必備知識點總結
Top 10 編程語言 TIOBE 指數走勢.png

總的來講,這幾種編程語言各有千秋,但不難看出,最近幾年 Python 的發展很是的快,特別最近流行的機器學習,數據分析,更讓 python 快速的發展起來。

bash

推薦下我本身建立的Python學習交流羣625619615,這是Python學習交流的地方,無論你是小白仍是大牛,小編都歡迎,不按期分享乾貨,包括我整理的一份適合零基礎學習Python的資料和入門教程複製代碼

Python 是高級編程語言,它有一個特色就是能快速的開發。Python 爲咱們提供了很是完善的基礎代碼庫,覆蓋了網絡、文件、GUI、數據庫、文本等大量內容,被形象地稱做「內置電池(batteries included)」。用 Python 開發,許多功能沒必要從零編寫,直接使用現成的便可。並且 Python 還能開發網站,多大型網站就是用 Python 開發的,例如 YouTube、Instagram,還有國內的豆瓣。不少大公司,包括 Google、Yahoo 等,甚至 NASA(美國航空航天局)都大量地使用 Python。網絡

固然,任何編程語言有有點,也有缺點,Python 也不例外。那麼 Python 有哪些缺點呢?機器學習

第一個缺點就是運行速度慢,和C程序相比很是慢,由於Python是解釋型語言,你的代碼在執行時會一行一行地翻譯成CPU能理解的機器碼,這個翻譯過程很是耗時,因此很慢。而C程序是運行前直接編譯成CPU能執行的機器碼,因此很是快。編程語言

第二個缺點就是代碼不能加密。若是要發佈你的 Python 程序,實際上就是發佈源代碼。像 JAVA , C 這些編譯型的語言,都沒有這個問題,而解釋型的語言,則必須把源碼發佈出去。編輯器

2、Python 的安裝

由於 Python 是跨平臺的,它能夠運行在 Windows、Mac 和各類 Linux/Unix 系統上。目前,Python 有兩個版本,一個是 2.x 版,一個是 3.x版,這兩個版本是不兼容的。本草根安裝的是 3.6.1 版本的。工具

至於在哪裏下載,本草根建議最好直接官網下載啦,隨時下載下來的都是最新版本。官網地址:https://www.python.org/

本草根是 windows 系統,下載完後,直接安裝,不過這裏記得勾上Add Python 3.6 to PATH,而後點 「Install Now」 便可完成安裝。若是沒有勾上這個,就必需要本身配置環境變量了,至於如何配置,跟 JAVA 的差很少,具體能夠 Google 一下。

Python入門必備知識點總結
Python安裝.png

安裝完成後,打開命令提示符窗口,敲入 python 後,出現下面的狀況,證實 Python 安裝成功了。你看到提示符 >>> 就表示咱們已經在 Python交互式環境中了,能夠輸入任何 Python 代碼,回車後會馬上獲得執行結果。

Python入門必備知識點總結
運行python.png

3、第一個 Python 程序

Python 的代碼使用文本編輯器就能夠寫了,本草根使用 Sublime Text,第一個 Python 程序固然是 Hello Python 啦,把這句話打印出來。

注意 print 前面不要有任何空格,最後保存下來,能夠看到,Python 保存後是一個以 .py 爲後綴的文件。

Python入門必備知識點總結
HelloPython.png

最後就能夠打開命令行窗口,把當前目錄切換到 HelloPython.py 所在目錄,就能夠運行這個程序了,下面就是運行的結果。

Python入門必備知識點總結
運行第一個Python程序.png

固然,若是你是使用 Sublime Text ,而且在安裝 Python 的時候配置好了環境變量,直接按 Ctrl + B 就能夠運行了,運行結果以下:

Python入門必備知識點總結
Sublime運行Python.png

4、集成開發環境(IDE): PyCharm

固然,在學習週期仍是建議使用文本編輯器或者是Sublime Text 這個工具來操做的,由於這樣有利於咱們瞭解整個流程,到必定的程度,或者開始項目的時候就可使用集成的開發環境了,這樣能夠提升咱們的效率。PyCharm 是由 JetBrains 打造的一款 Python IDE,支持 macOS、 Windows、 Linux 系統。

相關文章
相關標籤/搜索