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

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

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

定 價(jià):¥79.80

作 者: 劉瑜 著
出版社: 中國(guó)水利水電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787517067146 出版時(shí)間: 2018-10-01 包裝: 平裝
開(kāi)本: 16 頁(yè)數(shù): 412 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

第Ⅰ部分基礎(chǔ)篇


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


第Ⅱ部分Python提高篇


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


第Ⅲ部分Python拓展篇

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

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)