Python基礎教程
定 價:49.8 元
叢書名:高等學校信息技術人才能力培養(yǎng)系列教材
本書主要講解了Python語言的基礎知識,內容對接全國計算機等級考試二級Python科目。全書共10章,內容包括Python概述、程序基礎語法、程序的控制結構、序列數(shù)據(jù)結構、函數(shù)、模塊、函數(shù)式編程、面向對象程序設計、文件與文件夾操作、圖形界面編程等。本書每章都安排了練習題,以便讀者更好地鞏固Python編程知識。本書可面向普通本科學校及高等職業(yè)院校的Python語言課程,也可以作為全國計算機等級考試二級Python科目的學習教材,同時還可供Python愛好者作為自學教材。
(1)理論聯(lián)系實際,強化計算思維能力培養(yǎng);案例選取貼近生活,有助于提高學習興趣。(2)體現(xiàn)人工智能,引入圖形界面設計、數(shù)據(jù)庫、大數(shù)據(jù)等新技術的Python編程,具有先進性和實用性。(3)內容呈現(xiàn)直觀、形象,知識點講解深入淺出,通俗易懂;提供針對性強的例題與習題,方便讀者學習,緊扣能力培養(yǎng)的目標。
王欣,1.工作經歷 2007-2010,中國傳媒大學南廣學院(現(xiàn)南京傳媒學院);2010-2014,安徽綠海商務職業(yè)學院(繼續(xù)教育學院院長);2014-2021,南京工業(yè)大學浦江學院(計算機基礎教學負責人、信息管理與信息系統(tǒng)專業(yè)帶頭人);2021年至今,南京信息職業(yè)技術學院(教研室主任)。 2.科研情況 主持及參與省級以上教科研課題多項,公開發(fā)表論文20余篇(北大中文核心6篇),獲專利授權3項。 3.主要獲獎情況 (1)2024年江蘇省教學能力競賽二等獎,2024.7 (2)2024年江蘇省工信廳廳屬院校教學能力競賽一等獎,2024.6 (3)2023年全國職業(yè)院校技能大賽優(yōu)秀指導教師,全國職業(yè)院校技能大賽組織委員會,2023.8 (4)江蘇省優(yōu)秀畢業(yè)論文指導教師(3/3),江蘇省教育廳,2023.7 4.主編教材及出版專著 (1)Excel實用教程,2012年1月,中國傳媒大學出版社 (2)數(shù)據(jù)庫系統(tǒng)與應用,2013年9月,人民郵電出版社 (3)Python基礎教程(第2版),2018年8月,人民郵電出版社 (4)辦公軟件高級應用案例教程,2021年3月,人民郵電出版社 (5)精準營銷:電商平臺個性化推薦信息對消費者購買意愿的影響研究,2023年3月,東南大學出版社,獨著 5.其他說明信息 教學科研型教師,從2017年開始講授Python課程,積累了大量的教學經驗和課程教學資源。
第 1章 Python概述 11.1 初識Python 11.1.1 什么是Python 11.1.2 Python的特性 31.2 開始Python編程 41.2.1 下載和安裝Python 41.2.2 執(zhí)行Python腳本文件 51.2.3 Python語言的基本語法和規(guī)范 51.3 Python文本編輯器IDLE 6習 題 10第 2章 程序基礎語法 112.1 輸入與輸出 112.1.1 輸入數(shù)據(jù) 112.1.2 輸出數(shù)據(jù) 132.2 保留字與標識符 172.2.1 保留字 172.2.2 標識符 182.3 常量和變量 182.3.1 常量 182.3.2 變量 202.3.3 數(shù)據(jù)類型轉換 212.4 運算符與表達式 232.4.1 運算符 232.4.2 表達式 27習 題 27第3章 程序的控制結構 293.1 控制結構 293.2 常用語句 303.2.1 賦值語句 303.2.2 選擇語句 313.2.3 循環(huán)語句 333.2.4 跳轉語句 363.3 異常處理語句 363.3.1 異常處理語句 363.3.2 異常處理總結 39習 題 39第4章 序列數(shù)據(jù)結構 434.1 序列 434.2 列表和元組 434.2.1 列表 434.2.2 元組 504.2.3 切片操作 524.2.4 列表與元組的區(qū)別 534.3 字典和集合 534.3.1 字典 534.3.2 集合 57習 題 61第5章 函數(shù) 635.1 函數(shù)概念 635.2 聲明和調用函數(shù) 635.2.1 自定義函數(shù) 635.2.2 調用函數(shù) 645.2.3 變量的作用域 655.2.4 在調試窗口中查看變量的值 655.3 參數(shù)和返回值 675.3.1 在函數(shù)中傳遞參數(shù) 675.3.2 函數(shù)的返回值 715.4 Python內置函數(shù) 725.4.1 數(shù)學運算函數(shù) 725.4.2 字符串處理函數(shù) 725.4.3 其他常用內置函數(shù) 765.5 函數(shù)綜合實例 795.5.1 遞歸函數(shù) 795.5.2 斐波那契數(shù)列 80習 題 80第6章 模塊 836.1 Python標準庫中的常用模塊 836.1.1 math模塊 836.1.2 random模塊 846.1.3 sys模塊 856.1.4 platform模塊 876.1.5 time模塊 896.2 自定義和使用模塊 916.2.1 創(chuàng)建自定義模塊 916.2.2 導入模塊 926.3 第三方模塊 926.3.1 第三方模塊使用的基本方法 926.3.2 jieba庫的使用 936.3.3 turtle庫的使用 936.3.4 requests庫的使用 96習 題 97第7章 函數(shù)式編程 997.1 函數(shù)式編程概述 997.1.1 函數(shù)式編程的概念 997.1.2 函數(shù)式編程的優(yōu)缺點 1007.2 Python函數(shù)式編程常用的函數(shù) 1017.2.1 lambda表達式 1017.2.2 map()函數(shù) 1027.2.3 filter()函數(shù) 1037.2.4 reduce()函數(shù) 1037.2.5 zip()函數(shù) 1047.2.6 普通編程方式與函數(shù)式編程的對比 1047.3 閉包函數(shù) 1057.4 迭代器和生成器 1067.4.1 迭代器 1067.4.2 生成器 106習 題 107第8章 面向對象程序設計 1088.1 面向對象程序設計基礎 1088.1.1 面向對象程序設計思想概述 1088.1.2 面向對象程序設計中的基本概念 1088.1.3 函數(shù)和方法的區(qū)別 1098.2 定義和使用類 1108.2.1 聲明類 1108.2.2 靜態(tài)變量 1128.2.3 靜態(tài)方法的使用 1138.2.4 類方法的使用 1138.2.5 對象類型判斷 1148.3 類的繼承和多態(tài) 1148.3.1 繼承 1158.3.2 抽象類和多態(tài) 1168.4 復制對象 1188.4.1 通過賦值復制對象 1188.4.2 通過函數(shù)參數(shù)復制對象 118習 題 119第9章 文件與文件夾操作 1229.1 文件操作 1229.1.1 打開文件 1229.1.2 關閉文件 1239.1.3 讀取文件內容 1239.1.4 寫入文件 1259.1.5 文件指針 1269.1.6 截斷文件 1279.1.7 文件屬性 1289.1.8 復制文件 1299.1.9 移動文件 1299.1.10 刪除文件 1299.1.11 重命名文件 1309.2 目錄編程 130習 題 131第 10章 圖形界面編程 13210.1 常用tkinter組件的使用 13210.1.1 彈出消息框 13210.1.2 創(chuàng)建Windows窗口 13510.1.3 Label組件 13610.1.4 Button組件 13810.1.5 Canvas畫布組件 14010.1.6 Checkbutton組件 15010.1.7 Entry組件 15210.1.8 Frame組件 15310.1.9 Listbox組件 15410.1.10 Menu組件 15510.1.11 Radiobutton組件 15810.1.12 Scale組件 15910.1.13 Text組件 16110.2 窗體布局 16210.2.1 pack()函數(shù) 16210.2.2 grid()函數(shù) 16310.2.3 place()函數(shù) 16410.3 Tkinter字體 16510.3.1 導入tkFont模塊 16510.3.2 設置組件的字體 16510.4 事件處理 166習 題 169附錄1 PyCharm的安裝與使用 171附錄2 AI大模型輔助編程 175參考文獻 180