基本介紹
- 中文名:Python語言程式設計
- 授課平台:中國大學MOOC
- 授課教師:嵩天、黃天羽、禮欣等
- 提供院校:北京理工大學
- 類 別:慕課、國家精品課程
- 開課時間:2015年9月28日(首次)
課程性質
- 課程定位
開課信息
開課次數 | 開課時間 | 學時安排 | 參與人數 |
---|---|---|---|
第1次開課 | 2015年9月28日—2015年12月20日 | 2-3小時每周 | 58674人 |
第2次開課 | 2016年3月7日—2016年6月10日 | 22222人 | |
第3次開課 | 2016年9月19日—2016年12月17日 | 42474人 | |
第4次開課 | 2017年3月1日—2017年5月22日 | 70067人 | |
第5次開課 | 2017年9月26日—2018年1月15日 | 3-4小時每周 | 99059人 |
第6次開課 | 2018年3月13日—2018年7月10日 | 2-3小時每周 | 208069人 |
第7次開課 | 2018年9月18日—2018年12月7日 | 329331人 | |
第8次開課 | 2019年3月11日—2019年6月17日 | 296019人 | |
第9次開課 | 2019年7月4日—2019年8月29日 | 4-6小時每周 | 176159人 |
第10次開課 | 2019年9月17日—2019年12月9日 | 2-3小時每周 | 424074人 |
第11次開課 | 2020年2月18日—2020年5月12日 | 778397人 | |
第12次開課 | 2020年7月7日—2020年9月8日 | 264422人 |
課程簡介
課程大綱
01 第0周 課程導學 0.1 課程基本情況 0.2 全課程內容導學 (必看:課程內容漸進式體驗) 02 第1周 Python基本語法元素 1.1 程式設計基本方法 1.2 Python開發環境配置 1.3 實例1:溫度轉換 1.4 Python程式語法元素分析 03 第2周 Python基本圖形繪製 2.1 深入理解Python語言 2.2 實例2:Python蟒蛇繪製 2.3 模組:turtle庫的使用 2.4 turtle程式語法元素分析 04 第3周 基本數據類型 3.1 數字類型及操作 3.2 實例3:天天向上的力量 3.3 字元串類型及操作 3.4 模組2:time庫的使用 3.5 實例4:文本進度條 05 第4周 程式的控制結構 4.1 程式的分支結構 4.2 實例5:身體質量指數BMI 4.3 程式的循環結構 4.4 模組3:random庫的使用 4.5 實例6:圓周率的計算 06 第5周 函式和代碼復用 5.1 函式的定義與店提試使用 5.2 實例7:七段數碼管繪製 5.3 代碼復用與函式遞歸 5.4 模組4:PyInstaller庫的使用 | 5.5 實例8:科赫雪花小包裹 07 第6周組 合數據類型 6.1 集合類型及操作 6.2 序列類型及操作 6.3 實例9:基本統計值計算 6.4 字典類型及操作 6.5 模組5:jieba庫的使用 6.6 實例10:文本詞頻統計 08 第7周 檔案和數據格式化 7.1 檔案的使用 7.2 實例11:自動軌嫌拜嬸跡繪製 7.3 一維數據的格式化和處理 7.4 二維數據的格式化和處理 7.5 模組6:wordcloud庫的使用 7.6 實例12:政府工作報告詞雲 09 第8周 程式設計方法學 8.1 實例13:體育競技分析 8.2 Python程式設計思維 8.3 Python第三方庫安裝 8.4 模組7:os庫的使用 8.5 實例14:第三方庫安裝腳本 10 第9周 Python計算生態概覽 9.1 從數據處理到人工智慧 9.2 實例15:霍蘭德人格分析雷達圖 9.3 從Web解析到網路空間 9.4 從人機互動到藝術設計 9.5 實例16:玫瑰花繪製 第9周后 全課程總結與學習展望 全課程總結 0.3 全課程總結與學習展望 |
課前預備
- 使用頌譽跨工具
- IDLE:Python解釋器默認工具
- Visual Studio Code
- PyCharm
- Anaconda
- 參考書目
書名 | 作者 | ISBN | 出版時間 | 出版社 |
---|---|---|---|---|
《Python語言程式設計基礎(第2版)》 | 嵩天、禮欣、黃天羽 | 9787040471700 | 2017年2月 | 高等教育出版社 |
《高教版Python語言程式設計衝刺試卷(第二版)》 | 黃天羽、李芬芬 | 9787040508079 | 2019年1月 |