-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
PYTHON程序設計基礎與項目實踐(微課視頻版) 版權信息
- ISBN:9787302680284
- 條形碼:9787302680284 ; 978-7-302-68028-4
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
PYTHON程序設計基礎與項目實踐(微課視頻版) 本書特色
(1)任務導向,理實并重。
本書以實際任務為切入點,引入經典算法、競賽真題等,注重應用能力培養,旨在激發學習興趣,培養計算機思維。
(2)重點突出,優化教學。
結合多年一線教學經驗,對教學環節進行多模塊配置,如任務導入、新知學習、項目實戰、練習題等,鞏固所學知識。
(3)思政教學,育人育德。
在實踐環節中引入思政案例,旨在弘揚中華文化,增強民族自信,培養學生愛崗敬業的精神,做到課程育人。
PYTHON程序設計基礎與項目實踐(微課視頻版) 內容簡介
"本書將Python程序設計基礎與項目實踐相結合,任務驅動、由淺入深、循序漸進地引導讀者掌握Python的基礎語法,培養嚴謹的程序設計思想以及項目實踐能力。 全書共11章,分別為初識Python、Python基礎、程序控制語句、序列、函數、文件IO、面向對象的程序設計、異常、圖形用戶界面開發、數據庫編程。為了幫助學生更好地將理論知識應用于實際項目中,第11章詳細講解了基于Python的圖書管理系統的設計與實現。本書每個知識點都有相應的任務與實例,每章都配有習題,幫助學生進行知識的鞏固與技能的提升。 本書可作為全國高等學校計算機類相關專業的教材,也可以作為高等學校的專業通識教材,以及計算機編程愛好者的自學參考書。 "
PYTHON程序設計基礎與項目實踐(微課視頻版)PYTHON程序設計基礎與項目實踐(微課視頻版) 前言
黨的二十大報告強調“必須堅持科技是**生產力、人才是**資源、創新是**動力,深入實施科教興國戰略、人才強國戰略、創新驅動發展戰略,開辟發展新領域新賽道,不斷塑造發展新動能新優勢”。
源代碼
彩色圖片
環境搭建文檔
(3) 其他配套資源可以掃描本書封底的“書圈”二維碼,關注后回復本書書號,即可下載。
作者
2025年1月
PYTHON程序設計基礎與項目實踐(微課視頻版) 目錄
第1章初識Python
任務一: 認識Python
1.1Python概述
1.1.1Python簡介
1.1.2Python特點
1.1.3Python應用場景
任務二: 搭建與使用Python開發環境
1.2Python開發環境的搭建與使用
1.2.1Python開發環境的使用
1.2.2PyCharm的使用
1.2.3Jupyter Notebook的使用
1.3本章實踐
實踐一: 命令行環境下輸出“正式開啟Python學習之旅!”
實踐二: IDLE環境下輸出自我介紹
實踐三: PyCharm環境下輸出一首古詩
實踐四: Jupyter Notebook環境下輸出一句諺語
1.4本章習題
第2章Python基礎
任務一: 掌握Python編碼規范
2.1Python編碼規范
2.1.1Python注釋
2.1.2代碼縮進
2.1.3標識符命名規范
2.1.4文件擴展名
任務二: 計算BMI指數
2.2Python語法基礎
2.2.1常量與變量
2.2.2數據類型
2.2.3運算符與表達式
2.2.4基本輸入與輸出
2.2.5字符串的格式化輸出
2.2.6任務實現
任務三: 計算兩點間的歐氏距離
2.3Python內置函數
2.3.1Python內置函數概述
2.3.2常用內置函數
2.3.3任務實現
2.4本章實踐
實踐一: 計算圓的周長與面積
實踐二: 計算各科成績平均分
實踐三: 根據父母身高預測子女身高
實踐四: 計算跳繩的熱量消耗
2.5本章習題
第3章程序控制語句
任務一: 個人所得稅的計算——用選擇結構實現
3.1選擇結構
3.1.1單分支結構
3.1.2雙分支結構
3.1.3多分支結構
3.1.4選擇結構的嵌套
3.1.5任務實現
任務二: 個人所得稅的計算——用循環結構實現
3.2循環結構
3.2.1for循環
3.2.2while循環
3.2.3循環的嵌套
3.2.4break與continue語句
3.2.5任務實現
3.3本章實踐
實踐一: 雞兔同籠問題
實踐二: 生成不重復的隨機數
實踐三: 有理數除法的精確計算
實踐四: 根據利潤計算獎金
3.4本章習題
第4章序列
任務一: 用列表實現《西游記》中人物的存儲與處理
4.1列表
4.1.1列表的概述
4.1.2列表的創建與訪問
4.1.3列表元素的常見操作
4.1.4列表切片
4.1.5序列常用內置函數
4.1.6列表推導式
4.1.7任務實現
任務二: 用元組實現《西游記》故事名的存儲
4.2元組
4.2.1元組的概述
4.2.2元組的創建與訪問
4.2.3元組的刪除
4.2.4元組切片
4.2.5序列解包
4.2.6元組推導式
4.2.7任務實現
任務三: 用字典實現《西游記》故事的存儲與處理
4.3字典
4.3.1字典的概述
4.3.2字典的創建
4.3.3字典元素的讀取
4.3.4字典元素的添加與修改
4.3.5字典推導式
4.3.6任務實現
任務四: 用集合實現《西游記》人物特性的分析
4.4集合
4.4.1集合的概述
4.4.2創建集合
4.4.3集合元素的添加與刪除
4.4.4集合操作
4.4.5任務實現
任務五: 統計《西游記》中人物出現的次數
4.5字符串
4.5.1字符串的概述
4.5.2字符串的創建
4.5.3字符串元素的訪問
4.5.4字符串常用內置函數
4.5.5字符串常量
4.5.6任務實現
4.6本章實踐
實踐一: 愷撒密碼
實踐二: 電影票房收入金額排列
實踐三: 購物清單合并
實踐四: 隨機任務分配
4.7本章習題
第5章函數
任務一: 了解函數
5.1函數概述
5.1.1函數的概念
5.1.2Python函數的分類
任務二: 求解一元二次方程
5.2函數的定義與調用
5.2.1函數的定義
5.2.2函數的調用
5.2.3任務實現
任務三: 了解函數的參數分類與變量的作用域
5.3函數的參數與變量的作用域
5.3.1函數的參數
5.3.2變量作用域
任務四: 實現斐波那契數列
5.4遞歸函數
5.4.1遞歸函數的基本用法
5.4.2任務實現
任務五: 實現詞頻排序
5.5匿名函數
5.5.1匿名函數的基本用法
5.5.2與map()函數結合
5.5.3與filter()函數結合
5.5.4與reduce()函數結合
5.5.5任務實現
5.6本章實踐
實踐一: 求兩個數的*小公倍數
實踐二: 解決猴子吃桃問題
實踐三: 解決自由落體問題
實踐四: 驗證哥德巴赫猜想
5.7本章習題
第6章文件IO
任務一: 創建個人簡歷
6.1文件操作
6.1.1文件的打開和關閉
6.1.2讀文件
6.1.3寫文件
6.1.4任務實現
任務二: 批量創建目錄
6.2目錄操作
6.2.1獲取當前工作目錄
6.2.2創建目錄
6.2.3遍歷目錄
6.2.4刪除目錄
6.2.5任務實現
任務三: 圖片文件操作
6.3二進制文件操作
6.3.1二進制文件簡介
6.3.2定位文件讀寫位置
6.3.3讀寫二進制文件
6.3.4使用struct模塊讀寫二進制數據
6.3.5使用pickle模塊讀寫二進制數據
6.3.6任務實現
任務四: 統計學生成績
6.4CSV文件操作
6.4.1CSV文件簡介
6.4.2使用CSV標準庫讀寫CSV文件
6.4.3使用pandas模塊讀寫CSV文件
6.4.4任務實現
6.5本章實踐
實踐一: 文件比較
實踐二: 四則運算練習系統
實踐三: 批量修改所有文件名為小寫
實踐四: 讀取CSV文件中指定行或列的數據
6.6本章習題
第7章面向對象的程序設計
任務一: 理解面向對象的程序設計
7.1面向對象的程序設計概述
7.1.1程序設計思想
7.1.2類與對象的概念
7.1.3面向對象程序設計相關概念
任務二: 創建猴子類
7.2類的定義與使用
7.2.1類的定義
7.2.2對象的創建
7.2.3Self的使用
7.2.4構造方法與析構方法
7.2.5任務實現
任務三: 通過類屬性統計猴子類的實例個數
7.3類的屬性與方法
7.3.1屬性
7.3.2類的方法分類
7.3.3任務實現
任務四: 創建猴子類及其派生類金絲猴類
7.4類的繼承與派生
7.4.1繼承的概念
7.4.2單繼承
7.4.3多繼承
7.4.4方法重寫
7.4.5任務實現
7.5本章實踐
實踐一: 創建信用卡類并重置密碼
實踐二: 圖書管理系統的實現
7.6本章習題
第8章異常
任務一: 了解異常
8.1異常概述
8.1.1異常的產生
8.1.2異常處理
任務二: 了解Python中常見的異常類
8.2Python中的異常類
8.2.1NameError異常類
8.2.2ZeroDivisionError異常類
8.2.3SyntaxError異常類
8.2.4IndexError異常類
8.2.5KeyError異常類
8.2.6FileNotFoundError異常類
任務三: 捕獲程序中的異常信息
8.3捕獲異常
8.3.1try…except語句
8.3.2使用as獲取系統信息
8.3.3捕獲多個異常
8.3.4try…except…else語句
8.3.5finally語句
8.3.6任務實現
任務四: 拋出程序中的異常信息
8.4拋出異常
8.4.1raise語句
8.4.2assert語句
8.4.3with語句
8.4.4任務實現
8.5本章實踐
實踐一: 單詞計數
實踐二: 小朋友分桃子
8.6本章習題
第9章Python圖形用戶界面開發
任務一: 初識GUI
9.1GUI概述
9.1.1GUI簡介
9.1.2Python的GUI框架
9.1.3Tkinter GUI開發的基本步驟
任務二: 創建簡單窗口
9.2創建窗口
9.2.1認識窗口
9.2.2創建窗口
9.2.3任務實現
9.3常用控件
任務三: 設計用戶登錄窗口
9.3.1Tkinter控件簡介
9.3.2標簽
9.3.3按鈕
9.3.4單行文本框
9.3.5滾動文本框
9.3.6任務實現
9.4布局管理方式
任務四: 學生信息錄入界面的設計與實現
9.4.1順序布局
9.4.2絕對布局
9.4.3網格布局
9.4.4任務實現
任務五: 學生信息管理界面的設計與實現
9.5其他控件
9.5.1Frame控件
9.5.2單選按鈕與復選框
9.5.3下拉列表
9.5.4列表框
9.5.5任務實現
任務六: 簡易記事本界面的設計與實現
9.6菜單
9.6.1認識菜單
9.6.2菜單的實現步驟
9.6.3任務實現
任務七: 簡易記事本部分功能的實現
9.7消息框與對話框
9.7.1消息框
9.7.2對話框
9.7.3任務實現
任務八: 簡易記事本快捷鍵功能的實現
9.8鼠標事件與鍵盤事件
9.8.1鼠標事件
9.8.2鍵盤事件
9.8.3任務實現
9.9本章實踐
實踐一: 計算器的設計與實現
實踐二: 簡易英漢小詞典的設計與實現
9.10本章習題
第10章數據庫編程
任務一: 初識Python數據庫編程
10.1Python數據庫編程概述
10.1.1Python數據庫編程入門
10.1.2Python數據庫編程實現
任務二: 實現用戶注冊和登錄功能
10.2SQLite數據庫編程
10.2.1SQLite數據庫簡介
10.2.2SQLite數據庫的操作
10.2.3任務實現
任務三: 實現網上購物商品信息管理功能
10.3MySQL數據庫編程
10.3.1MySQL數據庫簡介
10.3.2Python連接MySQL數據庫
10.3.3MySQL數據庫的操作
10.3.4任務實現
10.4本章實踐
實踐一: 轉賬系統數據庫設計
實踐二: 學生信息管理系統數據庫設計
10.5本章習題
第11章基于Python的圖書管理系統的設計與實現
11.1項目背景描述
11.2系統需求分析
11.3系統設計
11.3.1技術選型
11.3.2系統總體設計
11.3.3數據庫設計
11.3.4界面設計
11.4系統實現
11.4.1主窗口實現
11.4.2各子窗口框架實現
11.4.3數據庫操作層實現
11.5本章習題
參考文獻
- >
經典常談
- >
山海經
- >
推拿
- >
姑媽的寶刀
- >
苦雨齋序跋文-周作人自編集
- >
有舍有得是人生
- >
詩經-先民的歌唱
- >
中國歷史的瞬間