python簡介及應用實例

一加袋、python簡介

Python是一種解釋型盯蝴、面向對象毅哗、動態(tài)數據類型的高級程序設計語言。Python由Guido van Rossum于1989年底發(fā)明捧挺。
現(xiàn)在虑绵,全世界差不多有600多種編程語言,但流行的編程語言也就那么20來種闽烙。如果你聽說過TIOBE排行榜翅睛,你就能知道編程語言的大致流行程度。這是最近10年最常用的10種編程語言的變化圖


近10年編程語言流行趨勢

二黑竞、python安裝

Python下載

Python最新源碼捕发,二進制文檔,新聞資訊等可以在Python的官網查看到:

Python官網:https://www.python.org/

你可以在以下鏈接中下載 Python 的文檔很魂,你可以下載 HTML扎酷、PDF 和 PostScript 等格式的文檔。

Python文檔下載地址:https://www.python.org/doc/

Python安裝

以下為不同平臺上安裝 Python 的方法:

Linux 平臺安裝 Python:

大多數Linux發(fā)行版已經內置python遏匆,可直接使用法挨。

Window 平臺安裝 Python:

以下為在 Window 平臺上安裝 Python 的簡單步驟:

  • 打開 WEB 瀏覽器訪問https://www.python.org/downloads/windows/

    image

  • 在下載列表中選擇Window平臺安裝包,包格式為:python-XYZ.exe 文件 幅聘, XYZ 為你要安裝的版本號坷剧。

  • 下載后,雙擊下載包喊暖,進入 Python 安裝向導惫企,安裝非常簡單,你只需要使用默認的設置一直點擊"下一步"直到安裝完成即可陵叽。

MAC 平臺安裝 Python:

MAC 系統(tǒng)一般都自帶有 Python2.x版本 的環(huán)境狞尔,你也可以在鏈接 https://www.python.org/downloads/mac-osx/ 上下載最新版安裝。

安裝第三方庫

高級編程語言通常都會提供一個比較完善的基礎代碼庫巩掺,讓你能直接調用偏序,加快開發(fā)進度。
Python就為我們提供了非常完善的基礎代碼庫胖替,覆蓋了網絡研儒、文件豫缨、GUI、數據庫端朵、文本等大量內容好芭,被形象地稱作“內置電池(batteries included)”。用Python開發(fā)冲呢,許多功能不必從零編寫舍败,直接使用現(xiàn)成的即可。
除了內置的庫外敬拓,Python還有大量的第三方庫邻薯,也就是別人開發(fā)的,可以供你直接使用的東西乘凸。那么如何安裝第三方庫呢厕诡?

通過pip安裝
pip 是 Python 包管理工具,該工具提供了對Python 包的查找营勤、下載灵嫌、安裝、卸載的功能冀偶。官網安裝包已經自帶該工具,也可以使用以下命令確認是否安裝渔嚷。

pip --version

在命令行模式下进鸠,通過pip install 庫名稱安裝相應的庫。

通過Anaconda安裝
Anaconda指的是一個開源的Python發(fā)行版本形病,其包含了conda客年、Python等180多個科學包及其依賴項。因為包含了大量的科學包漠吻,Anaconda 的下載文件比較大(約 531 MB)量瓜。
前往Anaconda官網 即可下載安裝,國內用戶可以到清華大學TUNA鏡像站下載安裝途乃。

運行 Python

在Windows開始菜單選擇“命令提示符”绍傲,就進入到命令行模式,輸入python并回車耍共,就進入到python交互模式烫饼。

Microsoft Windows [版本 10.0.17134.950]
(c) 2018 Microsoft Corporation。保留所有權利试读。

C:\Users\aaa>python
Python 3.6.0 |Anaconda 4.3.1 (64-bit)| (default, Dec 23 2016, 11:57:41) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

在命令行模式下杠纵,可以執(zhí)行python進入Python交互式環(huán)境,也可以執(zhí)行python hello.py運行一個.py文件钩骇。

Python交互模式的代碼是輸入一行比藻,執(zhí)行一行铝量,Python交互模式主要是為了調試Python代碼用的,也便于初學者學習银亲,它不是正式運行Python代碼的環(huán)境慢叨!
實際開發(fā)的時候,我們總是使用一個文本編輯器來寫代碼群凶,寫完了插爹,保存為一個文件,這樣请梢,程序就可以反復運行了赠尾。

現(xiàn)在,我們就把hello, world程序用文本編輯器寫出來毅弧,保存下來气嫁。

三、python實例

python實現(xiàn)EXCEL的Vlookup函數功能

  • 腳本代碼 vlookup.py
  • 實現(xiàn)46萬×3萬的數據合并够坐,用時約80秒
import pandas as pd  # 導入第三方庫  pandas數據分析工具集
import time 

# 讀取輸入輸出表路徑
start = time.clock()
file_path1 = 'C:/Users/aaa/Documents/wb_1.xlsx'  #輸入數據路徑表1,此份為查找的左表(基準)需要使用Excel格式寸宵,根據本機實際情況修改
file_path2 = 'C:/Users/aaa/Documents/wb_2.xlsx'  #輸入數據路徑表2,需要使用Excel格式;根據本機實際情況修改
outputfile = 'C:/Users/aaa/Documents/new.xlsx' #輸出數據路徑,需要使用Excel格式元咙;根據本機實際情況修改

df1=pd.read_excel(file_path1,sheetname= 0)
df2=pd.read_excel(file_path2,sheetname= 0)

# 合并表梯影,實現(xiàn)vlookup功能
df_new= pd.merge(df1,df2,how='left')

# 輸出結果到excel表格
df_new.to_excel(outputfile)
end = (time.clock() - start)

# 運行時間
print("數據已合并,用時 %d 秒" % end)

四庶香、python參考教程

W3Cschool教程
runoob.com教程
小白的python新手教程

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末甲棍,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子赶掖,更是在濱河造成了極大的恐慌感猛,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,430評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件奢赂,死亡現(xiàn)場離奇詭異陪白,居然都是意外死亡,警方通過查閱死者的電腦和手機膳灶,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,406評論 3 398
  • 文/潘曉璐 我一進店門咱士,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人轧钓,你說我怎么就攤上這事司致。” “怎么了聋迎?”我有些...
    開封第一講書人閱讀 167,834評論 0 360
  • 文/不壞的土叔 我叫張陵脂矫,是天一觀的道長。 經常有香客問我霉晕,道長庭再,這世上最難降的妖魔是什么捞奕? 我笑而不...
    開封第一講書人閱讀 59,543評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮拄轻,結果婚禮上颅围,老公的妹妹穿的比我還像新娘。我一直安慰自己恨搓,他們只是感情好院促,可當我...
    茶點故事閱讀 68,547評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著斧抱,像睡著了一般常拓。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上辉浦,一...
    開封第一講書人閱讀 52,196評論 1 308
  • 那天弄抬,我揣著相機與錄音,去河邊找鬼宪郊。 笑死掂恕,一個胖子當著我的面吹牛,可吹牛的內容都是我干的弛槐。 我是一名探鬼主播懊亡,決...
    沈念sama閱讀 40,776評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼乎串!你這毒婦竟也來了店枣?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,671評論 0 276
  • 序言:老撾萬榮一對情侶失蹤灌闺,失蹤者是張志新(化名)和其女友劉穎艰争,沒想到半個月后坏瞄,有當地人在樹林里發(fā)現(xiàn)了一具尸體桂对,經...
    沈念sama閱讀 46,221評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,303評論 3 340
  • 正文 我和宋清朗相戀三年鸠匀,在試婚紗的時候發(fā)現(xiàn)自己被綠了蕉斜。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,444評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡缀棍,死狀恐怖宅此,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情爬范,我是刑警寧澤父腕,帶...
    沈念sama閱讀 36,134評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站青瀑,受9級特大地震影響璧亮,放射性物質發(fā)生泄漏萧诫。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,810評論 3 333
  • 文/蒙蒙 一枝嘶、第九天 我趴在偏房一處隱蔽的房頂上張望帘饶。 院中可真熱鬧,春花似錦群扶、人聲如沸及刻。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,285評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽缴饭。三九已至,卻和暖如春馁菜,著一層夾襖步出監(jiān)牢的瞬間茴扁,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,399評論 1 272
  • 我被黑心中介騙來泰國打工汪疮, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留峭火,地道東北人。 一個月前我還...
    沈念sama閱讀 48,837評論 3 376
  • 正文 我出身青樓智嚷,卻偏偏與公主長得像卖丸,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子盏道,可洞房花燭夜當晚...
    茶點故事閱讀 45,455評論 2 359

推薦閱讀更多精彩內容