買這商品的人也買了...
-
$185Python 語言程序設計基礎, 2/e -
$132Python基礎教程 -
$185Python安全編程項目實訓教程 -
$177Python程序設計基礎 -
$180Python3程序設計學習指導與習題解答 -
$236Python程序設計教程 -
$232Python語言程序設計 -
$141Python程序設計實踐教程 -
$119Python語言程序設計實訓教程 -
$152Python 語言程序設計 -
$246Python程序設計項目教程 -
$236Python程序設計 -
$177Python程序設計基礎與案例教程 -
$284Python程序設計(慕課版) -
$383Python編程基礎與應用
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書是上海市高等學校電腦等級考試(二級)Python程序設計考試科目的參考教材,並在教學內容和要求上兼容全國電腦等級考試二級Python語言程序設計考試。本教材以程序設計初學者為教學對象,從程序設計基本概念出發,通過大量示例由淺入深、循序漸進地講述Python程序設計的基本概念和基本方法。本書內容包括Python語言及其編程環境、Python的基本語法、Python程序的基本流程控制、Python的組合數據類型、文件與基於文件的數據分析、函數、面向對象的程序設計與Python生態、圖形化界面設計、圖形繪制與數據可視化、正則表達式與簡單爬蟲、數據庫操作和基於第三方庫的應用舉例。本書的例題源碼、電子課件、習題素材等資源提供掃碼下載。
作者簡介
李東方,第二軍醫大學基礎部計算機教研室主任,教授,計算機應用技術專業碩士生導師,第二軍醫大學特級教師、全軍優秀教師、總後育才銀獎獲得者。上海市圖形圖像學會會員,上海市計算機基礎教育協會常務理事。《計算機基礎與應用簡明教程》作者。
目錄大綱
第1章Python語言及其編程環境(1)
1.1 Python語言概述(1)
1.2 Python的安裝(3)
1.2.1 Python的官網下載安裝(3)
1.2.2 Anaconda集成開發環境(4)
1.3 Python程序設計步驟(5)
1.4常用的Python第三方編輯器(7)
習題1 (11)
第2章Python的基本語法(12)
2.1 Python程序的書寫格式與基本規則(12)
2.1.1基本詞法單位、標識符/常量/運算符等的構成規則與關鍵字(12)
2.1.2程序的書寫格式與基本規則(14)
2.2 Python的基本數據類型(18)
2.2.1數值類型(18)
2.2.2字符串類型(21)
2.3 Python的基本運算和表達式(24)
2.3.1變量的操作(24)
2.3.2運算符(29)
2.3.3算術運算(29)
2.3.4輸入與輸出(31 )
2.3.5賦值、關係和邏輯運算(33)
2.3.6表達式(35)
2.3.7賦值語句(36)
習題2 (38)
第3章Python程序的基本流程控制(40)
3.1計算思維和程序設計基本方法(40)
3.1.1計算思維(40)
3.1.2程序設計基本方法(41)
3.2順序結構(41)
3.3分支結構(43)
3.3.1 if語句(43)
3.3.2 if-elif -else語句(43)
3.3.3分支語句嵌套(46)
3.4循環結構(47)
3.4.1 while語句(47)
3.4.2 for語句和range()內置函數(49)
3.4.3循環語句嵌套(51)
3.4.4轉移和中斷語句(53)
3.5程序調試(55)
3.5.1語法錯誤與邏輯錯誤(55)
3.5.2常見語法錯誤(55)
3.5.3排查程序錯誤的方法(59 )
3.5.4程序運行中try-except異常處理(61)
習題3 (63)
第4章Python的組合數據類型(65)
4.1序列型組合數據類型(65)
4.1.1字符串(66)
4.1.2列表(71)
4.1.3元組(77)
4.2映射型組合數據類型—字典(83)
4.2.1創建字典(83 )
4.2.2訪問字典中的值(84)
4.2.3更新字典(84)
4.2.4字典的操作(84)
4.3集合型組合數據—集合(88)
4.3.1集合的創建(88)
4.3. 2集合的修改(90)
4.3.3集合的數學運算(92)
習題4 (93)
第5章文件與基於文件的數據分析(96)
5.1文件的基本概念(96)
5.1.1文件和目錄( 96)
5.1.2文件的編碼(97)
5.1.3文本文件和二進製文件的區別(99)
5.2文件的操作(99)
5.2.1文件的打開和關閉(99)
5.2.2定位(100)
5.2 .3文件的讀取、寫入、追加(102)
5.3基於文件的數據分析(105)
5.3.1對數據文件的讀取和遍歷(105)
5.3.2詞頻分析(108)
5.3.3第三方庫jieba和中文詞頻分析(110)
5.3.4第三方庫wordcloud和詞語可視化(111)
習題5 (112)
第6章函數(114)
6.1函數的定義與調用(114)
6.1. 1函數的聲明(114)
6.1.2函數的調用(115)
6.2參數的傳遞(115)
6.2.1參數按位置依次傳遞(115)
6.2.2參數賦值和參數默認值傳遞(115)
6.2.3元組類型可變長參數傳遞(116)
6.2.4字典類型可變長參數傳遞(116)
6.2.5高階函數(117)
6.2.6函數中變量的作用域(118)
6.3匿名函數(119 )
6.4函數的遞歸(120)
6.5函數的高級應用(122)
6.5.1生成器(122)
6.5.2裝飾器與閉包(122)
習題6 (124)
第7章面向對象的程序設計與Python生態(128)
7.1面向對象的概念(128)
7.2類與實例(129)
7.2.1創建類和子類(129)
7.2.2增加屬於類的對象實例(130)
7.2.3用函數表示類的行為特徵(132)
7.3面向對象的特徵(132)
7.3.1封裝(132)
7.3.2繼承(133)
7.3.3多態(134)
7.4 Python程序的組織和管理(135)
7.4.1模塊結構(135)
7.4.2包和庫(136)
7.4.3庫的模塊引用(137)
7.5 Python的生態(139)
7.5.1內置庫與第三方庫(139)
7.5 .2第三方庫的安裝(141)
7.6可執行文件與pyinstaller庫(144)
習題7 (145)
第8章圖形化界面設計(146)
8.1窗體控件佈局(146)
8.1.1根窗體( 146)
8.1.2 tkinter常用控件(147)
8.1.3控件佈局(151)
8.2 tkinter常見控件的特有屬性(154)
8.2.1文本輸入/輸出相關控件(154)
8.2.2按鈕(157)
8.2. 3單選按鈕(159)
8.2.4複選框(160)
8.2.5列錶框與組合框(164)
8.2.6滑塊(170)
8.2.7菜單(171)
8.2.8子窗體(173)
8.2.9模式對話框(174)
8.3事件響應(178)
習題8 (181)
第9章圖形繪製與數據可視化(184)
9.1 tkinter庫的Canvas圖形繪製方法(184)
9.1.1 Canvas繪圖的基本方法(185)
9.1.2 Canvas的函數圖形繪製(189)
9.2 turtle庫的圖形繪製方法(192)
9.2. 1 turtle的基本方法(193)
9.2.2 turtle圖形繪製(194)
9.3 matplotlib庫的圖形繪製方法(202)
9.3.1環境安裝和基本方法(202)
9.3.2繪製二維函數圖形(205)
習題9 (208)
第10章正則表達式與簡單爬蟲(210)
10.1正則表達式(210)
10.1.1非貪婪匹配模式(211)
10.1.2貪婪匹配模式(212)
10.2 re庫的內置函數(212 )
10.2.1匹配與搜索(213)
10.2.2切分與分組(215)
10.2.3替換(215)
10.3正則表達式的應用:簡單爬蟲(216)
10.3.1爬取新聞鏈接和標題(216)
10.3.2爬取新聞圖片素材(218)
習題10 (219)
第11章數據庫操作(220)
11.1訪問SQLite數據庫(220)
11.1.1 SQLite數據庫連接對象及表的SQL操作(221)
11.1.2光標對象和SQL查詢(224)
11.2訪問Access、MySQL和SQL Server數據庫(225)
習題11 (227)
第12章基於第三方庫的應用舉例(231)
12.1對Excel文件的操作(231)
12.1.1用openpyxl在內存中創建工作表(231)
12.1.2數據的讀取(232 )
12.1.3編輯操作和寫入(233)
12.2圖片操作(236)
12.2.1 Image模塊及應用(236)
12.2.2 ImageChops特效與合成(238)
習題12 (241)
附錄A上海市高等學校計算機等級考試(二級)Python程序設計考試大綱(242)
附錄B全國計算機等級考試二級Python語言程序設計考試大綱(247)
參考文獻 (250)
