天才教育網合作機構 > 編程語言培訓機構 > Python培訓機構 >

上海交大教育集團IT研究院

歡迎您!
朋友圈

15757356768

全國統一學習專線 9:00-21:00

位置:編程語言培訓班 > Python培訓班 > 上海Python開發(fā)培訓

上海Python開發(fā)培訓

上海Python開發(fā)培訓

授課機構: 上海交大教育集團IT研究院

課程價格: 請咨詢客服

開班時間:隨到隨學

上課地址: 請咨詢客服

優(yōu)惠價格: 請咨詢客服

咨詢電話:15757356768

課程介紹

發(fā)布日期:2024-12-22

課程簡介:

Python是一門易學易懂適合快速開發(fā)的編程語言,既能滿足互聯網行業(yè)的Web應用和服務器應用開發(fā),又可以作為方便強大的Linux服務器及網絡運維工作的開發(fā)工具,完成系統運維的工作。大數據快速發(fā)展也擴展了Python語言的新天地,作為數據抓取和分析的語言,Python又煥發(fā)了新的活力。因此Web應用開發(fā)、系統網絡運維、大數據的科學與數字計算,甚至3D游戲開發(fā)都是Python工程師非常適應的職業(yè)發(fā)展方向。

注:本課程適合零基礎學員或有意向轉行的技術人員。

入學基礎:

有Linux使用經驗\ 有HTML5 前端開發(fā)經驗 ,可以減免部分前置課程。

課程大綱:

Python基礎

  • Python概述:
  •   計算機語言概述
      python簡史
      python相關

  • python語法基礎
  •   Python環(huán)境配置
      python基礎語法
      變量
      數據類型
      表達式和運算符
      分支結構
      循環(huán)結構

  • 函數
  •   函數初步
      細說參數
      變量作用域
      遞歸調用

  • 內置函數
  •   字符串相關-string
      列表-list
      元組-tuple
      集合-set
      字典-dict

Python 高階

  • Python面向對象高級編程
  • 面向對象編程基礎
  • 公有私有
  • 繼承
  • 組合 & Mixin
  • 模塊
  • 模塊概述
  • 搜索路徑
  •   Python正則表達式

  •   Python與數據庫編程

  •   Python多進程與進程間通信

  •   Python多線程

  •   Python網絡編程

  •   Python GUI編程

  •   項目實踐

Python Web 開發(fā)

  • Python Web開發(fā)簡介
  • Django開發(fā)環(huán)境搭建
  • Django基礎
  • Django視圖
  • Django URL映射
  • Django模板
  • Django模型與數據庫
  • Django表單
  • Django用戶驗證
  • cookies和Sessions
  • Django模板繼承
  • Bootstrap結合
  • Jquery結合
  • AJAX結合
  • 項目部署
  • Django項目實踐-在線商城

Python 爬蟲技術

  • 爬蟲概述
  •   爬蟲定義
      爬蟲在行業(yè)中的地位

  • 頁面獲取
  •   urllib基本使用
      requtests基本使用
      反爬蟲策略和反反爬蟲

  • 內容提取
  •   正則
      XPath
      BeautifulSoap

  • scrapy
  •   概述
      Scrapy核心部件使用
      Scrapy Shell

Python 人工智能
數據分析和數據挖掘

  • 數據科學和AI概述
  • 數據結構和算法
  • Python 數據分析與數據挖掘簡介、環(huán)境搭建
  • Python數據分析工具箱
  • 數據加載與存儲
  •   數據類型
      數據結構
      數據導入
      數據導出

  • 數據規(guī)范化和處理
  •   數據清洗
      數據抽取
      數據合并
      數據計算
      數據轉換

  • 數據分析
  •   基本統計
      分組分析
      結構分析
      分布分析
      交叉分析
      矩陣分析
      RFM分析

  • 數據挖掘
  •   相關分析
      簡單線性回歸
      多重線性回歸
      邏輯回歸
      決策樹分析
      聚類分析
      因子分析
      關聯規(guī)則
      時間序列分析

  • 數據可視化
  • 項目實踐
Python人工智能算法和框架
--機器學習與深度學習

      *章 初識機器學習
      概述
           1、 概念與術語(人工智能、數據挖掘、機器學習、深度學習)
           2、 數據挖掘的對象
           3、 數據挖掘的關鍵技術
           4、 知識的表達
           5、 Python的安裝
      Python數據挖掘工具箱
           1、 Numpy, Scipy
           2、 Pandas
           3、 Scikit.learn,
           4、 Matplotlib
           5、 TensorFlow
      數據加載與存儲
           1、 csv/json/Excel/mySQL
      數據預處理與規(guī)范化
           2、 數據合并
           3、 數據轉換
           4、 數據清洗
           5、 數據聚合
           6、 數據分組
           7、 透視表與交叉表

      第二章 機器學習中的典型算法
      
機器學習框架
      模型評估方法
           1、 偏差與方差
           2、 混淆矩陣/準確率/*率/召回率
           3、 ROC/AUC/F1
      特征提取(分類變量/文本/圖像)
      數據預處理(標準化/正則化)
      線性回歸
           1. 一元/多元
           2. 多項式
      線性回歸
           1、 嶺回歸
           2、 隨機梯度下降法
           3、 交叉驗證
      邏輯回歸
           1. 二分類
           2. 多分類
      K近鄰算法
           1. kNN回歸
           2. kNN分類

      第三章 機器學習中的典型算法進階
      決策樹(
           1、 回歸數
           2、 分類樹
           3、 模型參數網絡搜索
           4、 隨機森林
      樸素貝葉斯
           1. 高斯貝葉斯分類器
           2. 多項式貝葉斯分類器
           3. 伯努利貝貝葉斯分類器
      支持向量機
           1、 核函數
           2、 SVC
           3、 SVR
      人工神經網絡
           1、 感知器
           2、 神經網絡

      第四章 機器學習中的典型算法擴展
      無監(jiān)督學習聚類
           1、 Kmean
      PCA降維
      集成學習方法
           1、 Adaboost
           2、 Gradientboosting
           3、 RandomForest
      關聯分析- Apriori算法
           1、 頻繁項集
           2、 關聯規(guī)則
      關聯分析- FP-growth算法
           1、 FP樹

      第五章 深度學習初步
      深度學習簡介
           1、 深度學習引入
           2、 深度學習歷史
           3、 深度學習應用
           4、 TensorFlow
      TensorFlow入門
           1、 計算模型
           2、 數據模型
           3、 運行模型
           4、 TensorFlow實現神經網絡
      深層神經網絡(
           1、 深度學習與深層神經網絡
           2、 損失函數定義
           3、 神經網絡優(yōu)化算法
           4、 神經網絡進一步優(yōu)化
      深度學習模型改進
           1、 MNIST數據處理
           2、 模型訓練及對比
           3、 變量管理
           4、 模型持久化

      第六章 深度學習進階
      卷積神經網絡
           1、 圖像識別問題
           2、 卷積神經網絡
           3、 卷積神經網絡常用結構
           4、 典型卷積神經網絡模型
      圖像數據處理
           1、 TFRecord輸入數據格式
           2、 圖像數據處理
           3、 數據集框架
      循環(huán)神經網絡
           1、 循環(huán)神經網絡簡介
           2、 長短時記憶網絡LSTM
           3、 循環(huán)神經網絡變種
      Tensorflow高層封裝
           1、 Keras
           2、 Estimator
      TensorBoard可視化(
           1、 TensorBoard計算圖可視化
           2、 監(jiān)控指標可視化
           3、 高維向量可視化

Python數據分析和人工智能
--配套項目一覽

(根據實際進度安排)

穿插在整個培訓中

      項目群 1
           1、 Anaconda安裝
           2、 Tensorflow安裝
           3、 二維布朗運動
           4、 泰坦尼克號生存者名單處理
           5、上海證券大盤指數分析
           6、 QQ聊天群數據分析
           7、 *地震數據分析

      項目群 2
           1、 酒品質預測
           2、 波士頓住房數據來預測房屋價格
           3、 垃圾郵件分類
           4、 影評電影分類
           5、 美國入學申請錄取分類

      項目群 3
           1、 廣告屏蔽
           2、 泰坦尼克號乘客生還情況
           3、 iris(鳶尾花)
           4、 20類新聞數據分類

      項目群 4
           1、 臉部識別
           2、 手寫數字識別
           3、 新聞類別分類
           4、 自然圖片字母與數字識別

      項目群 5
           1、 美國參議院黨派分類
           2、 各省經濟水平分類
           3、 手寫識別
           4、 糖尿病病人
           5、 毒蘑菇相似特征
           6、 從新聞網站點擊流中挖掘新聞報道

      項目群 6
           1、 Tensorflow安裝
           2、 神經網絡實現
           3、 MNIST手寫數字識別
           4、 訓練模型保存與恢復

      項目群 7
           1、 Lenet5網絡
           2、 圖像數據
           1、 RNN網絡實現時序預測
           2、 Keras實現IMDB自然語言情感分類

選修課程:

RED HAT LINUX系統運維
*前置課程

  • 在bash shell命令行模式下運行常用基本Unix命令
  • 從shell命令行及Xwindow界面運行應用程序
  • 配置XFree86系統及常用XWindow桌面環(huán)境
  • 使用X GUI應用程序完成一般的工作
  • 了解Linux EXT2 和EXT3文件系統結構
  • 完成普通的文件維護操作
  • 了解和維護文件存取權限
  • 復制和存取不同文件系統下的文件
  • 使用vi文本編輯器編輯和運行Shell 腳本文件
  • 使用sed、awk及perl正則表達式過濾和處理文本
  • 使用Linux本底打印命令和相關實用工具實現Unix下的文本打印
  • 使用電子郵件和Openoffice完成Linux下的電子辦公
  • 用標準的輸入/輸出重定向及管道連接程序和文件
  • 控制Linux系統進程
  • 查詢Linux系統內的rpm軟件包
  • 使用Unix常用網絡程序和相關實用工具控制本底機網絡
  • 使用基于SSL的方式安全傳輸文件
  • 掌握RedHat提供給用戶的系統工具
  • 掌握基本的shell script 腳本

MYSQL/ORACLE 數據庫管理
*必備數據庫技術

  • 描述Oracle MySQL架構、安裝和升級Oracle MySQL
  • 利用 INFORMATION_SCHEMA 數據庫訪問元數據
  • 完成 Oracle MySQL 啟動和關閉操作
  • 在運行時間配置 Oracle MySQL 服務器選項
  • 利用 Oracle MySQL 管理員圖形用戶界面管理 Oracle MySQL 服務器
  • 為解決性能問題評估數據類型及字符集
  • 了解數據鎖定概念以及在 Oracle MySQL 中不同級別鎖定
  • 了解和使用Oracle MySQL InnoDB引擎
  • 保持Oracle MySQL安裝一致性
  • 使用觸發(fā)器執(zhí)行管理任務
  • 使用企業(yè)審計和插入式驗證
  • 配置高級復制技術來實現ORACLE MYSQL高可用性
  • 描述介紹性能調優(yōu)技術
  • 執(zhí)行備份和恢復操作
  • 管理任務自動化與排程事件

HTML5+CSS3
*必備前端技術

  • HTML 5的結構
  • 表單及其他新增和改良元素
  • 繪制圖形
  • 多媒體相關API
  • History API
  • 本地存儲
  • 離線應用程序
  • 文件API
  • 通信API
  • WebRTC通信
  • 擴展的XMLHttpRequest API
  • 使用Web Workers處理線程
  • 獲取地理位置信息
  • 拖放API與通知API
  • Page Visibility API
  • Fullscreen API
  • 鼠標指針鎖定API

Javascript
*必備前端技術

  • Javascript概述
  • 詞法結構
  • 類型
  • 值和變量
  • 表達式和運算符
  • 語句
  • 對象
  • 數組
  • 函數
  • 類和模塊
  • 正則表達式的模式匹配
  • Javascript的子集和擴展
  • 客戶端Javascript
  • 服務器端Javascript

JQuery
*必備前端技術

  • 初識jQuery
  • jQuery選擇器
  • jQuery中DOM的操作
  • jQuery的事件處理
  • jQuery的動畫效果
  • jQuery與Ajax
  • jQuery常用插件

更多培訓課程,學習資訊,課程優(yōu)惠,課程開班,學校地址等學校信息,請進入 上海交大教育集團IT研究院網站詳細了解
咨詢電話:15757356768   微信:15757356768

如果本頁不是您要找的課程,您也可以百度查找一下:

還沒有找到合適的課程?趕快告訴課程顧問,讓我們顧問馬上聯系您! 靠譜 的培訓課程,省時又省力!

微信訪問

#tel_020#