編程語言入門
編程基本知識:變量、數據類型、控制語句、容器、函數和文件操作。
面向對象編程
Python面向對象機制,常用設計模式。通過坦克大戰遊戲體會面向對象開發的優勢。
高並發編程
運用多進程、多線程,以及Python中的協程,解決大型互聯網企業必須面對的核心問題——高並發問題。
Mysql數據庫
程序員必備技能——數據庫。重點掌握:數據庫設計思想、SQL語言。
實操項目:利用數據庫存儲歌單的音樂播放器
項目實戰
利用數據庫存儲歌單的音樂播放器項目;電商公司的在線購物平臺項目;坦克大戰遊戲。
Linux環境編程基礎
Linux和虛擬機環境配置、Linux常用命令、Linux 用戶和權限管理、Linux 安裝軟件。
Python內存管理
內存管理、生成器、函數式編程、正則表達式。
網頁編程基礎
HTML5、CSS 樣式、JavaScript、Jquery。
網絡爬蟲技術
爬蟲介紹與常用工具、爬蟲開發常用模塊、數據提取與驗證碼識別、Scrapy 框架簡介與配置、
Scrapy 框架高級、爬蟲數據存儲、動態數據抓取、分布式爬蟲。
學習路線:
第壹階段 Python入門
章節1:Python入門
章節2:編程基本概念
章節3:序列
章節4:控制語句
章節5:函數
章節6:面向對象編程
第二階段 Python 深入與提高
章節1:異常處理
章節2:遊戲開發-坦克大戰
第三階段 Python 網絡與並發編程
章節1:並發編
章節2:網絡通信
第四階段 數據庫編程基礎
章節1:數據庫環境搭建
章節2:SQL 語句基礎
第五階段 Linux 環境編程基礎
章節1:linux 和虛擬機環境配置
章節2:linux 常用命令
章節3:linux 用戶和權限管理
章節4:linux 安裝軟
第六階段 Python 核心特性
章節1:內存管理
章節2:生成器
章節3:函數式編程
章節4:正則表達式
第七階段 網頁編程基礎
章節1:html5
章節2:CSS 樣式
章節3:JavaScript
章節4:jquery
第八階段 Python_Django 框架
章節1:Django 入門
章節2:Django 模型
章節3:Django 視圖
章節4:Django 模板
章節5:Django 高級
章節6:Django 集成第三方
章節7:版本管理和 git 使用
章節8:Blog 項目
第九階段 Python_Tornado 框架
章節1:Tornado 簡介和使用
章節2:Tornado 深入學習
章節3:Tornado 的模板
章節4:Tornado 數據庫操
章節5:Tornado 異步
第十階段 Python_大型電商項目
章節1:電商項目分析和環境配置
章節2:電商項目-商品模塊開發
章節3:電商項目-用戶管理模塊開發
章節4:電商項目-購物車模塊開發
章節5:電商項目總結與部署
第十壹階段 Python 爬蟲開發
章節1:爬蟲介紹與常用工具
章節2:爬蟲開發常用模塊
章節3:數據提取與驗證碼識別
章節4:scrapy 框架簡介與配置
章節5:scrapy 框架高級
章節6:爬蟲數據存儲
章節5:scrapy 框架高級
章節8:分布式爬蟲