本書通過全彩圖解+視頻講解的形式,介紹了Python編程入門及應用的相關知識,主要內容包括:Python編程環(huán)境安裝與運行、Python中的數字運算、Python中的數據類型、輸入輸出與文件操作、條件與循環(huán)語句、函數與庫、Python的OS、Python的命名空間與生命周期,以及Python五子棋項目實例、Python實現簡易計算器、Python嵌入式實例—機器視覺等綜合案例的開發(fā)。
本書內容循序漸進,講解通俗易懂,書中重難點章節(jié)配套視頻講解,掃碼即可隨時觀看,同時提供源程序,方便學習實踐。
本書適合Python初學者、熱愛編程的青少年朋友自學使用,也適合中小學信息技術課堂或相關培訓機構用作教材。
第1章 Hello Python
1.1 Windows 10下Python環(huán)境的安裝與運行Ι 002
1.2 IDLE的簡單使用Ι 005
1.2.1 什么是IDLEΙ 005
1.2.2 IDLE基本設置Ι 006
1.2.3 IDLE運行簡單的代碼Ι 007
1.2.4 IDLE運行多行代碼Ι 007
1.3 第一行代碼Ι 009
第2章 Python中的數學運算
2.1 Python中的加減乘除Ι 013
2.2 其他類型運算Ι 014
2.2.1 冪運算Ι 014
2.2.2 整除和取余運算Ι 015
2.2.3 內置運算函數的使用Ι 015
2.2.4 復數運算Ι 016
2.3 其他運算符Ι 017
2.3.1 邏輯運算符Ι 018
2.3.2 比較運算符Ι 020
2.3.3 成員運算符Ι 022
第3章 Python中的數據類型
3.1 變量與常量Ι 025
3.2 數據類型Ι 026
3.2.1 數值Ι 027
3.2.2 字符串Ι 030
3.2.3 列表Ι 037
3.2.4 元組Ι 039
3.2.5 字典Ι 042
3.2.6 集合Ι 044
3.3 類型之間的轉換Ι 045
第4章 輸入輸出與文件操作
4.1 讓程序獲取我們的輸入Ι 055
4.2 Python操作文件Ι 059
第5章 條件與循環(huán)語句
5.1 條件語句Ι 066
5.2 循環(huán)語句Ι 069
第6章 函數與庫
6.1 函數的定義Ι 079
6.2 編寫一個簡單的函數Ι 080
6.3 Python模塊以及一些系統(tǒng)內置函數Ι 083
6.4 第三方庫的下載與使用Ι 088
第7章 Python的OS
7.1 什么是OS模塊Ι 092
7.2 路徑介紹與OS中常用的值Ι 093
7.2.1 OS中的路徑介紹Ι 093
7.2.2 OS中常用值的獲取Ι 094
7.3 OS模塊常用方法Ι 095
7.4 OS中path子模塊詳解Ι 098
第8章 Python的命名空間與生命周期
8.1 命名空間Ι 110
8.2 生命周期Ι 113
第9章 Python五子棋項目實例
9.1 程序分析Ι 116
9.2 第一步——新建文件夾Ι 117
9.3 chess.py中的棋子類Ι 118
9.4 game.py中的游戲邏輯Ι 120
第10章 Python實現簡易計算器
第11章 Python嵌入式實例—機器視覺
11.1 MicroPython介紹Ι 147
11.2 機器視覺模塊——OpenMVΙ 148
11.3 OpenMV的基本使用Ι 150
11.4 OpenMV例程——辨別幾何圖形Ι 152
附錄 pygame常用模塊Ι 160