版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、Python語言基礎(chǔ),1,Python誕生于20世紀(jì)90年代初,是一種解釋型、面向?qū)ο?、動態(tài)數(shù)據(jù)類型的高級程序設(shè)計語言,是最受歡迎的程序設(shè)計語言之一。這節(jié)課我們主要來介紹Python語言的基本情況和基礎(chǔ)知識。,課程描述,2,課程知識點,1 初識Python 2 開始Python編程 3 Python編輯器IDLE,3,1 初識Python,1.1 什么是Python 1.2 Python的特性,4,1.1什么是Python,之所以有python的出現(xiàn),是因為Python的作者吉多范羅蘇姆(Guido van Rossum)在學(xué)習(xí)和使用了其他語言(如:C/C+、Pascal、shell等)之后,
2、希望能夠得到一個既能夠像C語言那樣,能夠全面調(diào)用計算機的功能接口,又可以像shell那樣可以輕松的編程的語言。于是1991年,第一個Python編譯器(同時也是解釋器)誕生。它是用C語言實現(xiàn)的,從一出生,Python已經(jīng)具有了:類(class),函數(shù)(function),異常處理(exception),包括表(list)和詞典 (dictionary)在內(nèi)的核心數(shù)據(jù)類型,以及模塊(module)為基礎(chǔ)的拓展系統(tǒng)。 Python崇尚優(yōu)美、清晰、簡單,是一個優(yōu)秀并廣泛 使用的語言,是一個有著自己哲學(xué)的語言。有那么一 句關(guān)于python的座史銘:人生苦短,我用python。可 見使用python編程
3、將是一件多么有趣的事情!,Python的發(fā)展歷史,Python的意思是蟒蛇,由于作者是當(dāng)時風(fēng)靡全球的英國六人喜劇團體,巨蟒劇團(Monty Python)的忠實粉絲,所以,就把此計算機語言的名字叫做:Python 1991年,第一個Python編譯器(同時也是解釋器)誕生。 Python目前有兩個版本,Python2.x和Python3.x,現(xiàn)階段用的比較多的是Python2.x,6,2018年6月的TIOBE排行榜,Top 10編程語言TIOBE指數(shù)走勢,1.2 Python的特性,Python學(xué)習(xí)資源,簡明Python教程,啄木鳥社區(qū),CSDN下載,其他,:9081/doc/abyteof
4、python_cn/chinese/index.html,htp:/, ,10,這么強大!,趕緊開始吧!,11,2 開始Python之旅,2.1 下載和安裝Python 2.2 Python數(shù)據(jù)類型 2.3 Python基礎(chǔ)語法,2.1 下載和安裝Python,/downloads/,13,下載、安裝,單擊Download Python 3.6.5按鈕,下載得到python-3.6.5.msi。雙擊即可按照向?qū)О惭bPython 3.6.5。Python 3.6.5的默認(rèn)安裝目錄為C:Python36。安裝完成后,
5、將C:Python36添加到環(huán)境變量Path中。 或者是下載得到python-2.7.15.msi。雙擊即可按照向?qū)О惭bpython-2.7.15。默認(rèn)安裝目錄為C:Python27。安裝完成后,將C:Python27添加到環(huán)境變量Path中。,14,2.2 Python數(shù)據(jù)類型,15,Python數(shù)據(jù)類型,16,2.3 Python語言的基礎(chǔ)語法,語法格式和注釋 變量定義和賦值。 關(guān)鍵字,17,2.3.1 語法格式,Python的語法格式和其它語言有所不同,它不是以花括弧、分號之類的符號來分割代碼;而是以空格縮進來規(guī)定語法的。 這樣的好處就是保證了代碼結(jié)構(gòu)的簡明和規(guī)整。 一個簡單的pytho
6、n語法: def fun(): print “Hello World1” print “Hello World2” print “Hello World3” 同一個縮進塊中的內(nèi)容,就相當(dāng)于C語言里同一個花括號中內(nèi)容的意思。,18,注釋,單行注釋使用 # 號: # 第一個注釋 print Hello, Python!; # 第二個注釋 多行注釋三個雙引號或三個單引號: “”“ 這是多行注釋,使用雙引號。 這是多行注釋,使用單引號。,19,2.3.2 變量的定義和賦值,由于python是解釋性語言且具有強類型轉(zhuǎn)換的能力,所以python中變量不需要申明變量名和變量類 型;而是直接給變量賦值即可,如
7、: a = 4 ,b=a, c=True, d=None 可以通過type方法來測試一下上面每個變量的類型。如: type(a) int type(c) bool,20,2.3.3 關(guān)鍵字,關(guān)鍵字是Python語言的關(guān)鍵組成部分,不可隨便作為其他對象的標(biāo)識符。在 IDE 中常以不同顏色字體出現(xiàn)。,21,3 Python編輯器IDLE,3.1 創(chuàng)建Python腳本 3.2 語法提示 3.3 運行Python程序,3.1 創(chuàng)建Python腳本,在開始菜單的所有程序中,選擇Python 3.4分組下面的IDLE (Python 3.4 GUI - 32 bit)菜單項,打開IDLE窗口。,在菜單里依
8、次選擇File/New File(或按下Ctrl+N)即可新建Python腳本,窗口標(biāo)題顯示腳本名稱,初始時為Untitled。編輯完成后保存即可。,24,3.2 語法提示,IDLE還可以顯示語法提示幫助程序員完成輸入,例如輸入“print(”,IDLE會彈出一個語法提示框,顯示print()函數(shù)的語法。,25,3.3 運行Python程序,在菜單里依次選擇Run / Run Module(或按下F5)可以在IDLE中運行當(dāng)前的Python程序。,26,語法錯誤,如果程序中有語法錯誤,運行時會彈出一個invalid syntax。然后一個淺紅色方塊定位在錯誤處。例如,運行下面的程序: print(,Hello,);#在print ()函數(shù)中多了一個逗號。,27,課程回顧,Python的產(chǎn)生及其特點。 P
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 東遼事業(yè)單位招聘2022年考試模擬試題及答案解析7
- 水產(chǎn)公司招聘考試題及答案
- 生物課程考試題及答案
- 施工安全管理試題及答案
- 2025~2026學(xué)年濟南市天橋區(qū)七年級英語第一學(xué)期期末考試試題以及答案
- 2025-2026學(xué)年商務(wù)星球版八上地理期末測試提升卷(含答案)
- 《GAT 1021-2013視頻圖像原始性檢驗技術(shù)規(guī)范》專題研究報告
- 2026年深圳中考英語中等生提分試卷(附答案可下載)
- 環(huán)保秀題目及答案
- 紀(jì)檢干事招聘題庫及答案
- 2025年國家開放大學(xué)(電大)《中國法律史》期末考試復(fù)習(xí)題庫及答案解析
- 沙灘運動基地施工方案
- 水泥安全生產(chǎn)事故案例分析
- 雨課堂在線學(xué)堂《創(chuàng)業(yè)管理四季歌:藝術(shù)思維與技術(shù)行動》單元考核測試答案
- 2025年水利工程質(zhì)量檢測員資格考試模擬試題:(巖土工程)復(fù)習(xí)題庫及答案
- 廣東省深圳市羅湖區(qū)2024-2025學(xué)年六年級上學(xué)期語文11月期中試卷(含答案)
- 耳聾護理查房記錄
- 中國臨床腫瘤學(xué)會(CSCO)食管癌診療指南2025
- 二保焊培訓(xùn)課件
- 酒吧安全應(yīng)急預(yù)案
- 工程變更通知(ECN)流程及管理規(guī)范
評論
0/150
提交評論