-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
高等院校信息技術規劃教材Python語言程序設計 版權信息
- ISBN:9787302547860
- 條形碼:9787302547860 ; 978-7-302-54786-0
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
高等院校信息技術規劃教材Python語言程序設計 本書特色
本書以Python 3.7為基礎編寫。全書共計11章,主要內容包括初識Python、Python語言基礎知識、Python語言的基本數據類型、文件操作、函數、模塊、面向對象編程、線程與多線程編程,網絡編程與數據庫編程、異常及異常處理、GUI編程。通過學習本書,能領悟Python的思想。本書知識體系完整,編寫思路清晰,語言簡練,文字通俗易懂,講解透徹,案例貼近應用,融入了許多一線軟件工程師的編程思想,每個章節都精心植入了恰當的案例,向讀者展示知識的應用。 本書提供PPT課件以及書中例題的源代碼,所有代碼都在Python 3.7環境中通過了調試。本書可以用作應用型本科與高職高專學生的教材,也可作為編程愛好者與初級程序員學習Python編程的參考用書。
高等院校信息技術規劃教材Python語言程序設計 內容簡介
本書以Python 3.7為基礎編寫。全書共計11章,主要內容包括初識Python、Python語言基礎知識、Python語言的基本數據類型、文件操作、函數、模塊、面向對象編程、線程與多線程編程,網絡編程與數據庫編程、異常及異常處理、GUI編程。通過學習本書,能領悟Python的思想。本書知識體系完整,編寫思路清晰,語言簡練,文字通俗易懂,講解透徹,案例貼近應用,融入了許多一線軟件工程師的編程思想,每個章節都精心植入了恰當的案例,向讀者展示知識的應用。 本書提供PPT課件以及書中例題的源代碼,所有代碼都在Python 3.7環境中通過了調試。本書可以用作應用型本科與高職高專學生的教材,也可作為編程愛好者與初級程序員學習Python編程的參考用書。
高等院校信息技術規劃教材Python語言程序設計 目錄
Contents 第1章初識Python1 1.1Python簡介1 1.1.1Python的發展歷程1 1.1.2Python語言的特點2 1.1.3Python語言的應用3 1.2Python環境搭建3 1.2.1版本選擇3 1.2.2Python的安裝4 1.2.3Python環境變量的配置6 1.2.4Python程序的執行方式7 1.3Python IDE的安裝與使用8 1.3.1PyCharm的安裝8 1.3.2PyCharm的使用9 1.4小結13 1.5練習題13 第2章Python語言基礎知識14 2.1標準輸入輸出方法14 2.1.1標準輸入14 2.1.2標準輸出方法15 2.2變量與常量16 2.2.1變量16 2.2.2常量18 2.3運算符19 2.3.1算術運算符與賦值運算符19 2.3.2關系運算符與邏輯運算符20 2.3.3位運算符21 2.3.4成員運算符與身份運算符22 2.3.5運算符優先級22 2.4程序流程控制23 2.4.1選擇結構23 2.4.2循環結構25 2.5Python的注釋、邏輯行與縮進29 2.5.1注釋29 2.5.2邏輯行30 2.5.3縮進31 2.6小結31 2.7練習題32
目錄 ◆Python語言程序設計 第3章Python的基本數據類型34 3.1數值數據34 3.1.1Python 3支持的數值數據類型35 3.1.2Python 3中與數值相關函數35 3.1.3Python 3中數值函數的應用38 3.2字符串39 3.2.1訪問字符串中的字符與更新字符串39 3.2.2轉義字符40 3.2.3字符串特殊運算符40 3.2.4字符串格式化運算符41 3.2.5字符串的內置方法42 3.3列表47 3.3.1列表的創建與列表值的訪問47 3.3.2修改或刪除列表元素48 3.3.3列表腳本操作符與列表截取49 3.3.4列表函數與方法50 3.3.5列表生成式51 3.4元組52 3.4.1元組的創建與基本操作52 3.4.2元組與列表的應用53 3.5字典55 3.5.1字典的定義方法55 3.5.2訪問字典中的值與修改字典56 3.5.3字典函數與方法56 3.5.4字典應用舉例57 3.6集合59 3.6.1創建可變集合59 3.6.2訪問集合的方法60 3.6.3集合運算61 3.7深淺拷貝63 3.7.1深拷貝64 3.7.2淺拷貝64 3.7.3淺拷貝應用示例65 3.8綜合應用案例66 3.9小結70 3.10練習題71 第4章文件與目錄操作73 4.1文件操作73 4.1.1文件的打開操作73 4.1.2文件的讀寫操作74 4.1.3文件操作相關方法與with語句77 4.2目錄操作79 4.2.1目錄操作中路徑的概念79 4.2.2目錄操作方法80 4.2.3os.path模塊83 4.2.4遍歷文件夾綜合案例85 4.3小結86 4.4練習題86 第5章函數87 5.1函數的創建87 5.1.1函數的定義87 5.1.2函數調用88 5.1.3函數返回語句89 5.2函數參數90 5.2.1參數分類90 5.2.2參數傳替95 5.3函數的作用域97 5.3.1作用域分類97 5.3.2作用域產生與變量的修改98 5.3.3global與nonlocal關鍵字99 5.4高階函數、遞歸函數與匿名函數100 5.4.1高階函數100 5.4.2遞歸函數101 5.4.3匿名函數102 5.5裝飾器104 5.5.1閉包104 5.5.2裝飾器106 5.6生成器與迭代器109 5.6.1生成器109 5.6.2迭代器117 5.6.3可迭代對象與迭代器判斷118 5.7小結119 5.8練習題120 第6章模塊122 6.1模塊的基礎知識122 6.1.1模塊的概念122 6.1.2模塊的導入123 6.2標準庫模塊124 6.2.1time和datetime模塊124 6.2.2random模塊127 6.2.3sys模塊128 6.2.4hashlib模塊130 6.2.5configparser模塊132 6.2.6re模塊136 6.2.7json和pickle模塊141 6.2.8shelve模塊143 6.3自定義模塊與第三方模塊144 6.3.1創建自定義模塊144 6.3.2導入自定義模塊145 6.3.3使用第三方模塊147 6.4應用案例147 6.4.1功能定義與程序流程147 6.4.2目錄結構定義規范148 6.4.3功能模塊實現149 6.5小結163 6.6練習題164 第7章面向對象編程166 7.1面向對象編程的基礎知識166 7.1.1類與對象166 7.1.2面向對象的特征167 7.2創建類168 7.2.1類的定義與實例化168 7.2.2構造函數170 7.2.3析構函數172 7.2.4垃圾回收機制172 7.3面向對象的三大特征172 7.3.1封裝172 7.3.2繼承174 7.4類的成員180 7.4.1類的字段180 7.4.2類的方法182 7.4.3類的屬性184 7.4.4類的成員修飾符187 7.4.5類的特殊成員190 7.5反射與單例模式190 7.5.1反射190 7.5.2單例模式193 7.6小結195 7.7練習題195 第8章線程與多線程編程197 8.1線程相關的基本概念197 8.1.1程序與進程197 8.1.2線程與多線程198 8.1.3線程的生命周期198 8.2多線程編程199 8.2.1線程的創建199 8.2.2線程的方法與屬性201 8.2.3線程的加入201 8.2.4守護線程203 8.3多線程的安全問題204 8.3.1線程出現安全問題的原因204 8.3.2安全問題的解決方法205 8.4小結213 8.5練習題214 第9章網絡編程與數據庫編程215 9.1網絡編程215 9.1.1網絡與網絡編程215 9.1.2網絡通信的三要素216 9.1.3Socket編程217 9.1.4Socket編程實例221 9.2Python數據庫編程225 9.2.1Python DBAPI簡介225 9.2.2Python DBAPI的組成與編程流程225 9.2.3MySQL數據庫編程227 9.2.4Python DBAPI中常見的異常230 9.3小結231 9.4練習題232 第10章異常及異常處理233 10.1異常233 10.1.1異常的定義與格式233 10.1.2異常的種類233 10.2異常處理234 10.2.1異常處理的方式234 10.2.2主動異常、自定義異常與斷言237 10.3小結239 10.4練習題240 第11章GUI編程241 11.1tkinter模塊與ttk模塊241 11.1.1tkinter模塊241 11.1.2ttk模塊242 11.2窗體與布局242 11.2.1根窗體243 11.2.2pack布局243 11.2.3grid布局245 11.2.4place布局246 11.3常用組件247 11.3.1Button與Label247 11.3.2Entry與Text251 11.3.3Radiobutton254 11.3.4Checkbutton256 11.3.5Listbox259 11.3.6Combobox260 11.3.7Scale261 11.3.8Menu262 11.3.9Frame264 11.3.10messageBox265 11.3.11Canvas266 11.4綁定事件268 11.4.1command方法268 11.4.2blind方法269 11.4.3protocol方法271 11.5小結272 11.6練習題272
高等院校信息技術規劃教材Python語言程序設計 作者簡介
陳振: 湖南涉外經濟學院教授,湖南信息學院教授。長期擔任程序設計等相關本科基礎課程的教學工作。曾主編《Access數據庫技術與應用》、《大學計算機基礎》、《計算機組裝與維護》等教材
- >
李白與唐代文化
- >
推拿
- >
羅曼·羅蘭讀書隨筆-精裝
- >
回憶愛瑪儂
- >
煙與鏡
- >
月亮與六便士
- >
經典常談
- >
【精裝繪本】畫給孩子的中國神話