老男孩 Linux云計算運維 就業班正在火熱招生,坐席有限,【立即搶占報名名額】
內容簡介:
Python實戰開發,本書由老男孩教育和路飛學城數位金牌Python講師撰寫而成,主要包括Python開發基礎、函數編程、面向對象編程、網絡編程部分,全書有近10個項目實戰,總代碼量超過1萬行,貼近實戰,講解深入,是讓你能快速上手Python開發的不二好書。
作者簡介:
Alex Li ,多款開源軟件作者,老男孩教育Python教學總監,多年IT自動化運維以及開發經驗,51CTO 2016\2017年最受學員喜歡10大講師,300萬在線學員,業內知名Python語言推廣者。曾就職于松下、飛信、中金公司、NOKIA、汽車之家等公司。
書籍目錄:
第一章 Python基礎--Python介紹&循環語句 14
1.1 編程語言介紹 14
1.2 Python介紹 18
1.3 Python安裝 21
1.4 第一個Python程序 22
1.5 變量 23
1.6 程序交互 25
1.7 基本數據類型 27
1.8 格式化輸出 29
1.9 基本數據類型 30
1.10 流程控制之if...else... 31
1.11 流程控制之循環 34
1.12 開發工具IDE 38
1.13 本章小節 40
第二章 Ppython基礎--Python數據類型 42
2.1 變量及身份運算補充 42
2.2 二進制 45
2.3 字符編碼 47
2.4 基本數據類型--數字 50
2.5 基本數據類型--字符串 52
2.6 基本數據類型--列表 58
2.7 基本數據類型--元組 61
2.8 可變、不可變數據類型和hash 62
2.9 基本數據類型--字典 64
2.10 基本數據類型--集合 67
2.11 collections 73
2.12 本章小節 76
第三章 Python基礎-文件操作&函數 80
3.1 三元運算 80
3.2 字符編碼 80
3.3 文件處理 88
3.4 函數 94
3.5 函數進階 106
3.6 生成器&迭代器 116
3.7 本章小結 123
第四章 python基礎--常用模塊 126
4.1 模塊、包介紹和相關語法 126
4.2 time & datetime模塊 132
4.3 random模塊 135
4.4 os模塊 135
4.5 sys模塊 136
4.6 shutil模塊 137
4.7 json & pickle 模塊 138
4.8 shelve模塊 139
4.9 xml模塊 140
4.10 ConfigParser模塊 142
4.11 hashlib模塊 144
4.12 subprocess 模塊 146
4.13 logging模塊 148
4.14 re 模塊 153
4.15 軟件開發目錄規范 156
4.16 本章小結 158
第五章 面向對象編程設計與開發 161
5.1 什么是面向對象的程序設計 161
5.2 類與對象 164
5.3 屬性查找與綁定方法 166
5.4 小結 168
5.5 繼承與派生 170
5.6 組合 178
5.7 抽象類 179
5.8 多態與多態性 184
5.9 封裝 186
5.10 綁定方法與非綁定方法 192
5.11 內置方法 194
5.12 元類 228
5.13 面向對象的軟件開發 235
5.14 領域模型 236
5.16 本章總結 243
第六章 網絡編程-SOCKET開發 249
6.1 C/S架構介紹 249
6.2 TCP/IP各層詳解 253
6.3 SOCKET介紹 261
6.5 粘包現象與解決方案 264
6.4 SOCKET代碼實例 273
6.5 通過SOCKET發送文件 279
6.6 本章總結 283
第七章 并發編程 284
7.1 操作系統介紹 284
7.2 進程理論 288
7.3 開啟進程的兩種方式 291
7.4 join方法 293
7.5 守護進程 296
7.6 互斥鎖 298
7.7 隊列 302
7.8 生產者消費者模型 303
7.9 線程理論 307
7.10 開啟線程的兩種方式 308
7.11 多線程與多進程的區別 309
7.12 Thread對象的其他屬性或方法 311
7.13 守護線程 312
7.14 GIL全局解釋器鎖 313
7.15 死鎖現象與底柜鎖 317
7.16 信號量,Event,定時器 319
7.17 線程queue 322
7.18 進程池與線程池 323
7.19 協程介紹 326
7.20 greenlet模塊 329
7.21 gevent模塊 331
7.22 IO模型介紹 333
7.23 本章小結 346
附贈 347
哥們別逗了,寫個腳本那真不叫運維自動化! 348
普通運維人員就是秋后的螞蚱! 352
編程要自學或報班這事你都想不明白,那必然是你智商不夠 354
白領如何才能買得起Tesla電動車? 356
關于認識、格局、多維度發展的感觸 361
給一位做技術迷茫的同學回信 363
不敢想! 365
為何90%的IT技術人員不適合做老大 369
你做了哪些事,導致老板下調了對你的評價? 371
書籍前言:
幫助有志向的年輕人通過努力學習獲得體面的工作和生活!
我有個野心,就是成為最好的程序員。
人的一切痛苦, 本質上都是對自己無能的憤怒。
一個人倘若需要從思想中得到快樂,那么他的第一個欲望就是學習。
沒有錢,沒有社會地位,沒有文化,人很難掌握自己的命運。
面對攻擊你的人,the best revenge is massive success!
青年的動人之處,就在于勇氣,和他們的遠大前程。
我們多數人的問題都是因為想法太多,讀書太少!
窮人最缺的就是成為人上人的野心。
Talk is cheap, make the move.