python程式入門設計 Python程式設計入門

2021-10-11 11:53:41 字數 3292 閱讀 7941

第1章 python簡介

1.1 python的發展歷程

1.2 python的語言特點

習題1第2章 python環境搭建

2.1 python安裝

2.1.1 windows安裝python

2.1.2 unix & linux安裝python

2.1.3 mac安裝python

2.2 windows下環境變數的配置

2.3 hello, python

習題2第3章 python基礎語法

3.1 變數型別

3.2 變數賦值

第1章 python簡介

1.1 python的發展歷程

1.2 python的語言特點

習題1第2章 python環境搭建

2.1 python安裝

2.1.1 windows安裝python

2.1.2 unix & linux安裝python

2.1.3 mac安裝python

2.2 windows下環境變數的配置

2.3 hello, python

習題2第3章 python基礎語法

3.1 變數型別

3.2 變數賦值

3.2.1 單變數賦值

3.2.2 多變數賦值

3.3 資料型別

3.3.1 數字資料型別

3.3.2 字串資料型別

3.3.3 列表資料型別

3.3.4 元組資料型別

3.3.5 字典資料型別

3.3.6 資料型別轉換

3.4 條件語句與迴圈語句

3.4.1 條件語句

3.4.2 迴圈語句

習題3第4章 函式

4.1 函式定義

4.1.1 空函式

4.1.2 引數檢查

4.1.3 返回多個值

4.2 函式呼叫

4.2.1 按值傳遞引數和按引用傳遞引數

4.2.2 函式的引數

4.2.3 匿名函式

4.2.4 關於return語句

4.2.5 變數作用域

習題4第5章 模組

5.1 模組的概念

5.1.1 命名空間

5.1.2 模組

5.1.3 包

5.2 模組內建屬性

5.3 第三方模組安裝方法

習題5第6章 檔案操作

6.1 檔案讀寫

6.1.1 開啟檔案

6.1.2 寫入檔案

6.1.3 讀取檔案

6.1.4 檔案讀寫異常處理

6.2 其他檔案操作

6.2.1 os模組檔案操作

6.2.2 shutil模組檔案操作

習題6第7章 異常處理

7.1 異常概念

7.2 異常的丟擲與捕獲

7.3 自定義異常

7.4 使用斷言異常處理

習題7第8章 物件導向程式設計

8.1 物件導向程式設計的概念

8.2 類與物件

8.2.1 類與例項化

8.2.2 初始化函式與析構函式

8.2.3 類的屬性

8.2.4 類的方法

8.3 物件導向的三大特性

8.3.1 繼承

8.3.2 訪問控制

8.3.3 多型

8.4 特殊的屬性與方法

8.4.1 slots屬性

8.4.2 唯讀的特殊屬性

8.4.3 str()方法

8.4.4 repr()方法

習題8第9章 正規表示式

9.1 正規表示式模式

9.1.1 特殊字元

9.1.2 普通字元

9.1.3 特殊構造

9.2 re模組

9.2.1 匹配模式

9.2.2 pattern物件

9.2.3 match物件

習題9**0章 python gui程式設計

10.1 gui程式設計簡介

10.1.1 gui程式設計

10.1.2 gui程式設計的特點

10.1.3 python gui程式設計

10.2 tkinter模組gui程式設計基礎

10.2.1 tkinter基礎

10.2.2 tkinter元件

10.2.3 tkinter布局

10.3 使用tkinter模組編寫gui程式

10.3.1 tkinter gui封裝

10.3.2 tkinter事件

習題10

**1章 python多執行緒與多程序程式設計

11.1 執行緒與程序

11.1.1 程序

11.1.2 執行緒

11.1.3 多執行緒與多程序

11.2 python多執行緒程式設計

11.2.1 python多執行緒的特殊性

11.2.2 使用threading模組進行多執行緒程式設計

11.3 python多程序程式設計

11.3.1 python多程序程式設計的特點

11.3.2 使用multiprocessing模組進行多程序程式設計

習題11

**2章 python訪問資料庫

12.1 使用sqlite

12.1.1 sqlite簡介

12.1.2 使用sqlite3模組操作sqlite

12.1.3 sqlite小結

12.2 使用sqlalchemy

12.2.1 sqlalchemy簡介

12.2.2 使用sqlalchemy操作sqlite資料庫

12.2.3 sqlalchemy小結

習題12

**3章 python socket網路程式設計

13.1 socket簡介

13.1.1 socket通訊概述

13.1.2 tcp協議與udp協議的區別

13.2 python socket程式設計

13.2.1 簡易socket通訊

13.2.2 使用多執行緒的多端socket通訊

13.2.3 基於select、poll或epoll的非同步socket通訊

習題13

**4章 python web程式設計

14.1 python web程式設計簡介

14.2 flask框架應用基礎

14.2.1 flask框架的安裝與配置

14.2.2 flask使用基礎

14.2.3 在伺服器上部署flask專案

習題14

**5章 python綜合應用例項

15.1 帶圖形介面的簡易計算器

15.2 簡單的網路爬蟲

參考文獻

python程式入門設計 Python程式設計入門

目錄 第1章python簡介 1.1python的發展歷程 1.2python的語言特點 習題1第2章python環境搭建 2.1python安裝 2.1.1windows安裝python 2.1.2unix linux安裝python 2.1.3mac安裝python 2.2windows下環境變...

Python學習入門8 新人怎麼學習Python

人生苦短 我用python 不論學習什麼語言 乙個好的基礎才是你成為高階開發人員的基石。隨著人工智慧和大資料的火熱,python成為了廣大科學家和普通大眾的學習語言。在學習python的過程中,有很多人感到迷茫,不知道自己該從什麼地方入手,今天我們就來說一些新手該如何學習python程式設計。在學習...

mac終端輸入python預設開啟python3

1.終端開啟 bash profile檔案 open bash profile 2.新增以下內容到.bash profile檔案 setting path for python 3.5 path library frameworks python.framework versions 3.5 bin...