注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計Python編程從零基礎(chǔ)到項目實戰(zhàn)(微課視頻版)

Python編程從零基礎(chǔ)到項目實戰(zhàn)(微課視頻版)

Python編程從零基礎(chǔ)到項目實戰(zhàn)(微課視頻版)

定 價:¥79.80

作 者: 劉瑜 著
出版社: 中國水利水電出版社
叢編項:
標 簽: 暫缺

ISBN: 9787517067146 出版時間: 2018-10-01 包裝: 平裝
開本: 16 頁數(shù): 412 字數(shù):  

內(nèi)容簡介

  《Python編程從零基礎(chǔ)到項目實戰(zhàn)(微課視頻版)》是一本介紹Python相關(guān)知識的Python基礎(chǔ)教程,也是一本Python視頻教程,內(nèi)容涉及算法、Python數(shù)據(jù)分析、圖形處理、Web開發(fā)、科學(xué)計算、項目管理、人工智能、Python爬蟲等。其中第Ⅰ部分為Python基礎(chǔ)篇,首先從Python的安裝開始,隨后介紹了變量和數(shù)據(jù)類型、條件分支與循環(huán)、列表與元組、字典、函數(shù)、類、標準庫以及程序中的異?,F(xiàn)象及處理方法;第Ⅱ部分為Python提高篇,介紹了文件處理、圖形用戶界面、數(shù)據(jù)庫操作、線程與進程、測試及打包等知識;第Ⅲ部分為拓展篇,介紹了Python在Web應(yīng)用、商業(yè)級別的技術(shù)框架、大數(shù)據(jù)應(yīng)用、AI應(yīng)用等方面的拓展知識。全書通過“三酷貓”將案例串聯(lián)起來,由淺入深、生動有趣,在增加趣味性的同時,讓讀者對Python的具體使用有一個完整的認識。另外,本書配備了77集微視頻講解、提供完整的源代碼及PPT課件下載。具體下載方法見“前言”中的相關(guān)介紹。 《Python編程從零基礎(chǔ)到項目實戰(zhàn)(微課視頻版)》適合Python編程零基礎(chǔ)讀者、Python編程從入門到精通讀者、在校學(xué)生、對Python編程感興趣的在職IT人員、教師等使用。本書也可作為相關(guān)培訓(xùn)機構(gòu)的培訓(xùn)教材使用

作者簡介

  劉瑜,具有20多年C、ASP、Basic、Foxbase、Delphi、Java、C#、Python等編程經(jīng)驗,專著有《戰(zhàn)神——軟件項目管理深度實戰(zhàn)》《NoSQL數(shù)據(jù)庫入門與實踐》,高級信息系統(tǒng)項目管理師、軟件工程碩士、CIO、碩士企業(yè)導(dǎo)師。

圖書目錄

第Ⅰ部分基礎(chǔ)篇


第1章從零開始
視頻講解:35分鐘
1.1概述
1.2什么是Python語言
1.3安裝Python
1.3.1安裝準備工作
1.3.2安裝Python的過程
1.4Python代碼編輯工具
1.4.1交互式解釋器
1.4.2自帶GUI工具IDLE
1.4.3其他商業(yè)級開發(fā)工具
1.5第一個程序
1.5.1案例[嗨,三酷貓?。?br />1.5.2Help
1.5.3出錯與調(diào)試
1.6良好的編程約定
1.7習(xí)題及實驗
第2章變量和簡單數(shù)據(jù)類型
視頻講解:27分鐘
2.1變量
2.2字符串
2.2.1字符串基本操作
2.2.2其他常用操作
2.2.3案例[三酷貓釣魚記錄]
2.3數(shù)字和運算符
2.3.1算術(shù)運算符
2.3.2整數(shù)
2.3.3浮點數(shù)
2.3.4復(fù)數(shù)
2.3.5布爾
2.3.6二進制
2.3.7比較運算符
2.3.8賦值運算符
2.4數(shù)據(jù)類型轉(zhuǎn)換
2.5案例[三酷貓記賬單]
2.6習(xí)題及實驗
第3章條件分支與循環(huán)
視頻講解:37分鐘
3.1if條件分支
3.1.1if語句基本用法
3.1.2案例[三酷貓判斷找魚]
3.2while循環(huán)
3.2.1while語句基本用法
3.2.2案例[三酷貓線性法找魚]
3.3for循環(huán)語句
3.3.1for語句基本用法
3.3.2案例[三酷貓統(tǒng)計魚數(shù)量]
3.4循環(huán)控制語句
3.4.1break語句
3.4.2continue語句
3.5復(fù)雜條件及處理
3.5.1成員運算符
3.5.2身份運算符
3.5.3運算符優(yōu)先級
3.6案例[三酷貓核算收入]
3.7習(xí)題及實驗
第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案例[三酷貓列表統(tǒng)計]
4.3元組
4.3.1元組基本知識
4.3.2元組操作實例
4.4案例[三酷貓釣魚花樣大統(tǒng)計]
4.5習(xí)題及實驗
第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案例[三酷貓分類統(tǒng)計]
5.4案例[三酷貓管理復(fù)雜的釣魚賬本]
5.5習(xí)題及實驗
第6章 函數(shù)
視頻講解:19分鐘
6.1函數(shù)基本知識
6.1.1為什么要使用函數(shù)
6.1.2函數(shù)基本定義
6.2自定義函數(shù)第一步
6.2.1不帶參數(shù)函數(shù)
6.2.2帶參數(shù)函數(shù)
6.2.3帶返回值函數(shù)
6.2.4自定義函數(shù)的完善
6.2.5把函數(shù)放到模塊中
6.3自定義函數(shù)第二步
6.3.1參數(shù)的變化
6.3.2傳遞元組、列表、字典值
6.3.3函數(shù)與變量作用域
6.3.4匿名函數(shù)
6.3.5遞歸函數(shù)
6.4案例[三酷貓利用函數(shù)方法實現(xiàn)記賬統(tǒng)計]
6.4.1函數(shù)統(tǒng)計需求
6.4.2主程序?qū)崿F(xiàn)
6.4.3自定義函數(shù)實現(xiàn)
6.4.4本案例代碼執(zhí)行結(jié)果
6.5習(xí)題及實驗
第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靜態(tài)類
7.6.2類與實例概念總結(jié)
7.6.3類與面向?qū)ο缶幊?br />7.6.4類編寫其他事項
7.7案例[三酷貓把魚裝到盒子里]
7.8習(xí)題及實驗
第8章 標準庫
視頻講解:25分鐘
8.1Python標準庫知識
8.2datetime模塊
8.3math模塊
8.4random模塊
8.5os模塊
8.6sys模塊
8.7time模塊
8.8再論模塊
8.8.1模塊文件
8.8.2包
8.9窺探標準庫源碼
8.10案例[三酷貓解放了]
8.11習(xí)題及實驗
第9章 異常
視頻講解:16分鐘
9.1程序中的問題
9.2捕捉異常
9.2.1基本異常捕捉語句
9.2.2帶finally子句的異常處理
9.2.3捕捉特定異常信息
9.3拋出異常
9.4習(xí)題及實驗


第Ⅱ部分Python提高篇


第10章 文件處理
視頻講解:20分鐘
10.1文本文件
10.1.1建立文件
10.1.2基本的讀寫文件
10.1.3復(fù)雜的讀寫文件
10.1.4文件異常處理
10.1.5文件與路徑
10.1.6案例[三酷貓把釣魚結(jié)果數(shù)據(jù)存入文件]
10.2JSON格式文件
10.2.1JSON格式
10.2.2讀寫JSON文件
10.3XML格式文件
10.3.1初識XML
10.3.2生成XML文件
10.3.3xml模塊
10.3.4用SAX讀XML文件
10.3.5用DOM讀寫XML文件
10.4案例[三酷貓自建文件數(shù)據(jù)庫]
10.5習(xí)題及實驗
第11章 圖形用戶界面
視頻講解:26分鐘
11.1初識圖形用戶界面
11.1.1接觸圖形用戶界面
11.1.2相關(guān)開發(fā)工具
11.2tkinter開發(fā)包
11.2.1窗體
11.2.2組件
11.2.3常見事件類型
11.2.4常見屬性對象
11.3tkinter模塊下基本組件
11.3.1tkinter下組件清單
11.3.2簡易組件使用案例
11.3.3Menu及messagebox組件使用案例
11.3.4Canvas組件使用案例
11.3.5PhotoImage組件使用案例
11.4ttk子模塊下組件
11.4.1Combobox組件
11.4.2Notebook組件
11.4.3Progressbar組件
11.4.4Sizegrip組件
11.4.5Treeview組件
11.5tix子模塊下組件
11.5.1文件選擇類組件
11.5.2ButtonBox組件
11.6scrolledtext子模塊下組件
11.7拖拽組件
11.8編譯成可執(zhí)行文件的實現(xiàn)過程
11.9案例[三酷貓做到了數(shù)據(jù)可視化]
11.10美輪美奐的turtle
11.11習(xí)題及實驗
第12章 數(shù)據(jù)庫操作
視頻講解:17分鐘
12.1數(shù)據(jù)庫使用概述
12.1.1數(shù)據(jù)庫基本知識
12.1.2訪問數(shù)據(jù)庫基本原理
12.1.3ODBC與ADO
12.2關(guān)系型數(shù)據(jù)庫
12.2.1關(guān)系型數(shù)據(jù)庫支持清單
12.2.2連接SQLite
12.2.3連接MySQL
12.2.4連接Oracle
12.2.5案例[三酷貓建立記賬管理系統(tǒng)]
12.3NoSQL數(shù)據(jù)庫
12.3.1NoSQL數(shù)據(jù)庫支持清單
12.3.2連接MongoDB
12.3.3連接Redis
12.4習(xí)題及實驗
第13章 線程與進程
視頻講解:17分鐘
13.1接觸多任務(wù)技術(shù)
13.1.1進程與線程簡介
13.1.2多線程模塊
13.2第一個多線程[搶火車票]
13.2.1不使用線程
13.2.2threading函數(shù)方式實現(xiàn)
13.2.3threading類方式實現(xiàn)
13.3線程同步
13.3.1多線程競爭出錯
13.3.2嘗試讓多線程共享數(shù)據(jù)出錯
13.3.3CPython的痛
13.3.4加鎖
13.3.5防止死鎖
13.4線程隊列模塊
13.5并發(fā)進程模塊
13.5.1Process創(chuàng)建多進程
13.5.2基于Pool的多進程
13.5.3基于Pipe的多進程
13.5.4基于Queue的多進程
13.6其他同步方法
13.7案例[三酷貓玩爬蟲]
13.7.1需求與準備工作
13.7.2簡易多線程爬蟲實現(xiàn)
13.8習(xí)題及實驗
第14章 測試及打包
14.1代碼測試
14.1.1doctest
14.1.2unittest
14.2代碼打包
14.2.1distutils模塊
14.2.2基本打包與安裝
14.2.3擴展打包與安裝
14.2.4編寫安裝配置文件
14.2.5源碼發(fā)布格式
14.3習(xí)題及實驗


第Ⅲ部分Python拓展篇

第15章Web應(yīng)用入門
視頻講解:11分鐘
15.1Web基礎(chǔ)知識
15.1.1接觸Web
15.1.2Browser/Server使用原理
15.1.3網(wǎng)頁
15.1.4感覺第一個Web應(yīng)用
15.2Web服務(wù)器
15.2.1Web服務(wù)器會做什么工作
15.2.2Apache服務(wù)器
15.2.3IIS服務(wù)器
15.3WSGI服務(wù)器接口
15.4Web應(yīng)用程序開發(fā)
15.5案例[三酷貓簡易網(wǎng)站]
15.5.1網(wǎng)站需求
15.5.2實現(xiàn)代碼
15.6習(xí)題及實驗
第16章商業(yè)級別的技術(shù)框架
16.1初識Web應(yīng)用程序框架
16.2web.py框架
16.2.1使用準備
16.2.2開發(fā)Web應(yīng)用程序
16.2.3使用模板
16.2.4數(shù)據(jù)庫訪問
16.2.5表單處理
16.2.6使用Session
16.2.7使用Cookie
16.2.8Web實際使用環(huán)境部署
16.3Django框架
16.3.1 Django簡介
16.3.2Django安裝
16.3.3網(wǎng)站(創(chuàng)建項目)
16.3.4網(wǎng)站(連接數(shù)據(jù)庫)
16.3.5網(wǎng)站(創(chuàng)建應(yīng)用)
16.3.6網(wǎng)站(后臺管理)
16.3.7網(wǎng)站(投票應(yīng)用)
16.3.8網(wǎng)站(學(xué)習(xí)拓展)
16.4案例[三酷貓魚產(chǎn)品動態(tài)網(wǎng)站]
16.4.1網(wǎng)站準備工作
16.4.2建立數(shù)據(jù)庫
16.4.3Web應(yīng)用實現(xiàn)
16.5習(xí)題及實驗
第17章大數(shù)據(jù)應(yīng)用入門
17.1什么是大數(shù)據(jù)
17.1.1大數(shù)據(jù)基本知識
17.1.2大數(shù)據(jù)技術(shù)三步曲
17.2案例[一個完整的網(wǎng)絡(luò)爬蟲]
17.2.1編寫網(wǎng)絡(luò)爬蟲準備工作
17.2.2基于MongoDB的數(shù)據(jù)存儲
17.2.3爬蟲獲取網(wǎng)頁數(shù)據(jù)
17.2.4爬蟲獲取網(wǎng)頁內(nèi)指定數(shù)據(jù)
17.2.5爬蟲知識拓展
17.3Python+Spark
17.3.1Spark基礎(chǔ)知識
17.3.2使用環(huán)境安裝
17.3.3pyspark基礎(chǔ)
17.3.4案例[蒙特卡洛法求π]
17.4案例[三酷貓了解魚的價格]
17.5習(xí)題及實驗
第18章AI應(yīng)用入門
18.1什么是人工智能
18.1.1從深藍到阿爾法狗
18.1.2人工智能基礎(chǔ)知識
18.2Python AI編程庫
18.2.1科學(xué)計算和數(shù)據(jù)分析庫
18.2.2數(shù)據(jù)可視化庫
18.2.3計算機視覺庫
18.2.4機器學(xué)習(xí)庫
18.2.5其他知名的第三方庫
18.3NumPy應(yīng)用示例
18.3.1安裝NumPy
18.3.2數(shù)組相關(guān)計算
18.3.3傅里葉變換
18.3.4案例[一維離散傅里葉變換]
18.3.5案例[二維離散傅里葉變換]
18.4三酷貓的夢
18.5習(xí)題及實驗
附錄一IDLE代碼編寫工具菜單使用說明
附錄二字符串轉(zhuǎn)義字符
附錄三ASCII表
附錄四math模塊函數(shù)
附錄五第三方庫列表
附錄六正則表達式
附錄七附贈案例代碼清單
參考文獻4
后記

本目錄推薦

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