【課程介紹】
本課程分成兩部分核心語法階段和人工智能階段,培訓(xùn)周期5 個(gè)月800 課時(shí),涉及到Python 開發(fā)必備基本的技術(shù),企業(yè)開發(fā)中正在使用的項(xiàng)目。課程內(nèi)容大體上包括Python WEB、Python 爬蟲和數(shù)據(jù)分析、Python 自動(dòng)化運(yùn)維。課程中的每個(gè)知識(shí)點(diǎn)都是程序開發(fā)人員必不可少的內(nèi)容,而且每個(gè)技術(shù)點(diǎn)的內(nèi)容都非常全面,深度到位,課上實(shí)例不僅豐富而且實(shí)用。另外,每個(gè)知識(shí)點(diǎn)都是以目前新版本的技術(shù)設(shè)計(jì),每半年一更新,并經(jīng)過多家軟件公司的技術(shù)專家參與修訂,以達(dá)到真正實(shí)用的目的,能夠與軟件開發(fā)公司所需要的開發(fā)技術(shù)相吻合。
【課程特點(diǎn)】
1. 利用Python 開發(fā)進(jìn)入Web 項(xiàng)目開發(fā)領(lǐng)域和數(shù)據(jù)抓取及數(shù)據(jù)分析項(xiàng)目開發(fā)領(lǐng)域
2. 適合開發(fā)論壇、SNS、電子商城、企業(yè)門戶、二次開發(fā)之類的 Web 項(xiàng)目
3. 入門容易,上手快
4. 學(xué)習(xí)周期短,以**在短期時(shí)間內(nèi)達(dá)到可以從事Web 開發(fā)的水平
5. 都是主流的Linux、MySQL 和Django 框架等技術(shù)
6. 與大型 Python 開發(fā)型項(xiàng)目技術(shù)同步
7. 對(duì)學(xué)員的基礎(chǔ)要求不高
8. 采用案例式教學(xué),通過專家講師的帶領(lǐng)使學(xué)員可以具有獨(dú)立開發(fā)的能力
9. 從網(wǎng)站的需求分析、概念設(shè)計(jì)和SQL,講解數(shù)據(jù)庫的模式、使用和設(shè)計(jì)流程
10. 課程的技術(shù)點(diǎn)完全采用編碼規(guī)范,使學(xué)員熟練應(yīng)用,提高編碼效率
【培養(yǎng)目標(biāo)】
打造全方位互聯(lián)網(wǎng)開發(fā)人才,掌握課程全部?jī)?nèi)容后可以勝任,Python 工程師,Python 數(shù)據(jù)采集爬蟲工程師,Python 全棧工程師,Python 自動(dòng)化運(yùn)維工程師,Python 數(shù)據(jù)分析大數(shù)據(jù)工程師,Python 深度學(xué)習(xí)人工智能工程師等眾多熱門崗位。
【課程目標(biāo)】
1. 迅速掌握開發(fā)技能,積累開發(fā)經(jīng)驗(yàn)
2. 通過本課程加強(qiáng)基礎(chǔ)部分學(xué)習(xí),包括Python 基礎(chǔ)及相關(guān)技術(shù),提高編程能力
3. 符合企業(yè)需求的Python 軟件開發(fā)工程師
4. 熟悉Python 開發(fā),能搭建好的網(wǎng)站運(yùn)行平臺(tái),對(duì)服務(wù)器進(jìn)行管理、維護(hù)以及安全防范
5. 熟悉數(shù)據(jù)庫服務(wù)器的管理、操作、維護(hù)、優(yōu)化、安全設(shè)置,精通SQL 語句編寫
6. 使用Python 技術(shù)可以對(duì)現(xiàn)有的成熟產(chǎn)品進(jìn)行二次開發(fā),團(tuán)隊(duì)合作完成大型項(xiàng)目的設(shè)計(jì)與開發(fā),以及產(chǎn)品的測(cè)試與維護(hù)
7. 不僅可以勝任公司中的項(xiàng)目開發(fā),也可以開發(fā)一些像百度或360 中的應(yīng)用,提高自己的業(yè)余收入
【適合人群】
1. 在校的本??拼髮W(xué)生,有無基礎(chǔ)都可以,但必須對(duì)軟件開發(fā)行業(yè)有興趣
2. 剛畢業(yè)但想從事軟件開發(fā)行業(yè)的學(xué)生
3. 網(wǎng)管或網(wǎng)站管理員
4. 從事網(wǎng)站美工想轉(zhuǎn)向后臺(tái)業(yè)務(wù)開發(fā)的人員
5. 從事像asp .net 或jsp 想轉(zhuǎn)到Python 的程序員
6. 出于個(gè)人愛好,想開發(fā)自己熟悉業(yè)務(wù)的網(wǎng)站人員
【課程大綱】
階段 Python 和網(wǎng)絡(luò)編程
1、Linux 基礎(chǔ):
linux 系統(tǒng)的安裝、linux 系統(tǒng)的基本操作
2、Python 的基本語法:
Python 語法格式、Python 變量、Python 的數(shù)據(jù)類型、Python 中的運(yùn)算符、流程控制
3、事例練習(xí):數(shù)值累加計(jì)算實(shí)例、指定星陣圖案輸出、九九乘法表輸出、Python 中的函數(shù)
4、Python 內(nèi)建函數(shù):
字符串處理、列表處理、字典操作、元組和集合操作
5、Python 文件系統(tǒng)處理:
OS 模塊的使用、文件的屬性介紹、常見文件屬性函數(shù)、解析目錄路徑、遞歸統(tǒng)計(jì)目錄大小實(shí)例
6、Python 中常用的時(shí)間相關(guān)模塊:
時(shí)間和日期、時(shí)間格式、日歷模板、Time 模塊
7、Python 面向?qū)ο螅?/p>
類和對(duì)象之間的關(guān)系、面向?qū)ο蟮某绦蛟O(shè)計(jì)、類的聲明、成員屬性、成員方法、創(chuàng)建對(duì)象、對(duì)象類型在內(nèi)存中的分配、對(duì)象中成員的訪問、特殊的對(duì)象引用“self”、設(shè)置私有成員、私有成員的訪問、魔術(shù)方法、類繼承的應(yīng)用、訪問類型控制、子類中重載父類的方法
8、異常處理:
什么是異常、檢測(cè)異常、處理異常、異常傳遞、自定義拋異常、With 語句
9、Python 模塊和包:
模塊概念、模塊函數(shù) 、對(duì)象都是將程序分成較小的部分、模塊就是可用代碼打包、模塊就是更的封裝、模塊作用、模塊用法、命名空間、導(dǎo)入模塊包
10、GUI 界面編程:
Tkinter 的使用
11、項(xiàng)目:計(jì)算器、隨機(jī)抽獎(jiǎng)、文件壓縮軟件
第二階段 Python 算法結(jié)構(gòu)和設(shè)計(jì)模式
Python 算法結(jié)構(gòu)和設(shè)計(jì)模式:
算法結(jié)構(gòu)、順序表、鏈表、棧和隊(duì)列、排序與搜索、輸與樹算法、設(shè)計(jì)模式
第三階段 Python 實(shí)戰(zhàn)應(yīng)用階段
1、WEB 技術(shù)——前端:
搭建一個(gè)WEB 網(wǎng)站、編寫一個(gè)自己HTML 網(wǎng)頁、編寫一個(gè)自己HTML 網(wǎng)頁、個(gè)人簡(jiǎn)歷、頁制作、注冊(cè)表單頁、通過CSS 美化博客網(wǎng)頁、網(wǎng)頁導(dǎo)航欄制作、新聞網(wǎng)頁信息盒子制作、網(wǎng)頁商品展示頁制作、企業(yè)網(wǎng)站首頁制作、企業(yè)網(wǎng)站信息列表頁制作、企業(yè)網(wǎng)站信息詳情頁制作
2、MySQL 數(shù)據(jù)庫設(shè)計(jì):
數(shù)據(jù)庫管理、MySQL 數(shù)據(jù)庫中數(shù)據(jù)表的設(shè)計(jì)、SQL 語言設(shè)計(jì)
3、Django:
Django 介紹和安裝、創(chuàng)建自己的應(yīng)用、Views.py、模板語法的使用、Model.py、MiddleWare、在日志中打印SQL{ 項(xiàng)目開發(fā)(商城)} 項(xiàng)目分析與設(shè)計(jì)、Cookie 的應(yīng)用、Session 的應(yīng)用、用戶管理、分類管理、商品管理、訂單管理、會(huì)員中心、商品展示、購(gòu)物流程、頁面設(shè)計(jì)、擴(kuò)展功能
4、Python 爬蟲:
環(huán)境搭建、MongoDB、Redis、爬蟲原理講解、網(wǎng)絡(luò)請(qǐng)求協(xié)議、網(wǎng)絡(luò)請(qǐng)求過程、Urlib 庫的基本使用、Requests 庫基本使用、正則表達(dá)式、BeautifulSoup庫詳解、PyQuery 詳解、Selenium 詳解{ 爬蟲實(shí)戰(zhàn)}Requests 加正則表達(dá)式爬取貓眼電影、分析Ajax 請(qǐng)求并抓取今日頭條街拍美圖、使用Selenium 模擬瀏覽器抓取淘寶美食信息、使用Redis維護(hù)一個(gè)動(dòng)態(tài)代理池、使用代理處理反爬抓取微信文章、Scrapy 框架、Scrapy 爬取知乎用戶信息實(shí)戰(zhàn)、分布式爬蟲源碼解析和部署
5、數(shù)據(jù)分析:
數(shù)據(jù)分析一般概念、Numpy、Matplotlib、Scipy、pandas
6、人工智能:
機(jī)器學(xué)習(xí)、深度學(xué)習(xí)、監(jiān)督學(xué)習(xí)算法、機(jī)器學(xué)習(xí)框架scikit-learn、Spark、TensorFlow
7、自動(dòng)化運(yùn)維:
Linux 常用命令、Linux 系統(tǒng)管理、Linux 網(wǎng)絡(luò)應(yīng)用、Nginx 服務(wù)、iptables 防火墻、Ansible、Saltstack、OpenStack
8、實(shí)戰(zhàn)項(xiàng)目CMDB:
設(shè)計(jì)符合企業(yè)實(shí)際需求的CMDB 表結(jié)構(gòu)、安全API 接口開發(fā)認(rèn)證、開發(fā)支持Windows 和Linux 平臺(tái)、實(shí)現(xiàn)硬件信息的自動(dòng)收集以及變更、對(duì)其他系統(tǒng)開放靈活的API、資產(chǎn)變更記錄、開發(fā)報(bào)表功能
【師資力量】
【培訓(xùn)現(xiàn)場(chǎng)】
培訓(xùn)現(xiàn)場(chǎng)圖一
培訓(xùn)現(xiàn)場(chǎng)圖二
【學(xué)員風(fēng)采】
學(xué)員風(fēng)采圖一
學(xué)員風(fēng)采圖二
【關(guān)于我們】
兄弟連教育成立于2007 年,2016 年成功掛牌新三板(股票代碼:839467)?,F(xiàn)已開設(shè)PHP、JavaEE、UI/UE、 H5 全棧、Linux/ 云計(jì)算、Python 全棧、大數(shù)據(jù)、網(wǎng)絡(luò)營(yíng)銷等眾多學(xué)科,累計(jì)培養(yǎng)數(shù)萬名學(xué)員。
專注于IT 職業(yè)教育,目前已在北京、上海、廣州、深圳、天津、杭州、南京、成都、沈陽、鄭州、寧波、徐州、西安、重慶、蘇州、石家莊、濟(jì)南、西寧、南寧等地成立20 個(gè)校區(qū),堅(jiān)持“教學(xué)靠譜、變態(tài)嚴(yán)管、職業(yè)素養(yǎng)課貫穿始終”的辦學(xué)理念,提供24 小時(shí)開放機(jī)房,認(rèn)認(rèn)真真做教育,用工匠精神和良心教育傾力打造一站式學(xué)習(xí)就業(yè)平臺(tái)。