1.3 python的應用領域
1.4 搭建python開發環境
python的本意是「蟒蛇」,2023年荷蘭人guido van rossum發明的一種物件導向的解釋型高階程式語言。具有強大和豐富的庫,能夠把使用其他語言製作的各種模組(尤其是c/c++)很輕鬆地聯結在一起,被稱為「膠水」語言。
2023年python的第乙個公開發行版問世,2023年,python榮膺tiobe2023年度語言桂冠。2023年ieee spectrum發布的2023年度程式語言排行榜中,python位居第一名。
python自發布以來,主要有三個版本:
根據semaphore社群的調查(應該是2023年),使用python2.x的開發者佔63.7%,使用python 3.x。python 2.7支援時間已被延長到2023年。
有一些語法的差別,3.x對2.x的標準庫進行了一定程度的重新拆分和整合,比2.x更容易理解,特別是在字元編碼方面。2.x對中文字串的支援不夠友好,需要編寫單獨的**對中文進行處理,否則不能正確顯示中文,而3.x已經解決了這一問題。
很多擴充套件庫的發行滯後於python的發行版本,也有很多開發庫是不支援3.x的。
python 2與 python 3的差別較大,所以python 2的**不能在python 3裡執行,而現在網上的很多**都是python 2的**,針對這一問題,python官方提供了將python 2的**轉換成python 3的小工具 2to3 .py 。通過該工具可以將大部分python 2的**轉換成python 3的。
python是跨平台的開發工具,可以在多個作業系統上進行程式設計,編寫好的程式也可以在不同的作業系統執行,常見的系統如下:
作業系統
說明windows
推薦使用win7及以上版本,winxp系統不支援安裝python 3.5及以上版本
mac os
從mac os x 10.3(pather)開始已經包含python
linux
推薦ubuntu版本
簡單的入門可以使用自帶的idle,還可以使用第三方開發工具,如pycharm,microsoft visual studio,eclipse+pydev等。
pycharm是jetbrains公司開發的一款python開發工具,有windows,mac os和linux系統的軟體版本。vs在安裝時選擇ptvs外掛程式就可以進行python開發了。
eclipse在安裝pydev外掛程式後可以進行python開發。
零基礎學Python筆記
alt n 最遠一條語句 alt p 最近一條語句 tab的兩個作用 1 縮排 2 補足 isinstance str1,str 判斷型別 s為字串 s.isalnum 所有字元都是數字或者字母,為真返回 ture,否則返回 false。s.isalpha 所有字元都是字母,為真返回 ture,否則...
零基礎學Python
零基礎學python 1 1 python是一門指令碼語言 2 python的優勢 1 語法和結構比較簡單,易入門 2 能夠跨平台使用 3 應用範圍廣,設計到作業系統 3d動畫 web 雲計算,企業應用等多方面。3 idle 是乙個python shell,類似於windows的cmd視窗 4 pr...
零基礎學python 一
每次學習語言總是要了解其背景python也不例外。首先python的創始人為 guido van rossum 1989年聖誕節期間,在 阿姆斯特丹 guido為了打發聖誕節的無趣,決心開發乙個新的指令碼 解釋程式 做為abc 語言的一種繼承。看看人家外鬼子程式設計師 哎不得不佩服。他在業餘時間開發...