TOP
Python編程從小白到大牛(簡體書)
滿額折

Python編程從小白到大牛(簡體書)

商品資訊

人民幣定價:139 元
定價
:NT$ 834 元
優惠價
87726
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點 :21 點
商品簡介
名人推薦
目次

商品簡介

本書包括3篇,共16章。基礎篇(第1~7章)包括Python概述,數據類型和變量,流程控制,數據結構,函數,模塊、包和文件,以及錯誤、異常和調試;進階篇(第8~11章)包括面向對象編程,進程和線程,網絡編程,以及Python數據處理和數據庫編程;應用篇(第12~16章)包括Web開發應用,圖形界面GUI和繪圖應用,科學計算與數據分析應用,深度學習應用,以及雲計算和自動化運維應用。本書還包括大量實戰案例,通過理論和實戰結合的方式幫助讀者快速學習撐握Python應用。

名人推薦

12個小白也要懂、11個大牛講壇、15個實戰案例、5大應用領域,希望能夠幫助初學者塑造自己的IT世界觀,而不僅僅只是一本技術工具書

目次

前言

基礎篇

第1章Python起步
1.1Python是什麼
1.2Python版本選擇
1.3搭建編程環境
1.3.1配置Windows環境
1.3.2配置Linux環境
1.4【小白也要懂】Python源代碼的體系架構
1.5【實戰】完成第一個Python程序
1.5.1IDEs編輯器
1.5.2print()輸出函數
1.5.3創建Hello_world.py文件
1.6【大牛講壇】Python解釋器詳解

第2章數據類型和變量
2.1數據類型
2.1.1整數類型
2.1.2浮點數類型
2.1.3布爾類型
2.1.4複數類型
2.1.5字符串類型
2.2變量
2.2.1命名規則
2.2.2使用方法
2.3字符串和編碼
2.3.1字符串
2.3.2編碼
2.3.3字符串操作
2.4數字和運算符
2.4.1數和四則運算
2.4.2關於數字的內建函數
2.5列表
2.5.1List定義
2.5.2索引和切片
2.5.3反轉
2.6【小白也要懂】運算符詳解
2.7【實戰】常用內置數據結構用法示例
2.8【大牛講壇】從底層理解內存管理

第3章流程控制
3.1條件語句
3.1.1ifelse
3.1.2if…elif…else
3.1.3if嵌套
3.2循環語句
3.2.1while循環
3.2.2for循環
3.2.3嵌套循環
3.3循環語句中的List解析
3.4break和continue語句
3.5【小白也要懂】如何構造程序邏輯
3.6【實戰】初識算法
3.7【大牛講壇】養成良好的編碼風格很重要

第4章數據結構
4.1線性數據結構
4.1.1鏈表
4.1.2棧
4.1.3隊列
4.2非線性數據結構
4.3元組
4.3.1定義
4.3.2元組的訪問
4.3.3修改tuple變量
4.4集合
4.4.1定義
4.4.2集合的基本操作
4.5字典
4.5.1定義
4.5.2字典的基本操作
4.6【小白也要懂】生成器
4.7迭代器
4.8【實戰】編寫一些有趣的代碼
4.8.1走馬燈文字
4.8.2楊輝三角
4.8.3初識排序
4.9【大牛講壇】算法進階,字典和集合背後的秘密
4.9.1哈希表插入數據
4.9.2哈希表查找數據
4.9.3哈希表刪除數據

第5章函數
5.1什麼是函數
5.1.1定義函數
5.1.2實參和形參
5.1.3返回值
5.2實參與形參之間的傳遞方式
5.2.1位置實參
5.2.2關鍵字參數
5.2.3默認參數
5.2.4可變參數
5.3局部變量和全局變量
5.4遞歸函數
5.5閉包
5.6【小白也要懂】函數與函數式編程的區別
5.7【實戰】用Python來做數學題
5.7.1公約數和公倍數
5.7.2回文數
5.7.3素數
5.8【大牛講壇】函數編程指南

第6章模塊、包和文件
6.1模塊
6.1.1什麼是模塊
6.1.2模塊的導入
6.2包
6.2.1目錄結構
6.2.2包的導入
6.3文件
6.3.1文件操作介紹
6.3.2文件的相關函數
6.4【小白也要懂】用json模塊存儲數據
6.5【實戰】文件讀寫的具體應用
6.5.1讀寫文本數據
6.5.2打印輸出至文件中
6.5.3讀寫二進制字節數據
6.5.4字符串的I/O操作
6.5.5讀寫壓縮文件
6.5.6內存映射的二進制文件
6.6【大牛講壇】大數據時代,數據組織維度
6.6.1一維數據
6.6.2二維數據
6.6.3多維數據

第7章錯誤、異常和調試
7.1語法錯誤
7.2運行時錯誤
7.3異常處理
7.3.1異常
7.3.2捕捉異常
7.3.3拋出異常
7.4測試
7.4.1測試基礎
7.4.2文檔測試
7.4.3單元測試
7.5【小白也要懂】源代碼檢查和性能分析
7.5.1使用PyChecker和PyLint檢查源代碼
7.5.2性能分析
7.6【實戰】Python日誌調試實踐
7.7【大牛講壇】調試程序思路
7.7.1標準庫的pdb
7.7.2開源的ipdb

進階篇

第8章面向對象編程
8.1類和對象
8.1.1類的定義
8.1.2對象實例化
8.1.3對象的方法
8.1.4類的變量
8.2面向對象編程的三大特性
8.2.1繼承
8.2.2多態
8.2.3封裝
8.3特殊方法和屬性
8.3.1_dict_
8.3.2_slots_
8.4【小白也要懂】靜態方法和類方法
8.5【實戰】面向對象編程
實操
8.6【大牛講壇】對象的內存管理

第9章進程和線程
9.1線程和進程的概念
9.1.1什麼是多進程
9.1.2什麼是多線程
9.2【小白也要懂】多進程與多線程
9.3多進程實踐
9.3.1multiprocessing模塊
9.3.2進程池
9.3.3進程間通信
9.4並行開發的高級特性
9.4.1GIL
9.4.2threading模塊
9.4.3queue模塊
9.4.4鎖
9.5併發編程分類
9.6【實戰】手把手教你創建自己的線程池
9.7【大牛講壇】實現消息發佈/訂閱模型

第10章網絡編程
10.1【小白也要懂】網絡基礎
10.1.1TCP/IP
10.1.2端口
10.1.3IP地址
10.1.4UDP協議
10.2socket網絡編程
10.2.1socket模塊簡介
10.2.2客戶端/服務器編碼
10.2.3基於TCP/IP傳輸層協議的
socket套接字編程
10.2.4多個客戶端連接通信
10.2.5UDP通信
10.3【實戰】用Python發送短信和郵件
10.4【大牛講壇】談談REST和RESTful

第11章Python數據處理和數據庫編程
11.1【小白要也要懂】大數據時代Python的優勢
11.2數據編碼和處理
11.2.1讀寫CSV數據
11.2.2讀寫json數據
11.2.3解析簡單的XML數據
11.2.4讀寫二進制數據
11.3關係型數據庫
11.3.1關係型數據庫入門
11.3.2基本的數據庫SQL操作
11.4訪問關係型數據庫
11.4.1使用SQLite
11.4.2使用MySQL
11.5對象關係映射
11.6【實戰】Python操作常用數據庫實踐
11.7【大牛講壇】常用數據庫優缺點分析

應用篇

第12章Web開發應用領域
12.1Web應用工作原理
12.2Web客戶端
12.2.1urlparse模塊

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 726
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區