Python程序設計教程

Python程序設計教程
定價:237
NT $ 206
 

內容簡介

本書層次鮮明、結構嚴謹、內容翔實,由淺入深介紹Python程序設計的方方面面。最后一章將前面講述的內容應用到項目中,並以模板的形式介紹項目的開發過程,理論聯系實際項目,既適合初學者夯實基礎,又能幫助Python程序員提升技能。

本書適合各類大中專學校學生作為教材,也可以作為程序員自學讀物。
 

目錄

第1章Python語言簡介
1.1什麼是Python語言
1.2Python語言的發展歷史
1.3Python語言的特點
1.4Python語言的應用
1.5Python的安裝
1.6第一個Python程序
1.7本章小結
1.8習題
第2章數據類型、運算符以及表達式
2.1數據類型
2.1.1變量
2.1.2整型
2.1.3浮點型
2.1.4布爾型
2.2輸入與輸出
2.2.1print語句
2.2.2input函數與raw_input函數
2.3運算符
2.3.1Python語言運算符簡介
2.3.2算術運算符和算術表達式
2.3.3關系運算符和關系表達式
2.3.4邏輯運算符和邏輯表達式
2.3.5位運算符
2.3.6賦值運算符
2.3.7其他運算符
2.3.8運算符的優先級
2.4本章小結
2.5習題
第3章程序琉程控制
3.1算法概述
3.1.1算法及其要素和特性
3.1.2算法表示方法
3.1.3自上而下求精法
3.2控制結構
3.3選擇結構
3.3.1if選擇結構
3.3.2if/else選擇結構
3.3.3if/elif/else選擇結構
3.4循環結構
3.4.1while循環結構
3.4.2for循環結構
3.5本章小結
3.6習題
第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常用字符串內建函數
4.3列表
4.3.1創建列表
4.3.2訪問列表
4.3.3更新列表
4.3.4列表操作符
4.3.5常用列表內建函數
4.4元組
4.4.1創建元組
4.4.2訪問元組
4.4.3元組操作符
4.4.4常用元組內建函數
4.5本章小結
4.6習題
第5章映像和集合類型
5.1映像類型——字典
5.1.1創建字典
5.1.2訪問字典
5.1.3更新字典
5.1.4字典操作符
5.1.5常用字典內建函數
5.2集合類型
5.2.1創建集合
5.2.2訪問集合
5.2.3更新集合(可變集合)
5.2.4集合操作符
5.2.5常用集合內建函數
5.3本章小結
5.4習題
第8章函數
6.1概述
6.2函數的定義
6.2.1無參函數的定義
6.2.2有參函數的定義
6.2.3空函數
6.3函數參數和函數返回值
6.3.1參數傳遞
6.3.2位置參數
6.3.3默認參數
6.3.4關鍵字參數
6.3.5可變長度參數
6.3.6函數返回值
6.4函數屬性和內嵌函數
6.4.1函數屬性
6.4.2內嵌函數
6.5函數的嵌套調用
6.6函數的遞歸調用
6.7變量的作用域
6.7.1局部變量
6.7.2全局變量
6.8本章小結
6.9習題
第7章面向對象編程
7.1概述
7.1.1什麼是面向對象的程序設計
7.1.2面向對象程序設計的特點
7.2類的定義和對象的創建
7.2.1類和對象的關系
7.2.2類的定義
7.2.3對象的創建
7.3類、對象的屬性和方法
7.3.1屬性
7.3.2方法
7.4組合
7.5繼承與派生
7.5.1繼承與派生的概念
7.5.2派生類的定義
7.5.3派生類的組成
7.5.4多重繼承
7.6新式類的高級特性
7.6.1slots類屬性
7.6.2getattribute()特殊方法
7.6.3描述符
7.7本章小結
7.8習題
第8章模塊和包
8.1命名空間
8.1.1命名空間的分類
8.1.2命名空間的規則
8.1.3命名空間的例子
8.2模塊
8.2.1什麼是模塊
8.2.2導入模塊
8.2.3模塊導入的特性
8.2.4模塊內建函數
8.3包
8.3.1包的概述
8.3.2包管理工具——pip
8.4本章小結
8.5習題
第9章異常
9.1異常
9.1.1什麼是異常
9.1.2標准異常類
9.2異常處理
9.2.1try…except語句
9.2.2try…exceptl…else語句
9.2.3try…except…finally吾句
9.3拋出異常和自定義異常
9.3.1拋出異常
9.3.2自定義異常
9.4調試程序
9.4.1使用PythonWin調試程序
9.4.2使用Eclipse for Python調試程序
9.5本章小結
9.6習題
第10章文件
10.1文件概述
10.2文件的打開與關閉
10.2.1文件的打開
10.2.2文件的關閉
10.3文件的讀寫
10.3.1文件的讀取
10.3.2文件的寫入
10.4文件的定位
10.4.1seek函數
10.4.2tell函數
10.5文件的備份和刪除
10.5.1文件的備份
10.5.2文件的刪除
10.6文件夾的創建和刪除
10.6.1文件夾的創建
10.6.2文件夾的刪除
10.7本章小結
10.8習題
第11章項目開發實例
11.1Django框架簡介
11.2MVC模式
11.2.1MVC的概念
11.2.2Django的MTV模式
11.3Django安裝
11.4創建Django項目
11.4.1創建開發項目
11.4.2運行開發服務器
11.5Django項目的高級配置
11.5.1創建項目應用
11.5.2配置文件
11.5.3設計數據模型
11.5.4數據遷移
11.6Template模板
11.6.1什麼是模板
11.6.2模板的繼承
11.6.3靜態文件服務
11.7學生信息管理
11.7.1查詢學生
11.7.2添加學生
11.7.3修改學生
11.7.4刪除學生
11.8本章小結
11.9習題
網路書店 類別 折扣 價格
  1. 新書
    87
    $206