馮林編*的《Python程序設(shè)計與實現(xiàn)》為榮獲 2014年***教學成果一等獎的“研究型大學拔尖創(chuàng)新人才培養(yǎng)體系的構(gòu)建與實踐”項目的研宄成果。
本書內(nèi)容涵蓋了Python語言的大部分知識點,從 *基本的程序設(shè)計思想入手,逐步展開Python語言教學。對每個知識點,使用多個例子進行描述和說明,增加讀者對知識點的理解。全書共分為16章,前l(fā)l章內(nèi)容主要介紹Python語言的基礎(chǔ)知識,包括Python語言組成結(jié)構(gòu)、基本數(shù)據(jù)類型、邏輯控制語句、函數(shù)和數(shù)組等知識,并以五子棋游戲的一部分功能作為各章的階段性任務。讀者通過前11章的學習,可以掌握 Python語言的基本知識內(nèi)容和程序編寫方法。第12- 16章,具體講解Pvthon程序開發(fā)的一些案例,將前面所學知識進行匯總,實現(xiàn)幾個完整的Python程序?qū)嵗,加深對Pvthon語言的理解,了解Python語言的使用領(lǐng)域和范圍。
本書案例錄制了部分程序運行視頻,讀者可掃描二維碼直接觀看。此外,書中所有案例源代碼和課后習題答案也可從高等教育出版社數(shù)字課程網(wǎng)站下載。
本書可以作為高等學校理工科專業(yè)的本科生教材,也可供相關(guān)工程技術(shù)人員參考。
第1章 Python語言概述
1.1 Python語言簡介
1.2 Python與c語言的異同
1.3 安裝與配置Python環(huán)境
1.4 Python開發(fā)環(huán)境
本章小結(jié)
第2章 基本數(shù)據(jù)類型與變量
2.1 整數(shù)運算
2.2 浮點數(shù)運算
2.3 復數(shù)運算
2.4 字符串
2.5 類型轉(zhuǎn)換
2.6 變量
2.7 賦值語句
2.7.1 變量的引用
2.7.2 賦值
2.7.3多重賦值
本章小結(jié)
習題
第3章 編寫Python程序
3.1 IDLE簡介
3.1.1 在IDLE中編寫程序
3.1.2 命令行運行程序
3.1.3 命令行調(diào)用程序
3.2 注釋一
本章小結(jié)
習題
第4章 列表、元組和字典
4.1 序列
4.2 序列基本操作
4.3 列表
4.3.1 列表的創(chuàng)建
4.3.2 列表的修改
4.3.3 列表法
4.4 元組
4.4.1 元組的創(chuàng)建
4.4.2 元組的操作
4.4.3 元組的困惑
4.5 字典
4.5.1 字典的創(chuàng)建
4.5.2 字典的操作
4.5.3 字典的方法
4.6 集合
4.6.1 集合的創(chuàng)建
4.6.2 集合的基本操作
4.6.3 集合的特殊操作
4.7 五子棋棋盤
4.7.1 五子棋盤的選擇:列表
4.7.2 五子棋盤的創(chuàng)建
本章小結(jié)
習題
第5章 流程控制語句
5.1 布爾邏輯
5.2 代碼塊與縮進
5.3 if/else語句
5.3.1 單分支條件語句
5.3.2 二分支條件語句
5.3.3 多分支條件語句
5.3.4 條件表達式
5.3.5 斷言
……
第6章 字符串
第7章 函數(shù)
第8章 I/O操作與文件
第9章 面向?qū)ο缶幊?br />第10章 異常處理
第11章 模塊
第12章 Python開發(fā)游戲
第13章 TCP/UDP網(wǎng)絡(luò)編程
第14章 Python爬蟲程序
第15章 訪問數(shù)據(jù)庫
第16章 CGI編程
附錄 比較Python2和Python3
參考文獻