注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計零基礎學Python(全彩版)

零基礎學Python(全彩版)

零基礎學Python(全彩版)

定 價:¥79.80

作 者: 明日科技
出版社: 吉林大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787569222258 出版時間: 2018-04-01 包裝:
開本: 16開 頁數: 464 字數:  

內容簡介

  《零基礎學 Python》是針對零基礎編程學習者研發(fā)的 Python 入門教程。從初學者角度出發(fā),通過通俗易懂的語言、流行有趣的實例,詳細地介紹了使用 IDLE 及 Python 框架進行程序管理的知識和技術。全書共分 17 章,包括初識 Python、Python 語言基礎、流程控制語句、序列的應用、Pygame 游戲編程、網絡爬蟲開發(fā)、智慧星答題測試系統(tǒng)等。書中所有知識都結合具體實例進行講解,涉及的程序代碼給出了詳細的注釋,可以使讀者輕松領會 Python 程序開發(fā)的精髓,快速提高數據庫管理技能。 本書通過大量實例及一個完整項目案例,幫助讀者更好地鞏固所學知識,提升能力;在百度云盤中給出了本書的視頻講解、實例及項目源碼、實戰(zhàn)源碼,方便讀者學習;書中設置了200 多個二維碼,掃描二維碼觀看視頻講解,解決學習疑難;不易理解的專業(yè)術語、代碼難點,只需用手機App 掃描文字下方的 e 學碼便可獲得更多擴展解釋,隨時掃除學習障礙。此外,登錄明日學院網站(www.mingri soft.com)還可以獲得更多學習資源和技術支持。圖書與二維碼+ e 學碼 + 明日學院,實現立體化、全方位的教學模式,降低編程門檻,讓零基礎者輕松跨入編程領域。

作者簡介

  明日科技,是一家專業(yè)從事軟件開發(fā)、教育培訓以及軟件開發(fā)教育資源整合的高科技公司,其編寫的教材既注重選取軟件開發(fā)中的必需、常用內容,又注重內容的易學、方便以及相關知識的拓展,深受讀者喜愛。其編寫的圖書主要有“從入門到精通”“軟件開發(fā)視頻大講堂”“軟件開發(fā)實戰(zhàn)1200例”“軟件工程師開發(fā)大系”等多個系列。多次榮獲“全行業(yè)優(yōu)xiu暢銷品種”“中國大學出版社優(yōu)xiu暢銷書”等獎項,多個品種長期位居同類圖書銷售排行榜的前列。

圖書目錄

入門篇
第1章初識Python1
視頻講解:30分鐘
精彩實例:2個
e學碼:12個
1.1Python概述
1.1.1了解Python
1.1.2Python的版本
1.1.3Python的應用領域
1.2搭建Python開發(fā)環(huán)境
1.2.1Python開發(fā)環(huán)境概述
1.2.2安裝Python
1.2.3第一個Python程序
實例01在命令行窗口中輸出“人生苦短,我用Python”
實例02在IDLE中輸出“人生苦短,我用Python”
1.3Python開發(fā)工具
1.3.1使用自帶的IDLE
1.3.2常用的第三方開發(fā)工具
1.4難點解答
1.4.1為什么提示“'python'不是內部或外部命令……”
1.4.2如何在Python交互模式中運行.py文件
1.5實戰(zhàn)
實戰(zhàn)一:輸出“人因夢想而偉大”
實戰(zhàn)二:輸出臺階
實戰(zhàn)三:輸出個性微信簽名
實例四:打印田字格
1.6小結
第2章Python語言基礎
視頻講解:1小時28分鐘
精彩實例:7個
e學碼:14個
2.1Python語法特點
2.1.1注釋
2.1.2代碼縮進
2.1.3編碼規(guī)范
2.2保留字與標識符
2.2.1保留字
2.2.2標識符
2.3變量
2.3.1理解Python中的變量
2.3.2變量的定義與使用
2.4基本數據類型
2.4.1數字類型
實例01根據身高、體重計算BMI指數
2.4.2字符串類型
實例02輸出007號坦克
2.4.3布爾類型
2.4.4數據類型轉換
實例03模擬超市抹零結賬行為
2.5運算符
2.5.1算術運算符
實例04計算學生成績的分差及平均分
2.5.2賦值運算符
2.5.3比較(關系)運算符
實例05使用比較運算符比較大小關系
2.5.4邏輯運算符
實例06參加手機店的打折活動
2.5.5位運算符
2.5.6運算符的優(yōu)先級
2.6基本輸入和輸出
2.6.1使用input()函數輸入
實例07根據身高、體重計算BMI指數(改進版)
2.6.2使用print()函數輸出
2.7實戰(zhàn)
實戰(zhàn)一:模擬手機充值場景
實戰(zhàn)二:繪制《植物大戰(zhàn)僵尸》中的石頭怪
實戰(zhàn)三:根據父母的身高預測兒子的身高
實戰(zhàn)四:根據總步數計算消耗的熱量值
2.8小結
第3章流程控制語句
視頻講解:54分鐘
精彩實例:9個
e學碼:4個
3.1程序結構
3.2選擇語句
3.2.1最簡單的if語句
實例01判斷輸入的是不是黃蓉所說的數
3.2.2if…else語句
實例02驗證瑛姑給出的答案是否正確
3.2.3if…elif…else語句
實例03輸出玫瑰花語
3.2.4if語句的嵌套
實例04判斷是否為酒后駕車
3.3條件表達式
3.4循環(huán)語句
3.4.1while循環(huán)
實例05助力瑛姑①:while循環(huán)版解題法
3.4.2for循環(huán)68
實例06助力瑛姑②:while循環(huán)版解題法
3.4.3循環(huán)嵌套
實例07打印九九乘法表
3.5跳轉語句
3.5.1break語句
實例08助力瑛姑③:for循環(huán)改進版解題法
3.5.2continue語句
實例09逢七拍腿游戲
3.6pass空語句
3.7實戰(zhàn)
實戰(zhàn)一:模擬支付寶螞蟻森林的能量產生過程
實戰(zhàn)二:猜數字游戲
實戰(zhàn)三:模擬“跳一跳”小游戲的加分塊
實戰(zhàn)四:模擬10086查詢功能
3.8小結
第4章序列的應用
視頻講解:1小時57分鐘
精彩實例:14個
e學碼:16個
4.1序列
4.1.1索引(Indexing)
4.1.2切片(Sliceing)
4.1.3序列相加(Adding)
4.1.4乘法(Multiplying)
4.1.5檢查某個元素是否是序列的成員
4.1.6計算序列的長度、最大值和最小值
4.2列表(list)
4.2.1列表的創(chuàng)建和刪除
4.2.2訪問列表元素
實例01輸出每日一帖
4.2.3遍歷列表
實例02分兩列顯示2017~2018賽季NBA西部聯盟前八名的球隊
4.2.4添加、修改和刪除列表元素
實例03向NBA名人堂列表中追2018年新進入的球星
4.2.5對列表進行統(tǒng)計和計算
4.2.6對列表進行排序
4.2.7列表推導式
4.2.8二維列表的使用
實例04使用二維列表輸出不同版的古詩
4.3元組(tuple)
4.3.1元組的創(chuàng)建和刪除
實例05使用元組保存咖啡館里提的咖啡名稱
4.3.2訪問元組元素
實例06使用for循環(huán)列出咖啡館里的咖啡名稱
實例07分兩列顯示2017~2018賽季NBA西部聯盟前八名球隊
4.3.3修改元組元素
實例08將麝香貓咖啡替換為拿鐵咖啡
4.3.4元組推導式
4.3.5元組與列表的區(qū)別
4.4字典(dictionary)
4.4.1字典的創(chuàng)建和刪除
實例09創(chuàng)建一個保存女神星座的字典
4.4.2通過鍵值對訪問字典
實例10根據星座測試性格特點
4.4.3遍歷字典
4.4.4添加、修改和刪除字典元素
4.4.5字典推導式
實例11應用字典推導式實現根據名字和星座創(chuàng)建一個字典
4.5集合(set)
4.5.1集合的創(chuàng)建
實例12創(chuàng)建保存學生選課信息的集合
4.5.2集合的添加和刪除
實例13學生更改選學課程
4.5.3集合的交集、并集和差集運算
實例14對選課集合進行交集、并集和差集運算
4.6列表、元組、字典和集合的區(qū)別
4.7實戰(zhàn)
實戰(zhàn)一:輸出“王者榮耀”的游戲角色
實戰(zhàn)二:模擬火車訂票系統(tǒng)
實戰(zhàn)三:電視劇的收視率排行榜
實戰(zhàn)四:定制自己的手機套餐
4.8小結
第5章字符串及正則表達式
視頻講解:50分鐘
精彩實例:10個
e學碼:5個
5.1字符串常用操作
5.1.1拼接字符串
實例01使用字符串拼接輸出一個關于程序員的笑話
5.1.2計算字符串的長度
5.1.3截取字符串
實例02截取身份證號碼中的出生日期
5.1.4分割、合并字符串
實例03輸出被@的好友名稱
實例04通過好友列表生成全部被@的好友
5.1.5檢索字符串
5.1.6字母的大小寫轉換
實例05不區(qū)分大小寫驗證會員名是否唯一
5.1.7去除字符串中的空格和特殊字符
5.1.8格式化字符串
實例06格式化不同的數值類型數據
5.2字符串編碼轉換
5.2.1使用encode()方法編碼
5.2.2使用decode()方法解碼
5.3正則表達式
5.3.1行定位符
5.3.2元字符
5.3.3限定符
5.3.4字符類
5.3.5排除字符
5.3.6選擇字符
5.3.7轉義字符
5.3.8分組
5.3.9在Python中使用正則表達式語法
5.4使用re模塊實現正則表達式操作
5.4.1匹配字符串
實例07驗證輸入的手機號碼是否為中國移動的號碼
實例08驗證是否出現危險字符
5.4.2替換字符串
實例09替換出現的危險字符
5.4.3使用正則表達式分割字符串
實例10輸出被@的好友名稱(應用正則表達式)
5.5實戰(zhàn)
實戰(zhàn)一:打印象棋口訣
實戰(zhàn)二:判斷車牌歸屬地
實戰(zhàn)三:模擬微信搶紅包
實戰(zhàn)四:顯示實時天氣預報
5.6小結
進階篇
第6章函數
視頻講解:57分鐘
精彩實例:6個
e學碼:2個
6.1函數的創(chuàng)建和調用
6.1.1創(chuàng)建一個函數
6.1.2調用函數
實例01輸出每日一帖(共享版)
6.2參數傳遞
6.2.1了解形式參數和實際參數
實例02根據身高、體重計算BMI指數(共享版)
6.2.2位置參數
6.2.3關鍵字參數
6.2.4為參數設置默認值
6.2.5可變參數
實例03根據身高、體重計算BMI指數(共享升級版)
6.3返回值
實例04模擬結賬功能—計算實付金額
6.4變量的作用域
6.4.1局部變量
6.4.2全局變量
實例05一棵松樹的夢
6.5匿名函數(lambda)
實例06應用lambda實現對爬取到的秒殺商品信息進行排序
6.6實戰(zhàn)
實戰(zhàn)一:導演為劇本選主角
實戰(zhàn)二:模擬美團外賣商家的套餐
實戰(zhàn)三:根據生日判斷星座
實戰(zhàn)四:將美元轉換為人民幣
6.7小結
第7章面向對象程序設計
視頻講解:1小時
精彩實例:5個
e學碼:3個
7.1面向對象概述
7.1.1對象
7.1.2類
7.1.3面向對象程序設計的特點
7.2類的定義和使用
7.2.1定義類
7.2.2創(chuàng)建類的實例
7.2.3創(chuàng)建__init__()方法
7.2.4創(chuàng)建類的成員并訪問
實例01創(chuàng)建大雁類并定義飛行方法
實例02通過類屬性統(tǒng)計類的實例個數
7.2.5訪問限制
7.3屬性(property)
7.3.1創(chuàng)建用于計算的屬性
7.3.2為屬性添加安全保護機制
實例03在模擬電影點播功能時應用屬性
7.4繼承
7.4.1繼承的基本語法
實例04創(chuàng)建水果基類及其派生類
7.4.2方法重寫
7.4.3派生類中調用基類的__init__()方法
實例05在派生類中調用基類的__init__()方法定義類屬性
7.5實戰(zhàn)
實戰(zhàn)一:修改手機默認語言
實戰(zhàn)二:給信用卡設置默認密碼
實戰(zhàn)三:打印每月銷售明細
實戰(zhàn)四:模擬電影院的自動售票機選票頁面
7.6小結
第8章模塊
視頻講解:46分鐘
精彩實例:4個
e學碼:5個
8.1模塊概述
8.2自定義模塊
8.2.1創(chuàng)建模塊
實例01創(chuàng)建計算BMI指數的模塊
8.2.2使用import語句導入模塊
8.2.3使用from…import語句導入模塊
實例02導入兩個包括同名函數的模塊
8.2.4模塊搜索目錄
8.3以主程序的形式執(zhí)行
8.4Python中的包
8.4.1Python程序的包結構
8.4.2創(chuàng)建和使用包
實例03在指定包中創(chuàng)建通用的設置和獲取尺寸的模塊
8.5引用其他模塊
8.5.1導入和使用標準模塊
實例04生成由數字、字母組成的4位驗證碼
8.5.2第三方模塊的下載與安裝
8.6實戰(zhàn)
實戰(zhàn)一:大樂透號碼生成器
實戰(zhàn)二:春節(jié)集五福
實戰(zhàn)三:封裝用戶的上網行為
實戰(zhàn)四:計算個人所得稅
8.7小結
第9章異常處理及程序調試
視頻講解:33分鐘
精彩實例:4個
e學碼:3個
9.1異常概述
實例01模擬幼兒園分蘋果
9.2異常處理語句
9.2.1try…except語句
實例02模擬幼兒園分蘋果(除數不能為0)
9.2.2try…except…else語句
9.2.3try…except…f?inally語句
9.2.4使用raise語句拋出異常
實例03模擬幼兒園分蘋果(每個人至少分到一個蘋果)
9.3程序調試2
9.3.1使用自帶的IDLE進行程序調試
9.3.2使用assert語句調試程序
實例04模擬幼兒園分蘋果(應用斷言調試)
9.4小結
第10章文件及目錄操作
視頻講解:1小時05分鐘
精彩實例:6個
e學碼:3個
10.1基本文件操作
10.1.1創(chuàng)建和打開文件
實例01創(chuàng)建并打開記錄螞蟻莊園動態(tài)的文件
10.1.2關閉文件
10.1.3打開文件時使用with語句
10.1.4寫入文件內容
實例02向螞蟻莊園的動態(tài)文件寫入一條信息
10.1.5讀取文件
實例03顯示螞蟻莊園的動態(tài)
實例04逐行顯示螞蟻莊園的動態(tài)
10.2目錄操作
10.2.1os和os.path模塊
10.2.2路徑
10.2.3判斷目錄是否存在
10.2.4創(chuàng)建目錄
10.2.5刪除目錄
10.2.6遍歷目錄
實例05遍歷指定目錄
10.3高級文件操作
10.3.1刪除文件
10.3.2重命名文件和目錄
10.3.3獲取文件基本信息
實例06獲取文件基本信息
10.4實戰(zhàn)
實戰(zhàn)一:根據當前時間創(chuàng)建文件
實戰(zhàn)二:批量添加文件夾
10.5小結
第11章使用Python操作數據庫
視頻講解:50分鐘
精彩實例:8個
e學碼:5個
11.1數據庫編程接口
11.1.1連接對象
11.1.2游標對象
11.2使用SQLite
11.2.1創(chuàng)建數據庫文件
實例01創(chuàng)建SQLite數據庫文件
11.2.2操作SQLite
實例02新增用戶數據信息
實例03使用3種方式查詢用戶數據信息
實例04修改用戶數據信息
實例05刪除用戶數據信息
11.3使用MySQL
11.3.1下載安裝MySQL
11.3.2安裝PyMySQL
11.3.3連接數據庫
實例06使用PyMySQL連接數據庫
11.3.4創(chuàng)建數據表
實例07創(chuàng)建books圖書表
11.3.5操作MySQL數據表
實例08向books圖書表添加圖書數據
11.4實戰(zhàn)
實戰(zhàn)一:獲取指定數據表中的信息
實戰(zhàn)二:查找指定年份之后的圖書信息
實戰(zhàn)三:批量刪除指定的圖書信息
11.5小結
高級篇
第12章GUI界面編程
視頻講解:50分鐘
精彩實例:5個
e學碼:6個
12.1初識GUI
12.1.1什么是GUI
12.1.2常用的GUI框架
12.1.3安裝wxPython
12.2創(chuàng)建應用程序
12.2.1創(chuàng)建一個wx.App的子類
12.2.2直接使用wx.App
12.2.3使用wx.Frame框架
12.3常用控件
12.3.1StaticText文本類
實例01使用wx.StaticText輸出Python之禪
12.3.2TextCtrl輸入文本類
實例02使用wx.TextCtrl實現登錄界面
12.3.3Button按鈕類
實例03為登錄界面添加“確認”和“取消”按鈕
12.4BoxSizer布局
12.4.1什么是BoxSizer
12.4.2使用BoxSizer布局
實例04使用BoxSizer設置登錄界面布局
12.5事件處理
12.5.1什么是事件
12.5.2綁定事件
實例05使用事件判斷用戶登錄
12.6小結
第13章Pygame游戲編程
視頻講解:1小時
精彩實例:1個
e學碼:4個
13.1初識Pygame
13.1.1安裝Pygame
13.1.2Pygame常用模塊
13.2Pygame的基本應用
實例01制作一個跳躍的小球游戲
13.3開發(fā)FlappyBird游戲
13.3.1游戲簡介
13.3.2游戲分析
13.3.3搭建主框架
13.3.4創(chuàng)建小鳥類
13.3.5創(chuàng)建管道類
13.3.6計算得分
13.3.7碰撞檢測
13.4小結
第14章網絡爬蟲開發(fā)
視頻講解:1小時30分鐘
e學碼:20個
14.1網絡爬蟲概述
14.2網絡爬蟲的常用技術
14.2.1Python的網絡請求
14.2.2請求headers處理
14.2.3網絡超時
14.2.4代理服務
14.2.5HTML解析之BeautifulSoup
14.3網絡爬蟲開發(fā)常用框架
14.3.1Scrapy爬蟲框架
14.3.2Crawley爬蟲框架
14.3.3PySpider爬蟲框架
14.4實戰(zhàn)項目:快手爬票
14.4.1快手爬票概述
14.4.2搭建QT環(huán)境
14.4.3主窗體設計
14.4.4分析網頁請求參數
14.4.5下載站名文件
14.4.6車票信息的請求與顯示
14.5小結
第15章Web編程
視頻講解:30分鐘
精彩實例:2個
e學碼:15個
15.1Web基礎
15.1.1HTTP協(xié)議
15.1.2Web服務器
15.1.3前端基礎
15.1.4靜態(tài)服務器
實例01創(chuàng)建“明日學院”網站靜態(tài)服務器
15.2WSGI接口
15.2.1CGI簡介
15.2.2WSGI簡介
15.2.3定義WSGI接口
15.2.4運行WSGI服務
實例02創(chuàng)建“明日學院”網站課程頁面
15.3小結
第16章常用Web框架
視頻講解:1小時
精彩實例:4個
e學碼:8個
16.1Web框架簡介
16.1.1什么是Web框架
16.1.2Python常用的Web框架
16.2Flask框架的使用
16.2.1安裝虛擬環(huán)境
16.2.2安裝Flask
16.2.3第一個Flask程序
實例01輸出“HelloWorld!”
16.2.4開啟調試模式
16.2.5路由
實例02根據參數輸出相應信息
實例03使用url_for()函數獲取URL信息
16.2.6靜態(tài)文件
16.2.7模板
實例04渲染模板
16.3Django框架的使用
16.3.1安裝DjangoWeb框架
16.3.2創(chuàng)建一個Django項目
16.3.3創(chuàng)建APP
16.3.4數據模型(models)
16.3.5管理后臺
16.3.6路由(urls)
16.3.7表單(forms)
16.3.8視圖(views)
16.3.9Django模板
16.4小結
實戰(zhàn)篇
第17章智慧星答題測試系統(tǒng)
(Django框架+Bootstrap+MySQL+Redis實現)
視頻講解:1小時20分鐘
e學碼:6個
17.1系統(tǒng)功能設計
17.1.1了解項目整體開發(fā)流程
17.1.2系統(tǒng)功能結構
17.1.3系統(tǒng)業(yè)務流程
17.1.4系統(tǒng)預覽
17.2系統(tǒng)開發(fā)必備
17.2.1系統(tǒng)開發(fā)環(huán)境
17.2.2文件夾組織結構
17.3數據庫設計
17.3.1數據庫概要說
17.3.2數據表模型
17.4用戶登錄模塊設計
17.4.1用戶登錄模塊概述
17.4.2使用Django默認授權機制實現普通登錄
17.4.3基于Oauth2.0的微信登錄的實現
17.4.4機構注冊功能的實現
17.5核心答題功能的設計
17.5.1答題首頁設計
17.5.2比賽詳情頁面
17.5.3答題功能的實現
17.5.4提交答案
17.5.5批量錄入題庫
17.6小結

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號