江紅第1章Python概述課件_第1頁
江紅第1章Python概述課件_第2頁
江紅第1章Python概述課件_第3頁
江紅第1章Python概述課件_第4頁
江紅第1章Python概述課件_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

Python程序設計與算法基礎教程ISBN:978-7-302-46683-3(集“教材、練習冊、上機指導”于一體)華東師范大學計算機科學與軟件工程學院江紅hjiang@江紅第1章Python概述課件2第1章Python概述第2章Python語言基礎第3章程序流程控制第4章常用內置數(shù)據(jù)類型第5章系列數(shù)據(jù)類型第6章輸入和輸出第7章錯誤和異常處理第8章函數(shù)第9章類和對象第10章模塊和客戶端目錄(1)2第1章Python概述目錄(1)3第11章算法與數(shù)據(jù)結構基礎第12章圖形用戶界面第13章圖形繪制第14章數(shù)值日期和時間處理第15章字符串和文本處理第16章文件第17章數(shù)據(jù)庫訪問第18章網(wǎng)絡和Web編程第19章多線程編程第20章系統(tǒng)管理目錄(2)3第11章算法與數(shù)據(jù)結構基礎目錄(2)第1章Python概述本章要點:Python語言概述Python語言版本和開發(fā)環(huán)境下載和安裝Python使用Python解釋器解釋執(zhí)行Python程序使用文本編輯器和命令行編寫和執(zhí)行Python源文件程序使用集成開發(fā)環(huán)境IDLE編寫和執(zhí)行Python源文件程序在線幫助和相關資源第1章Python概述本章要點:1.1Python語言概述英音/?pa?θ?n/,美音/?pa?θɑ?n/是一種解釋型、面向對象的編程語言是一個開源語言,擁有大量的庫,可以高效地開發(fā)各種應用程序Python語言的特點簡單、高級、面向對象、可擴展性、免費開源、可移植性、豐富的庫、可嵌入性Python語言的應用范圍操作系統(tǒng)管理、科學計算、Web應用、圖形用戶界面(GUI)開發(fā)、其他(游戲開發(fā)等)1.1Python語言概述英音/?pa?θ?n/,美音/?Python語言版本和開發(fā)環(huán)境2個主要版本:Python2和Python3Python3在設計時,沒有考慮向下兼容Python語言的實現(xiàn):Python解釋器常用的Python實現(xiàn):Cpython、Jython、IronPython、PyPyPython語言的集成開發(fā)環(huán)境IDLE(內置)、PythonWin、Eclipse+Pydev插件、VisualStudio+PythonToolsforVisualStudioPython語言版本和開發(fā)環(huán)境2個主要版本:Python2下載和安裝Python本書基于Windows7和Python3.3.2構建Python開發(fā)平臺【例1.1】下載Python安裝程序/downloads【例1.2】安裝Python應用程序下載和安裝Python本書基于Windows7和Pytho安裝和管理Python擴展包Python3.4以后的版本包含pip和setuptools庫pip用于安裝管理Python擴展包setuptools用于發(fā)布Python包pip的典型應用是從PyPI(PythonPackageIndex)上安裝Python第三方包【例1.3】更新pip和setuptools包【例1.4】安裝NumPy包【例1.5】安裝Matplotlib包安裝和管理Python擴展包Python3.4以后的版本包使用Python解釋器解釋執(zhí)行Python程序Python的默認安裝路徑為…AppDat\Local\Python\Python35-32\,包括Python解釋器python.exePython庫目錄和其它文件【例1.6】運行Python解釋器【開始】|【所有應用】|Python3.5|Python3.5(32-bit)【例1.7】輸出Helloworld!Python解釋器的提示符為:>>>【例1.8】使用Python解釋器進行數(shù)學運算【例1.9】使用解釋器環(huán)境中特殊變量:_【例1.10】關閉Python解釋器使用Python解釋器解釋執(zhí)行Python程序Python的運行Python集成開發(fā)環(huán)境IDLE【例1.12】運行Python內置集成開發(fā)環(huán)境IDLE“開始”|“所有應用”|Python3.5|IDLE(Python3.532-bit)【例1.13】使用集成開發(fā)環(huán)境IDLE解釋執(zhí)行Python語句【例1.14】使用IDLE執(zhí)行多行代碼打印0到9范圍的數(shù)字,分隔符為空格【例1.15】關閉IDLE運行Python集成開發(fā)環(huán)境IDLE【例1.12】運行Pyt使用文本編輯器和命令行編寫和執(zhí)行Python源文件程序(1)將Python程序編寫成文本文件(.py)編寫Python源代碼文件程序、并通過Python編譯器/解釋器的執(zhí)行程序的流程使用文本編輯器和命令行編寫和執(zhí)行Python源文件程序(1)使用文本編輯器和命令行編寫和執(zhí)行Python源文件程序(2)【例1.16】使用文本編輯器(記事本)編寫Helloworld程序Helloworld程序(hello.py)源代碼分析第1行為注釋。以符號#開始,到行尾結束第2行調用內置庫的函數(shù)print,輸出:Hello,World【例1.17】使用Windows命令提示符窗口運行hello.py【例1.18】使用資源管理器運行hello1.py【例1.19】命令行參數(shù)示例(hello_argv.py)使用文本編輯器和命令行編寫和執(zhí)行Python源文件程序(2)使用集成開發(fā)環(huán)境IDLE編寫和執(zhí)行Python源文件程序【例1.20】使用IDLE編寫求解2的1024次方的程序【例1.21】使用IDLE編輯hello1.py程序使用集成開發(fā)環(huán)境IDLE編寫和執(zhí)行Python源文件程序【例在線幫助和相關資源Python交互式幫助系統(tǒng)直接鍵入help()函數(shù)可進入交互式幫助系統(tǒng)鍵入help(object)可獲取關于object對象的幫助信息【例1.22】使用Python交互式幫助系統(tǒng)示例【例1.23】使用Python內置函數(shù)獲取幫助信息Python文檔:Python語言及標準模塊的詳細參考信息【例1.24】使用Python文檔Python官網(wǎng):

/Python擴展庫索引:

/在線幫助和相關資源Python交互式幫助系統(tǒng)實驗和習題上機實踐完成課本實例1-1~實例1-24,熟悉Python編輯、開發(fā)和運行環(huán)境復習題單選題填空題思考題實驗和習題上機實踐Python程序設計與算法基礎教程ISBN:978-7-302-46683-3(集“教材、練習冊、上機指導”于一體)華東師范大學計算機科學與軟件工程學院江紅hjiang@江紅第1章Python概述課件17第1章Python概述第2章Python語言基礎第3章程序流程控制第4章常用內置數(shù)據(jù)類型第5章系列數(shù)據(jù)類型第6章輸入和輸出第7章錯誤和異常處理第8章函數(shù)第9章類和對象第10章模塊和客戶端目錄(1)2第1章Python概述目錄(1)18第11章算法與數(shù)據(jù)結構基礎第12章圖形用戶界面第13章圖形繪制第14章數(shù)值日期和時間處理第15章字符串和文本處理第16章文件第17章數(shù)據(jù)庫訪問第18章網(wǎng)絡和Web編程第19章多線程編程第20章系統(tǒng)管理目錄(2)3第11章算法與數(shù)據(jù)結構基礎目錄(2)第1章Python概述本章要點:Python語言概述Python語言版本和開發(fā)環(huán)境下載和安裝Python使用Python解釋器解釋執(zhí)行Python程序使用文本編輯器和命令行編寫和執(zhí)行Python源文件程序使用集成開發(fā)環(huán)境IDLE編寫和執(zhí)行Python源文件程序在線幫助和相關資源第1章Python概述本章要點:1.1Python語言概述英音/?pa?θ?n/,美音/?pa?θɑ?n/是一種解釋型、面向對象的編程語言是一個開源語言,擁有大量的庫,可以高效地開發(fā)各種應用程序Python語言的特點簡單、高級、面向對象、可擴展性、免費開源、可移植性、豐富的庫、可嵌入性Python語言的應用范圍操作系統(tǒng)管理、科學計算、Web應用、圖形用戶界面(GUI)開發(fā)、其他(游戲開發(fā)等)1.1Python語言概述英音/?pa?θ?n/,美音/?Python語言版本和開發(fā)環(huán)境2個主要版本:Python2和Python3Python3在設計時,沒有考慮向下兼容Python語言的實現(xiàn):Python解釋器常用的Python實現(xiàn):Cpython、Jython、IronPython、PyPyPython語言的集成開發(fā)環(huán)境IDLE(內置)、PythonWin、Eclipse+Pydev插件、VisualStudio+PythonToolsforVisualStudioPython語言版本和開發(fā)環(huán)境2個主要版本:Python2下載和安裝Python本書基于Windows7和Python3.3.2構建Python開發(fā)平臺【例1.1】下載Python安裝程序/downloads【例1.2】安裝Python應用程序下載和安裝Python本書基于Windows7和Pytho安裝和管理Python擴展包Python3.4以后的版本包含pip和setuptools庫pip用于安裝管理Python擴展包setuptools用于發(fā)布Python包pip的典型應用是從PyPI(PythonPackageIndex)上安裝Python第三方包【例1.3】更新pip和setuptools包【例1.4】安裝NumPy包【例1.5】安裝Matplotlib包安裝和管理Python擴展包Python3.4以后的版本包使用Python解釋器解釋執(zhí)行Python程序Python的默認安裝路徑為…AppDat\Local\Python\Python35-32\,包括Python解釋器python.exePython庫目錄和其它文件【例1.6】運行Python解釋器【開始】|【所有應用】|Python3.5|Python3.5(32-bit)【例1.7】輸出Helloworld!Python解釋器的提示符為:>>>【例1.8】使用Python解釋器進行數(shù)學運算【例1.9】使用解釋器環(huán)境中特殊變量:_【例1.10】關閉Python解釋器使用Python解釋器解釋執(zhí)行Python程序Python的運行Python集成開發(fā)環(huán)境IDLE【例1.12】運行Python內置集成開發(fā)環(huán)境IDLE“開始”|“所有應用”|Python3.5|IDLE(Python3.532-bit)【例1.13】使用集成開發(fā)環(huán)境IDLE解釋執(zhí)行Python語句【例1.14】使用IDLE執(zhí)行多行代碼打印0到9范圍的數(shù)字,分隔符為空格【例1.15】關閉IDLE運行Python集成開發(fā)環(huán)境IDLE【例1.12】運行Pyt使用文本編輯器和命令行編寫和執(zhí)行Python源文件程序(1)將Python程序編寫成文本文件(.py)編寫Python源代碼文件程序、并通過Python編譯器/解釋器的執(zhí)行程序的流程使用文本編輯器和命令行編寫和執(zhí)行Python源文件程序(1)使用文本編輯器和命令行編寫和執(zhí)行Python源文件程序(2)【例1.16】使用文本編輯器(記事本)編寫Helloworld程序Helloworld程序(hello.py)源代碼分析第1行為注釋。以符號#開始,到行尾結束第2行調用內置庫的函數(shù)print,輸出:Hell

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論