浙江11选5任二技巧:Python實戰班介紹

Python實戰班介紹

適合人群

浙江11选5任3遗漏 www.ehxis.com 想往開發或者運維開發方向發展,Python基礎為零或薄弱,但能讀懂shell 或者其它任何一門語言的同學。

課程費用

面授費用和網絡班學費(提供課堂視頻、多媒體直播、終身免費重聽)請咨詢QQ

點擊這里給我發消息?點擊這里給我發消息

課程目標

學員熟練掌握python基礎,能夠通過python完成日常項目的開發,能將處理的數據進行瀏覽器端可視化展示,能夠獨立完成精簡版cmdb和快速構建單機版監控系統

課表

學員可完成項目

實戰班課程升級啦

  • 每天一個大戰面試官系列,畢業找工作更自信
  • 每天打雞血,鼓勵大家堅持到底
  • 更新基礎的練習和作業,更加貼近實戰

課程結構圖

Python實戰班介紹

實戰項目之一:精簡版CMDB

  • html+css+js多種前端技術結合
  • ajax異步請求操作
  • 分頁搜索功能應有盡有
  • 常見數據庫設計原則、CMDB表結構實戰、mysql實操
  • 獨立完成此項目,會對整體的web(LAMP)架構有很好的了解
    Python實戰班介紹
    Python實戰班介紹

    實戰項目之二(Nginx日志統計分析與多維可視化

  • 用Python處理Nginx日志文件,進行多維度數據統計分析
  • 根據ip、訪問地址和訪問狀態等數據統計,統計結果保存數據庫
  • Highcharts等流行前端技術多維度將分析結果可視化展示

Python實戰班介紹
Python實戰班介紹
Python實戰班介紹

實戰項目之三(快速構建實用監控系統

  • Python讀取機器的實時使用數據,通過http請求將數據入庫
  • 設計數據入庫的api,可以收集不同機器的數據
  • 前端將內存數據讀出,可視化展示折線圖
  • 獨立完成此項目,對Python常用的time等??橛瀉芎玫惱莆?/li>

Python實戰班介紹
Python實戰班介紹


課程概述

面向學員

  • 熟練使用計算機,對Windows、Linux 有一點了解從業職或在校學生
  • 對目前從事互聯網運維,想往運維自動化發展的學員,有龐大的開源庫 Ansible、Fabric、psutil … 掌握Python開發非常有利于把運維工作更自動化 * 對目前從事互聯網測試,想往自動化測試發展的學員,Python有很多自動化測試的庫 Pyunit、doctest、unittest 等等,對自動化測試有很大幫助

課程表

Python 基礎部分

(第一天)基礎語法

  • Python 發展歷史和語言特性
  • Python 環境搭建及虛擬環境管理
  • 第一個 Python 程序
  • Python 四則運算
  • Python 數據結構
  • Python 元算符(in、not in、is、and、or)
  • 用戶輸入 (input、raw_input)
  • 流程控制
    • 縮進
    • if..else 條件語句
    • for、while 循環語句
    • break continue 中斷語句
  • 作業1:統計最大的兩個值
  • 作業2:統計字符出現次數

(第二天)元組與列表

  • 列表的定義
  • 列表的遍歷
  • 列表的切片
  • 常用內置函數(max、min、range、len)
  • list 方法(append、pop、count …)
  • 列表表達式
  • 元組的定義
  • tuple 方法(count、index)
  • 元組與列表的關系與區別
  • 字符串處理(find、join、split、strip、format、replace、index、count …)
  • 大戰面試官1:實現簡單的隊列和棧
  • 大戰面試官2:冒泡排序講解

(第三天)字典與文件處理

  • 字典的定義和特點
  • 字典的遍歷
  • dict 方法(get、iteritems、update、keys、values …)
  • 大戰面試官:列表的字典的區別和關系,分別適用于什么場景
  • 文件IO操作
    • 打開文件
    • 文件操作(write、read、readlines、writelines、seek、flush、close …)

作業1:IP 維度統計 Nginx 日志
作業2:工作中遇到日志分析問題,怎么全方面多維度的來統計日志

Python 進階部分

(第四天)函數式編程

  • 函數在干什么的
  • 函數的定義
  • 函數的返回值
  • 位置參數和關鍵字參數
  • 全局變量和局部變量
  • 深入函數定義(可變參數列表、參數列表的分拆、Lambda 形式)
  • 理解函數式編程
  • Lambda 匿名函數
  • Sorted 排序函數
  • 作業1:基于文件存儲的交互式用戶登錄注冊系統

(第五天)Flask Web 框架

  • Web 框架之爭,囧:PHP是最好的語音
  • 主流框架Flask、Django、Bottle、Tornado 介紹
  • 為什么選擇 Flask 作為我們第一個學習的框架
  • Falsk 項目監聽、啟動、路由
  • 模板渲染
  • 項目的目錄結構
  • HTML(table、表單)學習
  • 作業1:基于文件存儲的 WEB 用戶登錄注冊系統(支持增刪查)

Python Web 項目開發部分

(第六天)Python 數據庫操作

  • SQL 語句學習
    • 數據的創建、刪除
    • 表結構創建、刪除、修改
    • 數據的增添改查
  • Python 操作 Mysql
  • 項目1:用 Flask 實現數據庫的增添改查
    • 基礎功能(可以簡單的實現web增添改查功能)
    • 項目目標(鞏固Flask、Mysqldb基礎知識,把前面的內容融會貫通)
  • 作業1:基于 MySQL 存儲的 WEB 用戶登錄注冊系統(支持增刪查)

(第七天)前端基礎

  • HTML 學習(table、表單、列表 … 等)
  • CSS 簡介(盒模型)
  • Bootstrap 框架學習
    • 柵格系統
    • 按鈕組
    • 表格樣式
    • 表單樣式
  • 前端學習JQuery
    • 查找一個元素(選擇器)
    • 操作元素內容(html)
    • 修改元素屬性(attr、css)
    • 操作輸入框(val)
  • 練習:聊天窗效果模擬
  • 作業1:基于 MySQL 存儲的 WEB 用戶登錄注冊系統
    • 支持增刪查
    • 要求使用Bootstrap 樣式展現登錄和列表

(第八天)前端應用實戰

  • jquery簡介和使用
    • jquery核心概念
  • jquery核心??槭褂?/li>
  • jquery發送異步請求和flask交互
    • ajax是什么
    • json是什么
  • 常見jquery插件,實現前端效果
    • 模態彈窗
    • sweetalert彈出信息
    • jquery-ui豐富的組件,日期選擇、小滑塊等
    • datatable美化表格
  • 作業:使用異步ajax+jquery,優化第一天的作業
    • 要求異步,不刷新頁面的增刪改查

Web 項目實戰部分

(第九天)實戰項目之一cmdb

  • Python+Flask+Mysql+Jquery+Bootstrap(打通前后端完整流程)
  • Flask用戶登入
    • 登錄功能的完善
  • 項目CMDB系統
  • CMDB系統基礎信息分析
  • CMDB系統資產表設計
  • CMDB系統數據展現
  • CMDB系統數據更新
  • 目的:完整的前端+后端+數據庫的項目
  • 項目擴展介紹

(第十天)Python抽象和常用???/h3>
  • 類的基本概念與詳解
  • 變量與方法
  • 作用域與命名空間
  • 繼承
  • 類的抽象、封裝、方法與實例化實踐
  • 常用內置??椋╯ys、os、commands)
  • 腳本參數處理(sys.argv)
  • 系統性能(psutil)
  • 時間的控制(time)
  • 發郵件???/li>
  • 網絡請求requests庫
    • 實現爬蟲和調用其他http接口
  • pyquery
    • 解析html,寫爬蟲必備

(第十一天) 項目一增強實戰

  • 什么項目是拿得出手的
    • 代碼規范
    • 架構設計
    • flask拆分文件
  • restful API 和 jsonrpc api使用場景的介紹及demo實現,并完成基于restful API規范實現token的demo
  • 講解運維工單系統的思路及demo實現
  • 重點對MVC思想和基于API開發思想進行深入的引導
  • nginx+uwsgi+flask部署實戰

(第十二天)實戰項目之二(Python寫一個簡單的監控系統

  • Python讀取機器的實時使用數據,通過http請求將數據入庫
    • 原始獲取內存信息方法
    • 使用psutil獲取的方法
  • 設計數據入庫的api,可以收集不同機器的數據
  • 前端將內存數據讀出,可視化展示折線圖
    • 學習可視化神奇Echarts的使用
  • 作業:實現簡單的監控頁面,實時顯示監控數據

(第十三天)實戰項目之三(Nginx日志統計分析與多維可視化

  • 將Nginx日志處理結果入庫
  • Flask模板系統,多頁面繼承
  • 前端可視化庫的使用
    • echarts深入學習
  • 常見可視化圖形
    • 餅圖
    • 折線圖等等
    • 地理可視化
  • 存儲的內存數據可視化
  • 項目擴展介紹
  • 作業:實現對訪問路徑的可視化功能

總結與梳理

(第十四天)

  • 前面13天內容的梳理
  • 資深面試官面對面,模擬面試
  • 如何寫一個簡潔、突出的簡歷
  • 面試中的軟技能
    • 留個面試官一個好印象
    • 如何和 HR 溝通薪資
  • 點評學員面試及面試經驗的分享
  • 職業生涯的指導,做人與做事

    贈送

  • Ansible 介紹
  • Ansible 常用??榻檣埽╯hell、copy、file、cron…)
  • Playbook 介紹及應用
  • Ansible 二次開發入門
上課時間

每周六(9:30-18:30)

課時安排

最新一期09-09號開課,火爆招生中

歷時3個月(每周六,14天)

51Reboot.com 教學特色

以結果為導向,以實戰為特色,實戰內容完全貼近運維開發實際需求

所有講師均由頂尖互聯網公司資深開發工程師擔當,實戰與授課經驗豐富,深入淺出

十幾人小班授課,導師和助教一對一輔導

精選教材,內容反復錘煉,精煉詳實,既有實用基礎知識,又有豐富的系統底層原理講解

真正資深面試官進行面試輔導與模擬面試,大大提升你的就業與跳槽成功幾率!

優秀學員加入 51Reboot.com 精英團, 由 BAT 頂尖互聯網公司資深工程師一對一無保留免費指導,帶 你邁入頂尖互聯網公司的大門

講師介紹

Monkey老濕?3年運維和2年運維開發經驗,目前在一線大廠擔任運維開發崗位,負責公司自動化的構建,參與了多個核心項目的開發,有運維Agent,發布系統、配置中心,工單系統,資產系統、堡壘機等,經歷了運維到開發的轉變,也深有體會,希望和大家彼此分享。

Panda老濕?前douban運維工程師。參與運維平臺的建設.逐步完成運維工程師到運維研發工程師的轉變。 之后進入創業公司,引入douban的運維平臺思想,完成新公司的自動化運維平臺的開發和建設。對運維工程師轉運維研發的困惑和痛點深有感觸,樂于分享自己轉型中的五味雜陳。

KK老師,多語言混搭工程師,熱愛開源技術,喜歡GET新技能,5年 PHP、Python 項目開發經驗,帶領團隊完成多個中、小型項目開發,對安全、云等多個領域富有濃厚興趣,擅長于 WEB 安全開發、性能優化、分布式應用開發&設計等多方面,做事認真負責,樂于分享技能,現任 51Reboot.com Python 實戰班講師

蝸牛老濕,非典型程序員,畢業之后接觸了編程,從零基礎成長至BAT高級工程師,為 部門從零組建開發團隊,帶領完成多個大、中型項目,項目開發經驗豐富并且深 悉初學者學編程的方法,為人熱情,樂于分析,現任51Reboot.com的Python實戰班講師

聯系我們

400-080-6560

在線咨詢:點擊這里給我發消息

郵件:[email protected]

工作時間:周一至周日,09:00-18:30

QR code