熱門搜索: 中考 高考 考試 開卷17
服務電話 024-96192/23945006
 

PYTHON編程從零基礎到項目實戰(微課視頻版)

編號:
wx1201778127
銷售價:
¥63.04
(市場價: ¥79.80)
贈送積分:
63
數量:
   
商品介紹

本書包括Python程序設計的方方面面,首先從Python的安裝開始,隨后介紹了Python的基礎知識和基本概念,包括列表、元組、字符串、字典以及各種語句。然后循序漸進地介紹了一些相對不錯的主題,包括抽象、異常、魔法方法、屬性、迭代器。此后探討了如何將Python與數據庫、網絡、C語言等工具結合使用,從而發揮出Python的強大功能,同時介紹了Python程序測試、打包、發布等知識。結尾,作者結合前面講述的內容,按照實際項目開發的步驟向讀者介紹了幾個具有實際意義的Python項目的開發過程。

劉瑜,油田大數據分析課題核心成員,交通大數據項目主管,不錯工程師,不錯信息項目管理師。 劉勝松 醫指通大數據技術架構師,京東網前開發工程師; 溫懷玉 成都大學大數據研究院學術帶頭人,教授, 易極天成科技集團創始人; ……

第Ⅰ部分  基礎篇
第1章  從零開始
 視頻講解:35分鐘
 1.1  概述
 1.2  什么是Python語言
 1.3  安裝Python
   1.3.1  安裝準備工作
   1.3.2  安裝Python的過程
 1.4  Python代碼編輯工具
   1.4.1  交互式解釋器
   1.4.2  自帶GUI工具IDLE
   1.4.3  其他商業級開發工具
 1.5  第一個程序
   1.5.1  案例[嗨,三酷貓??
   1.5.2  Help
   1.5.3  出錯與調試
 1.6  良好的編程約定
 1.7  習題及實驗
第2章  變量和簡單數據類型
 視頻講解:27分鐘
 2.1  變量
 2.2  字符串
   2.2.1  字符串基本操作
   2.2.2  其他常用操作
   2.2.3  案例[三酷貓釣魚記錄]
 2.3  數字和運算符
   2.3.1  算術運算符
   2.3.2  整數
   2.3.3  浮點數
   2.3.4  復數
   2.3.5  布爾
   2.3.6  二進制
   2.3.7  比較運算符
   2.3.8  賦值運算符
 2.4  數據類型轉換
 2.5  案例[三酷貓記賬單]
 2.6  習題及實驗
第3章  條件分支與循環
 視頻講解:37分鐘
 3.1  if條件分支
   3.1.1  if語句基本用法
   3.1.2  案例[三酷貓判斷找魚]
 3.2  while循環
   3.2.1  while語句基本用法
   3.2.2  案例[三酷貓線性法找魚]
 3.3  for循環語句
   3.3.1  for語句基本用法
   3.3.2  案例[三酷貓統計魚數量]
 3.4  循環控制語句
   3.4.1  break語句
   3.4.2  continue語句
 3.5  復雜條件及處理
   3.5.1  成員運算符
   3.5.2  身份運算符
   3.5.3  運算符優先級
 3.6  案例[三酷貓核算收入]
 3.7  習題及實驗
第4章  列表與元組
 視頻講解:29分鐘
 4.1  接觸列表
   4.1.1  列表基本知識
   4.1.2  列表元素增加
   4.1.3  列表元素查找
   4.1.4  列表元素修改
   4.1.5  列表元素刪除
   4.1.6  列表元素合并
   4.1.7  列表元素排序
   4.1.8  列表其他操作方法
 4.2  基于列表算法
   4.2.1  案例[三酷貓列表記賬]
   4.2.2  案例[三酷貓冒泡法排序]
   4.2.3  案例[三酷貓二分法查找]
   4.2.4  案例[三酷貓列表統計]
 4.3  元組
   4.3.1  元組基本知識
   4.3.2  元組操作實例
 4.4  案例[三酷貓釣魚花樣大統計]
 4.5  習題及實驗
第5章  字典
 視頻講解:23分鐘
 5.1  接觸字典
   5.1.1  字典基本知識
   5.1.2  字典元素增加
   5.1.3  字典值查找
   5.1.4  字典值修改
   5.1.5  字典元素刪除
   5.1.6  字典遍歷操作
   5.1.7  字典其他操作方法
 5.2  字典嵌套
   5.2.1  字典嵌入字典
   5.2.2  列表嵌入字典
   5.2.3  字典嵌入列表
 5.3  基于字典算法
   5.3.1  案例[三酷貓字典記賬]
   5.3.2  案例[三酷貓字典修改]
   5.3.3  案例[三酷貓分類統計]
 5.4  案例[三酷貓管理復雜的釣魚賬本]
 5.5  習題及實驗
第6章  函數
 視頻講解:19分鐘
 6.1  函數基本知識
   6.1.1  為什么要使用函數
   6.1.2  函數基本定義
 6.2  自定義函數第一步
   6.2.1  不帶參數函數
   6.2.2  帶參數函數
   6.2.3  帶返回值函數
   6.2.4  自定義函數的完善
   6.2.5  把函數放到模塊中
 6.3  自定義函數第二步
   6.3.1  參數的變化
   6.3.2  傳遞元組、列表、字典值
   6.3.3  函數與變量作用域
   6.3.4  匿名函數
   6.3.5  遞歸函數
 6.4  案例[三酷貓利用函數方法實現記賬統計]
   6.4.1  函數統計需求
   6.4.2  主程序實現
   6.4.3  自定義函數實現
   6.4.4  本案例代碼執行結果
 6.5  習題及實驗
第7章  類
 視頻講解:27分鐘
 7.1  初識類
   7.1.1  為什么要引入類
   7.1.2  案例[編寫第一個類]
   7.1.3  實例
 7.2  屬性使用
   7.2.1  屬性值初始化
   7.2.2  屬性值修改
   7.2.3  把類賦給屬性
 7.3  類改造問題
   7.3.1  繼承
   7.3.2  重寫方法
 7.4  私有
 7.5  把類放到模塊中
   7.5.1  建立獨立類模塊過程
   7.5.2  案例[把盒子類放到類模塊中]
 7.6  類回顧
   7.6.1  靜態類
   7.6.2  類與實例概念總結
   7.6.3  類與面向對象編程
   7.6.4  類編寫其他事項
 7.7  案例[三酷貓把魚裝到盒子里]
 7.8  習題及實驗
第8章  標準庫
 視頻講解:25分鐘
 8.1  Python標準庫知識
 8.2  datetime模塊
 8.3  math模塊
 8.4  random模塊
 8.5  os模塊
 8.6  sys模塊
 8.7  time模塊
 8.8  再論模塊
   8.8.1  模塊文件
   8.8.2  包
 8.9  窺探標準庫源碼
 8.10  案例[三酷貓解放了]
 8.11  習題及實驗
第9章  異常
 視頻講解:16分鐘
 9.1  程序中的問題
 9.2  捕捉異常
   9.2.1  基本異常捕捉語句
   9.2.2  帶finally子句的異常處理
   9.2.3  捕捉特定異常信息
 9.3  拋出異常
 9.4  習題及實驗
第Ⅱ部分  Python提高篇
第10章  文件處理
 視頻講解:20分鐘
 10.1  文本文件
   10.1.1  建立文件
   10.1.2  基本的讀寫文件
   10.1.3  復雜的讀寫文件
   10.1.4  文件異常處理
   10.1.5  文件與路徑
   10.1.6  案例[三酷貓把釣魚結果數據存入文件]
 10.2  JSON格式文件
   10.2.1  JSON格式
   10.2.2  讀寫JSON文件
 10.3  XML格式文件
   10.3.1  初識XML
   10.3.2  生成XML文件
   10.3.3  xml模塊
   10.3.4  用SAX讀XML文件
   10.3.5  用DOM讀寫XML文件
 10.4  案例[三酷貓自建文件數據庫]
 10.5  習題及實驗
第11章  圖形用戶界面
 視頻講解:26分鐘
 11.1  初識圖形用戶界面
   11.1.1  接觸圖形用戶界面
   11.1.2  相關開發工具
 11.2  tkinter開發包
   11.2.1  窗體
   11.2.2  組件
   11.2.3  常見事件類型
   11.2.4  常見屬性對象
 11.3  tkinter模塊下基本組件
   11.3.1  tkinter下組件清單
   11.3.2  簡易組件使用案例
   11.3.3  Menu及messagebox組件使用案例
   11.3.4  Canvas組件使用案例
   11.3.5  PhotoImage組件使用案例
 11.4  ttk子模塊下組件
   11.4.1  Combobox組件
   11.4.2  Notebook組件
   11.4.3  Progressbar組件
   11.4.4  Sizegrip組件
   11.4.5  Treeview組件
 11.5  tix子模塊下組件
   11.5.1  文件選擇類組件
   11.5.2  ButtonBox組件
 11.6  scrolledtext子模塊下組件
 11.7  拖拽組件
 11.8  編譯成可執行文件的實現過程
 11.9  案例[三酷貓做到了數據可視化]
 11.10  美輪美奐的turtle
 11.11  習題及實驗
第12章  數據庫操作
 視頻講解:17分鐘
 12.1  數據庫使用概述
   12.1.1  數據庫基本知識
   12.1.2  訪問數據庫基本原理
   12.1.3  ODBC與ADO
 12.2  關系型數據庫
   12.2.1  關系型數據庫支持清單
   12.2.2  連接SQLite
   12.2.3  連接MySQL
   12.2.4  連接Oracle
   12.2.5  案例[三酷貓建立記賬管理系統]
 12.3  NoSQL數據庫
   12.3.1  NoSQL數據庫支持清單
   12.3.2  連接MongoDB
   12.3.3  連接Redis
 12.4  習題及實驗
第13章  線程與進程
 視頻講解:17分鐘
 13.1  接觸多任務技術
   13.1.1  進程與線程簡介
   13.1.2  多線程模塊
 13.2  第一個多線程[搶火車票]
   13.2.1  不使用線程
   13.2.2  threading函數方式實現
   13.2.3  threading類方式實現
 13.3  線程同步
   13.3.1  多線程競爭出錯
   13.3.2  嘗試讓多線程共享數據出錯
   13.3.3  CPython的痛
   13.3.4  加鎖
   13.3.5  防止死鎖
 13.4  線程隊列模塊
 13.5  并發進程模塊
   13.5.1  Process創建多進程
   13.5.2  基于Pool的多進程
   13.5.3  基于Pipe的多進程
   13.5.4  基于Queue的多進程
 13.6  其他同步方法
 13.7  案例[三酷貓玩爬蟲]
   13.7.1  需求與準備工作
   13.7.2  簡易多線程爬蟲實現
 13.8  習題及實驗
第14章  測試及打包
 14.1  代碼測試
   14.1.1  doctest
   14.1.2  unittest
 14.2  代碼打包
   14.2.1  distutils模塊
   14.2.2  基本打包與安裝
   14.2.3  擴展打包與安裝
   14.2.4  編寫安裝配置文件
   14.2.5  源碼發布格式
 14.3  習題及實驗
第Ⅲ部分  Python拓展篇
第15章  Web應用入門
 視頻講解:11分鐘
 15.1  Web基礎知識
   15.1.1  接觸Web
   15.1.2  Browser/Server使用原理
   15.1.3  網頁
   15.1.4  感覺第一個Web應用
 15.2  Web服務器
   15.2.1  Web服務器會做什么工作
   15.2.2  Apache服務器
   15.2.3  IIS服務器
 15.3  WSGI服務器接口
 15.4  Web應用程序開發
 15.5  案例[三酷貓簡易網站]
   15.5.1  網站需求
   15.5.2  實現代碼
 15.6  習題及實驗
第16章  商業級別的技術框架
 16.1  初識Web應用程序框架
 16.2  web.py框架
   16.2.1  使用準備
   16.2.2  開發Web應用程序
   16.2.3  使用模板
   16.2.4  數據庫訪問
   16.2.5  表單處理
   16.2.6  使用Session
   16.2.7  使用Cookie
   16.2.8  Web實際使用環境部署
 16.3  Django框架
   16.3.1  Django簡介
   16.3.2  Django安裝
   16.3.3  網站(創建項目)
   16.3.4  網站(連接數據庫)
   16.3.5  網站(創建應用)
   16.3.6  網站(后臺管理)
   16.3.7  網站(投票應用)
   16.3.8  網站(學習拓展)
 16.4  案例[三酷貓魚產品動態網站]
   16.4.1  網站準備工作
   16.4.2  建立數據庫
   16.4.3  Web應用實現
 16.5  習題及實驗
第17章  大數據應用入門
 17.1  什么是大數據
   17.1.1  大數據基本知識
   17.1.2  大數據技術三步曲
 17.2  案例[一個完整的網絡爬蟲]
   17.2.1  編寫網絡爬蟲準備工作
   17.2.2  基于MongoDB的數據存儲
   17.2.3  爬蟲獲取網頁數據
   17.2.4  爬蟲獲取網頁內指定數據
   17.2.5  爬蟲知識拓展
 17.3  Python+Spark
   17.3.1  Spark基礎知識
   17.3.2  使用環境安裝
   17.3.3  pyspark基礎
   17.3.4  案例[蒙特卡洛法求π]
 17.4  案例[三酷貓了解魚的價格]
 17.5  習題及實驗
第18章  AI應用入門
 18.1  什么是人工智能
   18.1.1  從深藍到阿爾法狗
   18.1.2  人工智能基礎知識
 18.2  Python AI編程庫
   18.2.1  科學計算和數據分析庫
   18.2.2  數據可視化庫
   18.2.3  計算機視覺庫
   18.2.4  機器學習庫
   18.2.5  其他知名的第三方庫
 18.3  NumPy應用示例
   18.3.1  安裝NumPy
   18.3.2  數組相關計算
   18.3.3  傅里葉變換
   18.3.4  案例[一維離散傅里葉變換]
   18.3.5  案例[二維離散傅里葉變換]
 18.4  三酷貓的夢
 18.5  習題及實驗
附錄一  IDLE代碼編寫工具菜單使用說明
附錄二  字符串轉義字符
附錄三  ASCII表
附錄四  math模塊函數
附錄五  第三方庫列表
附錄六  正則表達式
附錄七  附贈案例代碼清單
參考文獻
后記

商品參數
基本信息
出版社 中國水利水電出版社
ISBN 9787517067146
條碼 9787517067146
編者 劉瑜 著
譯者 --
出版年月 2017-04-01 00:00:00.0
開本 16開
裝幀 平裝
頁數 424
字數 540千字
版次 1
印次 1
紙張 一般膠版紙
商品評論

暫無商品評論信息 [發表商品評論]

商品咨詢

暫無商品咨詢信息 [發表商品咨詢]

? 五分快乐时时彩开奖官网