21,21,只要21天,快速入門Python不是夢,確定不瞭解一下?
21,21,只要21天,快速入門Python不是夢,確定不瞭解一下?
前言
人沒老,頭在禿,是當代90後的生活寫照,想到我那年紀輕輕的室友早已默默地開始吃生髮片就為她鞠一把淚。更加不用說一直熬夜一直爽的各位掉髮碼農打工人,可人家至少還有金錢上的慰藉。還有想要熬夜成為碼農的人們卻無跡可尋,不要慌,這裡有份資料可以幫助你快速入門Python,21天從入門到精通,你可以的!
1.2 選擇Python 的理由
Python語言也是一種高階語言,是一種物件導向、解釋型的程式設計語言;由Guido van Rossum於1989 年底發明,其第一個公開發行版發行於1991年,它遵循GPL協議,是原始碼開放的軟體。你可以免費使用 Python 來編寫程式,還可以閱讀 Python的原始碼,甚至參與到Python 的開發之中。
Python 有什麼優點呢?
1.2.1 Python 是免費的自由軟體
Python遵循 GPL協議,是自由軟體,這是Python流行的原因之一。使用者使用Python進行開發和釋出自己編寫的程式不需要支付任何費用,不用擔心版權問題,即使作為商業用途,Python也是免費的。開源的自由軟體正在成為軟體行業的一種發展趨勢,現在,很多商業軟體公司也開始將自己的產品變為開源的,例如Java。作為開源軟體的Python 將具有更強的生命力。
作為自由軟體,最令人鼓舞的就是可以很方便地獲取原始碼。程式設計師通過閱讀其原始碼,發現其中的神奇之處,編寫出更加高效的程式。
1.2.2 Python 是跨平臺的
跨平臺和良好的可移植性是 C語言成為經典程式語言的關鍵,而 Python 正是用可移植的ANSI C編寫的。這意味著 Python也具有良好的跨平臺特性,也就是說,在 Windows 下編寫的Python 程式可以輕易地執行在Linux 下。當然如果在 Python 程式中使用了Windows的某些特性(比如 COM),那就另當別論了。
Python不僅能在 Windows、Linux系統中執行,由於其開源本質,它已經被移植在許多平臺上,包括Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS、AS/400、BeOS 、OS390、zOS、Palm OS、QNX、VMS、Psion、Acom RISCOs、VxWorks、PlaySttion、SharpZaurs、Windows CE、PocketPC、Symbian以及Google基於Linux開發的Android平臺,可以看出,Python 不僅能執行在傳統的 Server、PC 系統中,還能在正蓬勃發展各類移動系統中執行。
1.2.3 Python 功能強大
Python 強大的功能也許才是很多使用者支援 Python 的最重要原因,從字串處理到複雜的3D 圖形程式設計,Python藉助擴充套件模組都可以輕易完成。實際上Python的核心模組就已經提供了足夠強大的功能,使用 Python 精心設計的內建模組可以完成許多功能強大的操作,更為重要的是 Python 還有豐富的開源的第三方庫,可以支援大量的不同應用。
1.2.4 Python 清晰優雅
Python 語言語法簡單,寫出的程式必須嚴格遵守其縮排規則,其語句塊的標誌就是由縮排來決定的,這使得Python程式格式清晰、易寫、易讀。Python 的設計哲學是"優雅"、“明確”、簡單",並且其開發時的指導思想是;對於一個特定的問題只要有一種最好的方法來解決。在Python互動式環境中使用import this就可以顯示出Python之禪(The Zen of Python,by Tim Peters)。
1.3 安裝 Python Python
我們以穩定版3.4.2為例來介紹,在Windows系統下安裝Python的步驟如下:
(1) 到https://www.python.org/網站去下載Python3版本的Windows的安裝程式,其64位 版的下載地址為:https://www.python.org/ftp/python/342/python-342.amd64.msi, 32 位版的下 載地址為:https://www.python.Org/ftp/python/3.4.2/python-3.4.2.msic.
(2) 雙擊下載的檔案,開始安裝Python3,基本上一路Next就可以了,當然在安裝過程中, 你也可以自定義一些安裝選項。
此後,會在安裝視窗中出現複製安裝檔案的進度條,等待視窗中顯示’'完成”按鈕時,單 擊它就完成了 Python的安裝。
1.3.2 在 Linux 下安裝 Python
在Linux系統下安裝Python的方法如下:
一般Linux系統的桌面版會自動安裝有Python2.x,本書介紹Python3.x,所以你要再安裝
Python3.x。
在Linux下安裝Python可以有兩種方法:
一種方法是在Linux中直接使用其安裝命令通過網路來安裝Python3.x;
另一種方法是直接到Python官網下載原始碼並編譯安裝。
在可以使用yum安裝命令的Linux系統中,如Cent OS. Fedora等作業系統中,用以下命 令根據提示安裝:
yum install python3
在可以使用apt-get安裝命令的Linux系統中,如Debian等作業系統中,用以下命令根據 提示安裝:
apt-get install python3
如果網路不穩定或者安裝不了 Python3.x,也可以下載其原始碼,進行編譯安裝,基本步驟為:
(1) 到下列網址下載原始碼:
https://www.python. org/ftp/python/3.4.2/Python-3.4.2.tgz或https://www. python, org/ftp/python/3.4.2/Python-3.4.2.tar.xz
(2) 在終端命令模式下用以下命令解壓下載的壓縮包:
tar -xzvf Python-3.4.2.tar.xz
(3) 在終端命令模式下進入解壓後的子目錄並依次使用以下命令進行安裝(如果提示安裝 錯誤或缺少某個依賴庫,請先行安裝,再重新執行以下命令):
configure
make install
make
諮詢以上安裝都需要root使用者許可權完成。
順便說一下,Python語言有很多的第三方庫,在你進行專案開發是可以自由使用的,如果 需要的話可以下載並安裝。
下載安裝第三方庫一般有以下幾種方法:
(1) 最簡單的方法是使用pip來進行安裝,其基本命令如下(Windows要在命令列下,Linux 在終端下):
pip install libname
libname是要下載安裝的第三方庫的名稱,而且它還會自動下載和安裝其依賴的第三方庫。
(2) 自行下載第三方庫的壓縮包並解壓縮,然後在命令提示符下或終端下進入對應的目錄, 執行以下命令:
python setup.py install
9連 如果你的系統同時安裝了 Python2.x和Python3.x,為Python3.x安裝第三方庫時應使
'J’用的命令為 python3 setup.py install 丿
這種安裝方法有一個缺點是有時不能自動下載安裝依賴庫,你只能通過在安裝過程中提供 的資訊瞭解依賴的第三方庫或檢視要安裝第三方庫的文件瞭解其依賴庫,並先行下載安裝。
此外,在Linux下,還可以使用系統提供的安裝命令如yum來安裝它。
在Linux下,以下安裝命令前必須要加sudo或先su進入可以安裝軟體的使用者許可權中 意才可以安裝。
尋找和下載第三方庫最常用的就是網站https://pypi.python.org,還可以在此網站中搜尋想 要的第三方庫,當然你還可以通過搜尋引擎來搜尋相關的第三方庫來下載安裝。
開發工具對於一個程式開發者來說主要是習慣的問題,各種開發工具都具有不同的特點, 你可以自由選擇。
Python語言的開發工具也很多,有收費的,也有免費的,甚至還可以使用系 統附帶的文字編輯工具,比如在Windows下的記事本、Linux下的vi、gedit等。
總結
以上就是分享給大家關於簡短的瞭解Python,如果有幫助到大家稍微懂得了一些關於Python的入門知識的話是再好不過的,那麼各位路過的大佬不妨點個關注唄,點選關注!
點點關注不迷路,啾咪!
相關文章
- 教你寫一個彈幕庫,確定不瞭解一下?
- lua淺淺入門瞭解一下
- 策略模式不瞭解一下?模式
- python怎麼傳入不確定引數Python
- Python入門到實踐-瞭解PythonPython
- Python快速入門Python
- MyBatis入門——瞭解配置MyBatis
- 如何快速入門PythonPython
- 今天給公司小夥伴培訓的 Kafka 入門,瞭解一下?Kafka
- 如何高效快速準確地完成ML任務,這4個AutoML庫瞭解一下TOML
- 想要高薪??Python瞭解一下高薪Python
- Spring:BeanDefinition&PostProcessor不瞭解一下嗎?SpringBean
- Golang閉包入門瞭解Golang
- Python如何高效、快速入門?Python
- Python Requests模組快速入門Python
- Python爬蟲入門(2):爬蟲基礎瞭解Python爬蟲
- 如此簡單的 SpringBoot,不瞭解一下Spring Boot
- 還不瞭解一下 Java 8 Predicate 函式介面Java函式
- 你真的瞭解python嗎?這篇文章帶你快速瞭解!Python
- webpack 基礎入門 - 瞭解webpackWeb
- MyBatis入門——瞭解基本概念MyBatis
- phyon快速入門(python簡介)Python
- Python HTTP庫:requests快速入門PythonHTTP
- Python匿名函式快速入門Python函式
- Solon詳解(一)- 快速入門
- 瞭解一下Bootstrapboot
- CSS 瞭解一下CSS
- python 判斷輸入的是不是合法(正確)的ipPython
- 分享一個二維碼編解碼Python呼叫示例程式碼,不瞭解一下嗎Python
- 快速瞭解jQueryjQuery
- 【Python】阿里雲python sdk快速入門Python阿里
- Flask入門學習---初步瞭解模板Flask
- 十分鐘快速入門 PythonPython
- docker基礎部署入門,微服務必備技術,月薪上萬不是夢Docker微服務
- emacs最簡單入門,只要10分鐘Mac
- table 元件瞭解一下?元件
- Swift GCD 瞭解一下SwiftGC
- this.$toast() 瞭解一下?AST