1. 程式人生 > >大數據實戰課程第一季Python基礎和網絡爬蟲數據分析

大數據實戰課程第一季Python基礎和網絡爬蟲數據分析

網頁爬蟲

大數據實戰課程第一季Python基礎和網絡爬蟲數據分析
網盤地址:https://pan.baidu.com/s/1qYdWERU 密碼: yegz


課程共10章,66小節


本課程面向從未接觸過Python的學員,從最基礎的語法開始講起,逐步進入到目前各種流行的應用。整個課程分為基礎和實戰兩個單元。



基礎部分包括Python語法和面向對象、函數式編程兩種編程範式,基礎部分會介紹Python語言中的各種特色數據結構,如何使用包和函數,幫助同學快速通過語法關。



在實戰部分選擇了網絡爬蟲、數據庫開發、Web網站3種最基礎的應用類型,詳細介紹其思想原理,並通過案例講解Python中的實現方案,讓學員真正達到融會貫通、舉一反三的效果。並應用到自己的工作環境中。



1.Python語言開發要點詳解
一、模塊的概念.主模塊和非主模塊的區別.pycharm中定義代碼模版
二、安裝pip 多個虛擬python環境
三、語法.變量.內置類型.運算符
四、if.for.while.else
五、數據結構.列表.元組.字典.集合
六、函數.類.異常

2.Python數據類型
七、列表和列表解析
八、filter和map
九、生成器表達是
十、元組
十一、字符串
十二、字符串之中文處理
十三、字典
十四、集合

3.函數和函數式編程
十五、函數參數和變長參數列表
十六、函數返回值.變量作用域.和函數__doc__屬性
十七、函數的嵌套定義和閉包和裝飾器介紹
十八、裝飾器例子(日誌裝飾器和身份認證裝飾器)
十九、叠代器和生成器1

二十、生成器例子

4.面向對象編程
二十一、認識經典類和新式類
二十二、公有屬性和私有屬性屬性
二十三、訪問屬性.屬性裝飾器.描述符
二十四、描述符
二十五、方法.實例方法.靜態方法.類方法
二十六、特殊方法.運算符重載
二十七、繼承.多重繼承.super

5.網頁爬蟲(單線程,保存到文本文件)
二十八、爬蟲介紹
二十九、工具包介紹
三十、request使用演示
三十一、xpath介紹
三十二、xpath使用演示
三十三、新聞爬蟲
三十四、分頁欄爬蟲
三十五、豆瓣爬蟲

6.mysql數據庫
三十六、概述.sql數據庫和nosql數據庫的區別
三十七、環境準備.驅動包介紹
三十八、mysqlconnector的使用
三十九、mysqldb使用
四十、sqlalchemy介紹.ORM的優點介紹
四十一、sqlalchemy開發流程
四十二、sqlalchemy代碼演示.1
四十三、sqlalchemy代碼演示2

7.mongodb數據庫
四十四、mongodb介紹
四十五、安裝.命令行.mongovue演示
四十六、python中插入記錄
四十七、python中查詢記錄
四十八、python中更新記錄
四十九、python中刪除記錄
五十、聚合操作

8.多線程和多進程
五十一、概述
五十二、多線程編程
五十三、多進程編程
五十四、綜合案例-網絡爬蟲3

9.scrapy實戰
五十五、scrapy介紹和安裝
五十六、scrapy項目框架
五十七、scrapy框架和案例需求分析
五十八、實戰

10.django實戰
五十九、django架構介紹
六十、階段1.安裝.創建項目.創建應用.初始配置
六十一、階段1.配置URL映射.視圖函數
六十二、階段2.定義ORM並註冊到後臺管理模塊
六十三、階段3.模版的繼承.表單的使用.數據的展示
六十四、階段4.多應用URL配置.數據的DML操作
六十五、部署知識介紹


大數據實戰課程第一季Python基礎和網絡爬蟲數據分析