Python編程實(shí)踐其實(shí)是為學(xué)生的python編程課編寫(xiě)的,適合初學(xué)者入門。也會(huì)講到算法和排序等話題。書(shū)比較薄。不是一本很深入的書(shū),適合于快速掌握python語(yǔ)言時(shí)閱讀。本書(shū)共15章,通過(guò)一些短小精悍的交互式python腳本幫助學(xué)生進(jìn)行練習(xí),并在這個(gè)過(guò)程中掌握諸如數(shù)據(jù)結(jié)構(gòu)、排序和搜索算法、面向?qū)ο缶幊、?shù)據(jù)庫(kù)訪問(wèn)、圖形用戶界面等基本概念以及良好的程序設(shè)計(jì)風(fēng)格。本書(shū)既是一本注重科學(xué)的計(jì)算機(jī)科學(xué)專業(yè)教材,也是一本目標(biāo)明確的python參考書(shū)。
Python編程實(shí)踐目錄
第1章 引言
1.1 程序和編程
1.2 一點(diǎn)說(shuō)明
1.3 要安裝什么
1.4 給教師們的話
1.5 小結(jié)
第2章 你好,python
2.1 概述
2.2 表達(dá)式
2.3 什么是類型
2.4 變量和賦值語(yǔ)句
2.5 當(dāng)出現(xiàn)錯(cuò)誤的時(shí)候
2.6 函數(shù)基礎(chǔ)
2.7 內(nèi)置函數(shù)
2.8 風(fēng)格漫談
2.9 小結(jié)
2.10 習(xí)題
第3章 字符串
3.1 字符串
3.2 字符轉(zhuǎn)義
3.3 多行字符串
3.4 打印輸出
3.5 格式化打印輸出
3.6 用戶輸入
3.7 小結(jié)
3.8 習(xí)題
第4章 模塊
4.1 模塊的引入
4.2 定義你自己的模塊
4.3 對(duì)象和方法
4.4 像素和顏色
4.5 測(cè)試
4.6 風(fēng)格漫談
4.7 小結(jié)
4.8 習(xí)題
第5章 列表
5.1 列表和索引
5.2 修改列表
5.3 與列表相關(guān)的內(nèi)置函數(shù)
5.4 處理列表項(xiàng)
5.5 切片
5.6 別名機(jī)制
5.7 列表方法
5.8 嵌套列表
5.9 其他類型的序列
5.10 把文件看做列表
5.11 注釋
5.12 小結(jié)
5.13 習(xí)題
第6章 做出選擇
6.1 布爾邏輯
6.2 if語(yǔ)句
6.3 把條件保存起來(lái)
6.4 小結(jié)
6.5 習(xí)題
第7章 重復(fù)
7.1 計(jì)數(shù)循環(huán)
7.2 while循環(huán)
7.3 用戶輸入循環(huán)
7.4 控制循環(huán)
7.5 風(fēng)格漫談
7.6 小結(jié)
7.7 習(xí)題
第8章 文件處理
8.1 每行一條記錄
8.2 含有多個(gè)字段的記錄
8.3 定位數(shù)據(jù)
8.4 多行記錄
8.5 向前看
8.6 寫(xiě)入文件
8.7 小結(jié)
8.8 習(xí)題
第9章 集合和字典
9.1 集合
9.2 字典
9.3 對(duì)字典進(jìn)行反相操作
9.4 小結(jié)
9.5 習(xí)題
第10章 算法
10.1 搜索
10.2 計(jì)時(shí)
10.3 小結(jié)
10.4 習(xí)題
第11章 搜索和排序
11.1 線性搜索
11.2 二分搜索
11.3 排序
11.4 更高效的排序算法
11.5 合并排序:一種nlog2n的
算法
11.6 小結(jié)
11.7 習(xí)題
第12章 構(gòu)建應(yīng)用程序
12.1 關(guān)于函數(shù)的更多知識(shí)
12.2 異常
12.3 測(cè)試
12.4 調(diào)試
12.5 模式
12.6 小結(jié)
12.7 習(xí)題
第13章 面向?qū)ο缶幊?/p>
13.1 color類
13.2 特殊方法
13.3 更多關(guān)于dir和help的 知識(shí)
13.4 oo的一點(diǎn)理論知識(shí)
13.5 一個(gè)長(zhǎng)點(diǎn)的例子
13.6 小結(jié)
13.7 習(xí)題
第14章 圖形用戶界面
14.1 tkinter模塊
14.2 構(gòu)建簡(jiǎn)單的gui
14.3 模型、視圖和控制器
14.4 樣式
14.5 一些別的插件
14.6 面向?qū)ο蟮膅ui
14.7 小結(jié)
14.8 習(xí)題
第15章 數(shù)據(jù)庫(kù)
15.1 概述
15.2第一步
15.3 獲取數(shù)據(jù)
15.4 更新和刪除
15.5 事務(wù)
15.6 用null來(lái)處理缺失數(shù)據(jù)
15.7 通過(guò)連接將表合并起來(lái)
15.8 鍵和約束
15.9 高級(jí)功能
15.10 小結(jié)
15.11 習(xí)題
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版