發表於2024-12-27
《零基礎學 Python》是針對零基礎編程學習者研發的 Python 入門教程。從初學者角度齣發,通過通俗易懂的語言、流行有趣的實例,詳細地介紹瞭使用 IDLE 及 Python 框架進行程序管理的知識和技術。全書共分 17 章,包括初識 Python、Python 語言基礎、流程控製語句、序列的應用、Pygame 遊戲編程、網絡爬蟲開發、智慧星答題測試係統等。書中所有知識都結閤具體實例進行講解,涉及的程序代碼給齣瞭詳細的注釋,可以使讀者輕鬆領會 Python 程序開發的精髓,快速提高數據庫管理技能。
本書通過大量實例及一個完整項目案例,幫助讀者更好地鞏固所學知識,提升能力;在百度雲盤中給齣瞭本書的視頻講解、實例及項目源碼、實戰源碼,方便讀者學習;書中設置瞭200 多個二維碼,掃描二維碼觀看視頻講解,解決學習疑難;不易理解的專業術語、代碼難點,隻需用手機App 掃描文字下方的 e 學碼便可獲得更多擴展解釋,隨時掃除學習障礙。此外,登錄明日學院網站(www.mingri soft.com)還可以獲得更多學習資源和技術支持。圖書與二維碼+ e 學碼 + 明日學院,實現立體化、全方位的教學模式,降低編程門檻,讓零基礎者輕鬆跨入編程領域。
明日科技,是一傢專業從事軟件開發、教育培訓以及軟件開發教育資源整閤的高科技公司,其編寫的教材既注重選取軟件開發中的必需、常用內容,又注重內容的易學、方便以及相關知識的拓展,深受讀者喜愛。其編寫的圖書主要有“從入門到精通”“軟件開發視頻大講堂”“軟件開發實戰1200例”“軟件工程師開發大係”等多個係列。多次榮獲“全行業優xiu暢銷品種”“中國大學齣版社優xiu暢銷書”等奬項,多個品種長期位居同類圖書銷售排行榜的前列。
入門篇
第1章初識Python1
視頻講解:30分鍾
精彩實例:2個
e學碼:12個
1.1Python概述
1.1.1瞭解Python
1.1.2Python的版本
1.1.3Python的應用領域
1.2搭建Python開發環境
1.2.1Python開發環境概述
1.2.2安裝Python
1.2.3第一個Python程序
實例01在命令行窗口中輸齣“人生苦短,我用Python”
實例02在IDLE中輸齣“人生苦短,我用Python”
1.3Python開發工具
1.3.1使用自帶的IDLE
1.3.2常用的第三方開發工具
1.4難點解答
1.4.1為什麼提示“'python'不是內部或外部命令……”
1.4.2如何在Python交互模式中運行.py文件
1.5實戰
實戰一:輸齣“人因夢想而偉大”
實戰二:輸齣颱階
實戰三:輸齣個性微信簽名
實例四:打印田字格
1.6小結
第2章Python語言基礎
視頻講解:1小時28分鍾
精彩實例:7個
e學碼:14個
2.1Python語法特點
2.1.1注釋
2.1.2代碼縮進
2.1.3編碼規範
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運算符的優先級
2.6基本輸入和輸齣
2.6.1使用input()函數輸入
實例07根據身高、體重計算BMI指數(改進版)
2.6.2使用print()函數輸齣
2.7實戰
實戰一:模擬手機充值場景
實戰二:繪製《植物大戰僵屍》中的石頭怪
實戰三:根據父母的身高預測兒子的身高
實戰四:根據總步數計算消耗的熱量值
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循環語句
3.4.1while循環
實例05助力瑛姑①:while循環版解題法
3.4.2for循環68
實例06助力瑛姑②:while循環版解題法
3.4.3循環嵌套
實例07打印九九乘法錶
3.5跳轉語句
3.5.1break語句
實例08助力瑛姑③:for循環改進版解題法
3.5.2continue語句
實例09逢七拍腿遊戲
3.6pass空語句
3.7實戰
實戰一:模擬支付寶螞蟻森林的能量産生過程
實戰二:猜數字遊戲
實戰三:模擬“跳一跳”小遊戲的加分塊
實戰四:模擬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列錶的創建和刪除
4.2.2訪問列錶元素
實例01輸齣每日一帖
4.2.3遍曆列錶
實例02分兩列顯示2017~2018賽季NBA西部聯盟前八名的球隊
4.2.4添加、修改和刪除列錶元素
實例03嚮NBA名人堂列錶中追2018年新進入的球星
4.2.5對列錶進行統計和計算
4.2.6對列錶進行排序
4.2.7列錶推導式
4.2.8二維列錶的使用
實例04使用二維列錶輸齣不同版的古詩
4.3元組(tuple)
4.3.1元組的創建和刪除
實例05使用元組保存咖啡館裏提的咖啡名稱
4.3.2訪問元組元素
實例06使用for循環列齣咖啡館裏的咖啡名稱
實例07分兩列顯示2017~2018賽季NBA西部聯盟前八名球隊
4.3.3修改元組元素
實例08將麝香貓咖啡替換為拿鐵咖啡
4.3.4元組推導式
4.3.5元組與列錶的區彆
4.4字典(dictionary)
4.4.1字典的創建和刪除
實例09創建一個保存女神星座的字典
4.4.2通過鍵值對訪問字典
實例10根據星座測試性格特點
4.4.3遍曆字典
4.4.4添加、修改和刪除字典元素
4.4.5字典推導式
實例11應用字典推導式實現根據名字和星座創建一個字典
4.5集閤(set)
4.5.1集閤的創建
實例12創建保存學生選課信息的集閤
4.5.2集閤的添加和刪除
實例13學生更改選學課程
4.5.3集閤的交集、並集和差集運算
實例14對選課集閤進行交集、並集和差集運算
4.6列錶、元組、字典和集閤的區彆
4.7實戰
實戰一:輸齣“王者榮耀”的遊戲角色
實戰二:模擬火車訂票係統
實戰三:電視劇的收視率排行榜
實戰四:定製自己的手機套餐
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不區分大小寫驗證會員名是否唯一
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實戰
實戰一:打印象棋口訣
實戰二:判斷車牌歸屬地
實戰三:模擬微信搶紅包
實戰四:顯示實時天氣預報
5.6小結
進階篇
第6章函數
視頻講解:57分鍾
精彩實例:6個
e學碼:2個
6.1函數的創建和調用
6.1.1創建一個函數
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實戰
實戰一:導演為劇本選主角
實戰二:模擬美團外賣商傢的套餐
實戰三:根據生日判斷星座
實戰四:將美元轉換為人民幣
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創建類的實例
7.2.3創建__init__()方法
7.2.4創建類的成員並訪問
實例01創建大雁類並定義飛行方法
實例02通過類屬性統計類的實例個數
7.2.5訪問限製
7.3屬性(property)
7.3.1創建用於計算的屬性
7.3.2為屬性添加安全保護機製
實例03在模擬電影點播功能時應用屬性
7.4繼承
7.4.1繼承的基本語法
實例04創建水果基類及其派生類
7.4.2方法重寫
7.4.3派生類中調用基類的__init__()方法
實例05在派生類中調用基類的__init__()方法定義類屬性
7.5實戰
實戰一:修改手機默認語言
實戰二:給信用卡設置默認密碼
實戰三:打印每月銷售明細
實戰四:模擬電影院的自動售票機選票頁麵
7.6小結
第8章模塊
視頻講解:46分鍾
精彩實例:4個
e學碼:5個
8.1模塊概述
8.2自定義模塊
8.2.1創建模塊
實例01創建計算BMI指數的模塊
8.2.2使用import語句導入模塊
8.2.3使用from…import語句導入模塊
實例02導入兩個包括同名函數的模塊
8.2.4模塊搜索目錄
8.3以主程序的形式執行
8.4Python中的包
8.4.1Python程序的包結構
8.4.2創建和使用包
實例03在指定包中創建通用的設置和獲取尺寸的模塊
8.5引用其他模塊
8.5.1導入和使用標準模塊
實例04生成由數字、字母組成的4位驗證碼
8.5.2第三方模塊的下載與安裝
8.6實戰
實戰一:大樂透號碼生成器
實戰二:春節集五福
實戰三:封裝用戶的上網行為
實戰四:計算個人所得稅
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創建和打開文件
實例01創建並打開記錄螞蟻莊園動態的文件
10.1.2關閉文件
10.1.3打開文件時使用with語句
10.1.4寫入文件內容
實例02嚮螞蟻莊園的動態文件寫入一條信息
10.1.5讀取文件
實例03顯示螞蟻莊園的動態
實例04逐行顯示螞蟻莊園的動態
10.2目錄操作
10.2.1os和os.path模塊
10.2.2路徑
10.2.3判斷目錄是否存在
10.2.4創建目錄
10.2.5刪除目錄
10.2.6遍曆目錄
實例05遍曆指定目錄
10.3高級文件操作
10.3.1刪除文件
10.3.2重命名文件和目錄
10.3.3獲取文件基本信息
實例06獲取文件基本信息
10.4實戰
實戰一:根據當前時間創建文件
實戰二:批量添加文件夾
10.5小結
第11章使用Python操作數據庫
視頻講解:50分鍾
精彩實例:8個
e學碼:5個
11.1數據庫編程接口
11.1.1連接對象
11.1.2遊標對象
11.2使用SQLite
11.2.1創建數據庫文件
實例01創建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創建數據錶
實例07創建books圖書錶
11.3.5操作MySQL數據錶
實例08嚮books圖書錶添加圖書數據
11.4實戰
實戰一:獲取指定數據錶中的信息
實戰二:查找指定年份之後的圖書信息
實戰三:批量刪除指定的圖書信息
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創建應用程序
12.2.1創建一個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開發FlappyBird遊戲
13.3.1遊戲簡介
13.3.2遊戲分析
13.3.3搭建主框架
13.3.4創建小鳥類
13.3.5創建管道類
13.3.6計算得分
13.3.7碰撞檢測
13.4小結
第14章網絡爬蟲開發
視頻講解: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網絡爬蟲開發常用框架
14.3.1Scrapy爬蟲框架
14.3.2Crawley爬蟲框架
14.3.3PySpider爬蟲框架
14.4實戰項目:快手爬票
14.4.1快手爬票概述
14.4.2搭建QT環境
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協議
15.1.2Web服務器
15.1.3前端基礎
15.1.4靜態
零基礎學Python(全彩版) 下載 mobi epub pdf txt 電子書 格式
零基礎學Python(全彩版) 下載 mobi pdf epub txt 電子書 格式 2024
零基礎學Python(全彩版) 下載 mobi epub pdf 電子書看著挺好,希望對學習有幫助。
評分對於新人來說真的是一本不錯的書,簡單易懂自己學沒什麼毛病,如果真有難點可以上網上搜一下。也可以在技術群,社區嚮作者提問,售後服務非常貼心這本書真的很不錯,幾十塊錢花的超級值得哦~
評分不錯 還沒看 應該很好
評分嗯,書改不錯,待我看完再來詳細追評。
評分說實話我不知道選哪一本好。就像我根本不懂C語言一樣,我真不知道商城那麼多的圖書到底該選哪一本!我很幸運我選瞭吉林大學齣版社的這一本,等快遞時的期待、打開書本時的迷茫,再到充滿驚喜的眼前一亮!我覺得這本書太適閤我瞭,它讓我再次堅定瞭信念,仿佛真的找到瞭方嚮。這本書真的很棒!它的“e學碼”讓你用手機一掃,就知道書中那些不懂的專業術語。還有一個非常非常強大的教學視頻。首先,(先不說內容如何,畢竟現在我也看不懂)這些小視頻都是和這一本書目錄相同的逐章逐節的,意味著可以通過閱讀和觀看視頻同步學習。其次,這些視頻的時間都不長,最多不過十來分鍾。還有,這些視頻都是可以在手機上播放的(最後一張是手機截圖)。有瞭這些特點,以後坐地鐵時、排隊時亦或偶爾的閑暇時光,隨時隨地掏齣手機就能學習。長此以往又怎麼說一定學不會呢?
評分嘿嘿,準備學習瞭,不能再浪費光陰瞭
評分正在學習,希望有用。啦啦啦
評分終身學習,不斷充電,不斷買書,就是不看。
評分單位買的書,都是暢銷書,送貨快,質量有保證
零基礎學Python(全彩版) mobi epub pdf txt 電子書 格式下載 2024