![](/c49/99/13404536.jpg)
出版社:中國人民大學出版社 ISBN:9787300297071 版次:1 商品編碼:13404536 品牌:中國人民大學出版社 包裝:平裝 叢書名:21世紀技能創新型人纔培養繫列教材·計算機繫列 開本:16開 出版時間:2021-08-01 頁數:284 字數:395000 正文語種:中文 作者:龍浩,陳祥章,楊勇,龍浩,陳祥章,楊勇
" 內容簡介 本書寫作之初力求做到:通過學習Python 程序設計,讀者具有程序設計的初步知識;幫助初學者學會用計算機解決問題的思路和方法;培養初學者學會用計算機工具解決實際問題的能力。Python 程序設計對首次接觸的初學者來說感覺比較容易,但要真正學好和靈活運用Python 開發軟件確實不易。考慮到學生的特點,本書注重以應用為中心、以案例為引導,內容通俗易懂、易於理解、快速入門。主要內容包括:括Python 概述;組、字典;選擇與循環;字符串與正則表達式;函數;面向對像程序設計;文件;圖形界面設計。為了便於理論的理解和學習,書中除采用代碼案例教學外,也相應設計了虛擬實例應用。
作者簡介 龍浩,副教授,博士,現就職於徐州工業職業技術學院。江蘇省青藍工程骨干教師,軟件技術專業負責人,完成相關課題20項,發表論文30篇,主編教材《C語言程序設計案例教程》《JQuery開發基礎教程》《Java高級特性編程及實戰》。陳祥章,教授,教學名師,徐州工業職業技術學院信息與電氣工程學院院長,中國計算機學會職業教育發展委員會委員、全國高職計算機與電子商務專委會理事、江蘇省計算機學會網絡空間安全職業教育專委會副理事長。長期從事網絡技術、人工智能等專業方向的教學與科研工作,先後在《南京師範大學學報》、《解放軍理工大學學報》、《中國成人教育》等中文核心期刊發表教科研論文30餘篇,主編、參編高職高專規劃教材6部。楊勇,副教授,博士,徐州工業職業技術學院信息工程學院副院長。
目錄 1.1程序設計與Python 語言 1.1.1程序設計語言 1.1.2Python 語言概述 1.1.3Python 解釋器 1.2Python 的運行方式 1.3程序的基本編寫方法 1.3.1理解問題的計算部分 1.3.2IPO 程序編寫方法 1.4Python 代碼的編寫規範 1.4.1換行 1.4.2縮進 1.4.3注釋 1.5基礎知識 1.5.1基本數據類型 1.5.2數據類型轉換 1.5.3保留字 1.5.4變量 1.5.5運算符 1.5.6程序素 1.5.7內置函數 1.5.8基本輸入輸出 1.6綜合案例:Python 小程序 技能檢測:模擬手機充值場景 2.1列表 2.1.1列表的創建與刪除 2.1.2添加、修改和刪素 2.1.3對列表進行統計和計算 2組 2.2組的創建與刪除 2.2素 2.2素 2.2組與列表的區別 2.3字典 2.3.1字典的創建與刪除 2.3.2通過鍵值對訪問字典 2.3.3添加、修改和刪素 2.4綜合案例:定制自己的手機套餐 技能檢測:電視劇的收視率排行榜 3.1選擇結構 3.1.1條件運算符 3.1.2單分支結構:if 語句 3.1.3二分支結構:if-else 語句 3.1.4多分支結構:if-elif-else 語句 3.1.5選擇結構的嵌套 3.2循環結構 3.2.1for 循環 3.2.2while 循環 3.2.3循環結構中的else 子句 3.2.4break 和continue 語句 3.3綜合案例:快速復制jpg 文件 技能檢測:模擬支付寶螞蟻森林的能量產生過程 4.1字符串 4.1.1字符串格式化 4.1.2字符串常用操作 4.2正則表達式 4.2.1基本語法 4.2.2使用正則表達式對像 4.3綜合案例:實現微信搶紅包功能 技能檢測:顯示實時天氣預報 5.1函數的定義 5.2參數 5.2.1形參與實參 5.2.2參數類型 5.2.3函數返回值 5.3變量的作用域 5.3.1作用域 5.3.2局部變量 5.3.3全局變量 5.4匿名函數(lambda) 5.5遞歸函數 5.5.1遞歸函數的形式 5.5.2實現斐波那契數列 5.6綜合案例:模擬外賣商家的套餐 技能檢測轉換為人民幣 6.1面向對像的概述 6.2類的定義與使用 6.2.1類的定義 6.2.2創建類的實例 6.2.3創建__init__() 方法 6.2.4創建類的成員並訪問 6.2.5訪問限制 6.3屬性(property) 6.3.1創建用於計算的屬性 6.3.2為屬性添加安全保護機制 6.4封裝 6.5繼承 6.5.1繼承的基本語法 6.5.2重寫方法 6.5.3派生類中調用基類的__init__()方法 6.6多態 6.7模塊 6.7.1模塊概述 6.7.2自定義模塊 6.7.3以主程序的形式執行 6.8Python 中的包 6.8.1Python 程序的包結構 6.8.2創建和使用包 6.9綜合案例:打印進銷管理繫統中的每月銷售明細 技能檢測:模擬電影院的自動售票機選票頁面 7.1文件基本操作 7.1.1常見的數據文件類型 7.1.2文件的打開和關閉 7.1.3文件的讀寫 7.1.4二進制文件操作 7.2目錄操作 7.2.1目錄操作簡介 7.2.2os 與os.path 模塊 7.2.3shutil 模塊 7.3綜合案例:樓盤信息錄入與查詢 技能檢測:批量添加文件夾 8.1wxPython 8.1.1Frame 窗體 8.1.2控件 8.2綜合案例:商品銷售繫統 8.2.1工程文檔結構圖 8.2.2啟動文件 8.2.3窗口基類 8.2.4登錄窗口 8.2.5settings 文件 8.2.6商品列表窗口 8.2.7表格對像類 技能檢測:添加商品至購物車頁面 參考文獻 查看全部↓ 精彩書摘 5.1函數的定義 在實際開發中,當我們需要在程序中多次執行相同任務時,可以把需要反復執行的代碼抽像為一個函數,這樣可提高代碼的可靠性,並且可以實現代碼的復用。在程序設計時把大任務拆分成多個函數分而治之,有利於復雜問題簡單化。通過使用函數,程序的編寫、閱讀、測試和修復都將變得更加輕松。 函數是已組織的、具有特定功能的、可重復使用的單一或相關聯功能的代碼段,通過函數名來表示和調用,能夠提高模塊化和代碼的復用。Python 提供了很多內置函數,如print() 函數等,還可以自己創建函數,也就是自定義函數。 在Python 中,通過保留字def 來定義函數,基本語法如下: def < 函數名>(< 參數列表>): < 函數體> return < 返回值列表> 在函數定義時,要注意以下要求: (1)函數名的命名規則與變量的命名規則相同,隻能由字母、數字和下畫線組成,不能以數字開頭,避免用保留字做函數名。 (2)參數列表中的參數,可以有零個、一個或多個,當傳遞多個參數時各參數由逗號分隔,當沒有參數時也要保留圓括號。 (3)函數頭部末尾的冒號必不可少。 (4)函數體是函數每次被調用時執行的代碼,由一行或多行語句組成。 (5)return 語句結束函數,返回值到調用方,函數也可以沒有return 語句。 (6)函數代碼塊以def 開頭,函數體相對於def 必須保持縮進。 查看全部↓
" |