002 課程導學

1、課程內容設計

面向過程編程的"Python基礎語法"全體系編程

  • 符合認知規律的編程快速入門及全體系內容
  • 三部分(共10天):快速入門(2)、基礎語法(5)、編程思惟(2)、項目(1)
  • 除第一、二、10天,天天包含2個實踐案例,共16個案例+1個大型Python項目

1.1 第一部分:Python快速入門(2天)

圍繞2個具體實例,講解Python基本語法元素,感性認識網絡

1.2 第二部分:Python基礎語法(5天)

從5個方面講解基礎語法全體系,提供10個實例,理性學習架構

1.3 第三部分:Python編程思惟(2天)

從方法學角度開闊認識,提高總體編程能力,展望將來dom

1.4 第四部分:Python項目架構(1天)

體驗1個大型Python項目的搭建,架構思惟函數

2、第一部分 Python快速入門

2.1 第1天 Python基本語法元素

觀察一段10行Python代碼學習

  • 感覺它的風格
  • 瞭解它的基本邏輯
  • 理解它的每一個詞和每一行

2.1.1 溫度轉換

# TempConvert.py

# 輸入溫度值
temp_str = input("請輸入帶有符號的溫度值: ")
# 若是溫度爲華氏度
if temp_str[-1] in ['F', 'f']:
    # 華氏度轉爲攝氏度
    C = (eval(temp_str[0:-1]) - 32) / 1.8
    print(f"轉換後的溫度是{C:.2f}C")
# 若是溫度爲攝氏度
elif temp_str[-1] in ['C', 'c']:
    # 攝氏度轉爲華氏度
    F = 1.8 * eval(temp_str[0:-1]) + 32
    print(f"轉換後的溫度是{F:.2f}F")
else:
    print("輸入格式錯誤")

第一天就學會編寫和運行程序人工智能

2.2 第2天 Python基本圖形繪製

再觀察一段10+行Python代碼spa

  • 感覺它的風格和魅力
  • 瞭解它的基本邏輯
  • 理解它的每一個詞和每一行

2.2.1 Python蟒蛇繪製

002-課程導學-01.jpg?x-oss-process=style/watermark

次日就學會使用Python繪圖操作系統

3、第二部分 Python基礎語法

3.1 第3天 基本數據類型

數字 vs. 字符串

  • 理解並使用數字類型
  • 理解並使用字符串
  • 使用time模塊獲取系統時間

3.1.1 每天向上的力量

\[ 1.01^{365}=37.78 \\ 0.99^{365}=0.03 \\ \]

3.1.2 文本進度條

-----------執行開始----------
35%[************->]12.03s 
-----------執行結束----------

第三天學會使用數字和字符串

3.2 第4天 程序的控制結構

分支 vs. 循環

  • 理解程序的分支結構
  • 理解程序的循環結構
  • 使用random模塊得到隨機數

3.2.1 身體質量指數BMI

002-課程導學-02.jpg?x-oss-process=style/watermark

3.2.2 圓周率的計算

002-課程導學-03.jpg?x-oss-process=style/watermark

第四天學會利用分析和循環控制程序運行

3.3 第5天 函數和代碼複用

函數

  • 掌握函數的定義和使用
  • 理解函數和遞歸
  • PyInstaller模塊製做程序小包裹

3.3.1 七段數碼管繪製

002-課程導學-04.jpg?x-oss-process=style/watermark

3.3.2 科赫雪花小包裹

002-課程導學-05.jpg?x-oss-process=style/watermark

第五天學會利用函數重複使用代碼

3.4 第6天 組合數據類型

組合數據的處理

  • 集合類型及使用
  • 序列類型及使用
  • 字典類型及使用
  • 利用jieba模塊對中文進行分詞

3.4.1 Hamlet英文詞頻統計

002-課程導學-06.jpg?x-oss-process=style/watermark

真沒想到Hamlet中這個單詞出現最多!

3.4.2 《三國演義》人物出場統計

隆重發布《三國演義》人物出場順序前20:

1曹操、2孔明、3劉備、4關羽、5張飛、呂布、趙雲、孫權、司馬懿、周瑜、袁紹、馬超、魏延、黃忠、姜維、馬岱、龐德、孟獲、劉表、夏侯惇

第六天學會用多種方式處理一組數據

3.5 第7天 文件和數據格式化

文件和數據處理

  • 文件的讀寫
  • 一二維數據的處理和存儲
  • 利用wordcloud庫生成詞雲

3.5.1 自動軌跡繪製

002-課程導學-07.jpg?x-oss-process=style/watermark

3.5.2 政府工做報告詞雲

002-課程導學-08.jpg?x-oss-process=style/watermark

第七天學會更藝術地處理一組數據以及製做詞雲

4、第三部分 Python編程思惟

4.1 第8天 程序設計方法學

Python之禪與方法學

  • 自頂向下和自底向上
  • 計算思惟/計算生態/用戶體驗…
  • 利用os庫整理操做系統文件夾

4.1.1 體育競技分析(自頂向下)

002-課程導學-09.jpg?x-oss-process=style/watermark

第八天學會編程的入門級內功心法

4.2 第9天 Python計算生態縱覽

更廣闊的Python天地

  • 從數據到人工智能 …
  • 從交互到藝術設計 …
  • 從Web到網絡空間…

4.2.1 玫瑰花繪製

002-課程導學-10.jpg?x-oss-process=style/watermark

4.2.2 霍蘭德人格分析雷達圖

002-課程導學-11.jpg?x-oss-process=style/watermark

第九天看到更廣闊的Python計算生態

5、第四部分 Python項目架構(1天)

5.1 第10天 Python接口調用

  • 體會人工智能的奧妙

5.1.1 女神顏值打分系統

065-女神顏值打分系統-10.jpg?x-oss-process=style/watermark

第十天體會Python的無所不能

相關文章
相關標籤/搜索