曙海教育集團
全國報名免費熱線:4008699035 微信:shuhaipeixun
或15921673576(微信同號) QQ:1299983702
首頁 課程表 在線聊 報名 講師 品牌 QQ聊 活動 就業
 
Python及數據庫操作課程培訓

 
  班級規模及環境--熱線:4008699035 手機:15921673576( 微信同號)
      每個班級的人數限3到5人,互動授課, 保障效果,小班授課。
  上間和地點
上部份地點:【上?!客瑵髮W(滬西)/新城金郡商務樓(11號線白銀路站)【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院【北京分部】:北京中山學院/福鑫大樓【南京分部】:金港大廈(和燕路)【武漢分部】:佳源大廈(高新二路)【成都分部】:領館區1號(中和大道)【沈陽分部】:沈陽理工大學/六宅臻品【鄭州分部】:鄭州大學/錦華大廈【石家莊分部】:河北科技大學/瑞景大廈
最近開間(周末班/連續班/晚班):2019年1月26日
  實驗設備
    ◆小班教學,教學效果好
       
       ☆注重質量☆邊講邊練

       ☆合格學員免費推薦工作
       ★實驗設備請點擊這兒查看★
  質量保障

       1、培訓過程中,如有部分內容理解不透或消化不好,可免費在以后培訓班中重聽;
       2、培訓結束后,授課老師留給學員聯系方式,保障培訓效果,免費提供課后技術支持。
       3、培訓合格學員可享受免費推薦就業機會?!詈细駥W員免費頒發相關工程師等資格證書,提升職業資質。專注高端技術培訓15年,端海學員的能力得到大家的認同,受到用人單位的廣泛贊譽,端海的證書受到廣泛認可。

部份程大綱
 
  • 01 儲備知識
    1、計算機硬件組成
    2、計算機的運行原理
    3、操作系統介紹
    4、操作系統多任務的原理
    5、操作系統的發展歷史
    6、Linux不同版本及應用領域
    7、關于鍵盤的介紹

    02 Linux基本命令(一)
    1、Windows和Linux文件系統區別
    2、cd命令
    3、理解權限
    4、ls命令
    5、clear命令
    6、鍵盤tab鍵自動補全
    7、幫助文檔

    03 Linux基本命令(二)
    1、通配符:?、*
    2、輸出重定向:>、>>
    3、分屏命令和管道命令:more和|
    4、創建、刪除文件和文件夾:mkdir、touch、rm
    5、建立鏈接文件ln
    6、查看文件內容:cat
    7、文本中搜索:grep

    04 Linux基本命令(三)
    1、拷貝文件:cp
    2、移動文件:mv
    3、查找文件:find
    4、文件的打包壓縮和解壓:tar
    5、查殺進程:ps、kill、top、htop
    6、查看日期和時間:和cal&date
    7、查看電腦ip和mac地址:ifconfig

    05 Linux基本命令(四)
    1、測試遠程主機連通性:ping
    2、查看當前用哪個賬號登錄:whoami
    3、添加和刪除Linux用戶:useradd、userdel
    4、添加、刪除組賬號:groupadd、groupdel
    5、修改用戶所在組:usermod
    6、創建的普通用戶添加sudo權限
    7、chgrp、chown
    8、修改文件權限:字母法和數字法
    06 編輯工具&服務器構建
    1、gedit編輯工具
    2、vim編輯工具
    3、sublime Text文本編輯工具
    4、更新Ubuntu軟件下載地址
    5、遠程登錄-SSH
    6、Linux常用服務器構建-samba
    07 python基礎(一)
    1、認識python
    2、編寫第一個python程序
    3、Python的交換模式
    4、注釋
    5、變量以及類型
    6、標示符和關鍵字
    08 python基礎(二)
    1、輸入&輸出
    2、運算符
    3、數據類型轉換
    4、判斷語句介紹
    5、if判斷語句
    6、比較(即關系)運算符
    09 判斷語句&循環語句
    1、if-else
    2、elif
    3、if嵌套
    4、應用:猜拳游戲
    5、循環語句介紹
    6、while循環
    10 循環語句
    1、while循環應用
    2、while循環嵌套
    3、for循環
    4、break和continue
    5、for-else
    6、if語句總結
    11 字符串、列表
    1、字符串介紹
    2、字符串輸入&輸出
    3、下標和切片
    4、字符串常見函數
    5、列表(list)介紹
    6、列表的循環遍歷
    7、列表的增刪改查
    8、列表的嵌套
    12 元組、字典
    1、元組(tuple)
    2、字典(dict)介紹
    3、字典的增刪改查
    4、字典的鍵值操作
    5、字典遍歷
    6、公共方法
    7、引用

    13 函數(一)
    1、函數介紹
    2、函數的定義和調用
    3、給函數添加的文檔說明
    4、函數參數(一)
    5、函數返回值(一)
    6、4種函數的類型
    7、函數的嵌套調用
    8、函數應用:打印圖形和數學計算
    14 函數(二)
    1、局部變量
    2、全局變量
    3、函數應用:學生管理系統
    4、函數返回多個值(二)
    5、遞歸函數
    6、匿名函數lambda &引用
    7、函數使用注意事項
    8、三種方式交換兩個數
    15 文件操作
    1、文件的打開與關閉
    2、文件的讀寫
    3、應用1:制作文件的備份
    4、文件的隨機讀寫
    5、文件的重命名、刪除
    6、文件夾的相關操作
    7、應用2:批量修改文件名
    8、綜合應用:學生管理系統(文件版)
    16 類和對象
    1、面向對象編程介紹
    2、類和對象
    3、定義類&創建對象
    4、self
    5、__init__()方法
    6、"魔法"方法id()和__str__()
    7、全局變量、函數和屬性、方法的聯系和區別
    8、應用:烤地瓜(SweetPotato)
    9、通過方法隱藏數據
    17 封裝、繼承、多態
    1、私有方法
    2、__del__()方法
    3、測量對應引用個數
    4、保護對象的屬性
    5、繼承介紹以及單繼承
    6、重寫父類方法與調用父類方法
    7、多繼承&多態
    8、類屬性、實例屬性
    9、靜態方法和類方法
    18 設計模式&異常
    1、練習:設計類
    2、工廠模式
    3、__new__方法
    4、單例模式
    5、異常&異常案例剖析
    6、異常的傳遞
    7、拋出自定義的異常raise
    8、異常處理中拋出異常
    9、if的各種真假判斷
    19 模塊&列表推導式及集合
    1、模塊中的__all__
    2、模塊制作
    3、python中的包
    4、模塊安裝、使用
    5、給程序傳參數
    6、列表推導式
    7、集合set
    8、set、list、tuple相互轉換
    9、應用案例:老王開槍
    20 第15章:游戲-飛機大戰
    1、游戲開發的原理
    2、搭建窗口
    3、顯示玩家飛機并且左右移動
    4、檢測鍵盤
    5、顯示、控制玩家飛機-面向過程
    6、顯示、控制玩家飛機-面向對象
    7、玩家飛機發射子彈Bullet


    21 游戲-飛機大戰
    1、顯示敵機
    2、讓敵機移動
    3、優化代碼
    4、敵機發射子彈
    5、代碼優化-抽象出基類
    6、敵機爆炸效果
    7、擊中敵機
    22 深拷貝、淺拷貝
    1、import導入模塊
    2、==、is
    3、深拷貝、淺拷貝
    4、進制、位運算(了解)
    5、作用域
    6、私有化
    7、屬性property
    23 生成器、迭代器、閉包、裝飾器、元類
    1、生成器generator
    2、迭代器(Iterator)
    3、閉包
    4、裝飾器
    5、python是動態語言
    6、__slots__
    7、元類
    24 垃圾回收、內建屬性和內建函數
    1、垃圾回收(一)-小、大整數對象池和intern機制
    2、垃圾回收(二)-引用計數和標記清零
    3、垃圾回收(三)-gc模塊
    4、內建屬性
    5、內建函數
    6、functools

    25 調試、編碼風格
    1、常用標準庫&常用擴展庫
    2、hashlib
    3、調試-pdb&日志&print
    4、調試-PyCharm提供的debug功能
    5、編碼風格-錯誤認知
    6、編碼風格-正確認知
    7、pep8 編碼規范
    26 PyCharm的使用
    1、Python中主流的集成開發環境簡介
    2、PyCharm的安裝
    3、PyCharm創建Python項目
    4、設置字體
    5、設置快捷鍵
    6、PyCharm其他設置
    7、使用PyCharm調試代碼
    27 Linux系統編程-進程
    1、多任務的引入&概念
    2、進程的創建-fork
    3、進程與進程之間數據不共享
    4、進程的創建-multiprocessing
    5、多次fork問題
    6、進程的創建-Process子類
    7、進程池Pool&進程間通信-Queue
    28 Linux系統編程-線程
    1、練習使用多進程拷貝文件
    2、多線程-threading
    3、threading注意點
    4、多線程-共享全局變量
    5、進程VS線程
    6、同步的概念
    7、互斥鎖
    29 Linux系統編程-線程
    1、多線程-非共享數據
    2、死鎖-理解
    3、同步的應用
    4、生產者與消費者模式
    5、ThreadLocal
    6、異步
    7、GIL的問題
    30 網絡編程-網絡概述&udp
    1、網絡通信概述
    2、tcp/ip簡介
    3、端口&ip地址
    5、子網掩碼
    6、socket簡介
    7、udp介紹
    8、udp網絡程序-發送數據
    31 udp
    1、udp網絡程序-端口問題
    2、udp綁定信息
    3、udp網絡程序-發送、接收數據
    4、udp網絡通信過程
    5、udp應用:聊天室
    6、udp應用:echo服務器
    7、udp總結
    8、udp綜合作業-模擬QQ
    32 網絡編程-TFTP項目、TCP編程
    1、wireshark抓包工具使用
    2、TFTP(簡單文件傳輸協議)下載演示
    3、應用:TFTP客戶端
    4、udp廣播
    5、tcp相關介紹
    6、tcp服務器
    7、tcp客戶端
    8、應用:模擬QQ聊天
    33 網絡編程-網絡通信過程詳解
    1、Packet Tracer 介紹&安裝
    2、2臺電腦組網
    3、通過集線器(hub)組網
    4、通過交換機組網
    5、通過路由器組網
    6、交換機、路由器、服務器組網
    7、訪問網絡的整個過程
    8、tcp三次握手
    34 網絡編程-網絡通信過程詳解
    1、tcp四次揮手
    2、tcp十種狀態
    3、tcp的2MSL問題
    4、tcp長連接和短連接
    5、listen的隊列長度
    6、手動配置ip
    7、常見網絡攻擊案例
    8、家庭上網解析
    35 網絡編程-并發服務器
    1、單進程tcp服務器
    2、多進程tcp服務器
    3、單進程tcp服務器-非堵塞模式
    4、單進程tcp服務器-select版
    5、單進程tcp服務器-epoll版
    6、多任務實現-協程
    7、協程-greenlet、gevent
    8、單進程tcp服務器-gevent版
    36 正則表達式
    1、正則表達式概述
    2、re模塊操作
    3、表示字符
    4、表示數量
    5、原始字符串
    6、表示邊界
    7、匹配分組
    8、re模塊的高級用法
    9、python貪婪和非貪婪
    10、小練習
    37 web服務器
    1、應用層協議HTTP
    2、HTTP協議使用場景舉例
    3、Web靜態服務器-1-顯示固定的頁面
    4、Web靜態服務器-2-顯示需要的頁面
    5、Web靜態服務器-3-使用類
    6、動態Web服務器--運行python腳本程序
    7、服務器動態資源請求-WSGI標準
    8、Web框架的編寫-MyWebFramework.py
    9、Web動態服務器--支持靜態頁面的訪問
    10、Web服務器--支持多個遵循WSGI的web框架
    38 認識數據庫
    1、什么是數據和數據的作用
    2、MySQL
    3、數據庫的好處
    4、數據庫的概念-DB、DBMS、SQL
    5、數據庫管理系統
    6、數據庫的特點
    7、數據庫對象
    8、安裝mysql-server客戶端
    9、安裝mysql-client客戶端
    10、查是否安裝成功
    39 MySQL創建數據庫與表
    1、登陸和退出mysql數據庫
    2、啟動、關閉、重啟服務器
    3、顯示和切換mysql里的數據庫
    4、示數據庫中的所有表
    5、列出某個表的結構
    6、查看當前選擇的數據庫
    7、創建和刪除新的數據庫
    8、增加新用戶和修改密碼
    9、創建和刪除數據表
    10、數據庫表的增刪改查
    40 MySQL創建數據庫與表
    1、在表中添加一個字段
    2、更改表得的定義把某個欄位設為主鍵
    3、數據備份&數據恢復
    4、登錄mysql服務器,創建一個遠程用戶,并賦予相應的權限
    5、修改mysql配置文件,讓mysql服務器允許遠程連接
    6、Navicat for Mysql連接Ubuntu16.04上的mysql服務器
    7、E-R模型&三范式&數據完整性



    41 MySQL-查詢(基礎)
    1、查詢簡介
    2、準備數據
    3、查詢的基本語法
    4、條件
    5、聚合&分組
    6、排序&分頁
    7、關系
    42 MySQL-查詢(高級)
    1、連接
    2、自關聯
    3、子查詢
    4、內置函數
    5、事務
    6、視圖
    7、索引
    43 MySQL與Python連接
    1、交互類型
    2、增改刪
    3、查詢
    4、封裝
    5、用戶登錄


    44 MongoDB-基本操作
    1、MongoDB簡介
    2、環境安裝
    3、數據庫操作
    4、集合操作
    5、數據類型
    6、數據操作
    7、基本查詢
    45 MongoDB-基本操作
    1、比較運算符&邏輯運算符
    2、范圍運算符
    3、支持正則表達式
    4、自定義查詢
    5、支持正則表達式
    6、Limit與Skip
    7、統計個數&消除重復
    46 MongoDB-高級操作
    1、聚合 aggregate
    2、聚合-$group--分組
    3、聚合-$match --篩選
    4、聚合-$project--投影
    5、聚合-$sort--排序
    6、聚合-$limit、$skip-分頁
    7、聚合-$unwind--拆分
    8、索引&安全&復制(副本集)
    9、備份與恢復
    47 數據庫-Redis
    1、MongoDB與python交互
    2、NoSQL簡介
    3、安裝redis
    4、基本配置
    5、數據操作:string、鍵的命令、 hash、list、setzset
    6、高級-發布訂閱
    7、高級-主從配置
    8、Redis與Python交互
    9、示例:用戶登錄
    48 Git的簡介與安裝
    1、為什么學習Git
    2、Git是什么
    3、Git的歷史
    4、Git能做什么
    5、Git的安裝
    6、創建版本庫
    7、提交文件
    8、查看文件提交記錄
    9、回退歷史
    49 Git實戰操作
    1、版本穿越
    2、還原文件
    3、刪除某個文件
    4、理解工作區、暫存區、本地庫
    5、分支
    6、GitHub是什么
    7、網址、注冊注意事項
    8、增加遠程地址
    9、推送到遠程庫
    50 GitHub介紹與實操
    1、從github上克隆項目
    2、從github上更新項目
    3、增加合作伙伴&協作沖突
    4、Fork、pull request
    5、https、ssh模式
    6、Egit安裝&操作
    7、Git工作流是什么
    8、集中式工作流&GitFlow工作流
    9、分支實戰&Fork、pull request
    51 MySQL-查詢(基礎)
    1、查詢簡介
    2、準備數據
    3、查詢的基本語法
    4、條件
    5、聚合&分組
    6、排序&分頁
    7、關系
    8、連接
    9、自關聯
    52 MySQL-查詢(高級)
    1、子查詢
    2、內置函數
    3、事務
    4、視圖
    5、索引
    6、交互類型
    7、增改刪
    8、查詢/封裝
    9、用戶登錄
    53 MongoDB-基本操作
    1、MongoDB簡介
    2、環境安裝
    3、數據庫操作
    4、集合操作
    5、數據類型
    6、數據操作
    7、基本查詢
    8、比較運算符&邏輯運算符
    9、范圍運算符
    54 MongoDB-基本操作
    1、支持正則表達式
    2、自定義查詢
    3、支持正則表達式
    4、Limit與Skip
    5、統計個數&消除重復
    6、聚合 aggregate
    7、聚合-$group--分組
    8、聚合-$match --篩選
    9、聚合-$project--投影
    55 MongoDB-高級操作
    1、聚合-$sort--排序
    2、聚合-$limit、
    3、聚合-$skip-分頁
    4、聚合-$unwind--拆分
    5、索引
    6、安全
    7、復制(副本集)
    8、備份
    9、恢復
    56 數據庫-Redis
    1、NoSQL簡介
    2、Redis入門
    3、Redis/memcache/MongDB對比
    4、Redis安裝
    5、Redis啟動
    6、Redis基本配置
    7、分布式數據庫CAP原理
    8、Redis五大數據類型
    9、基本操作命令
    57 數據庫-Redis
    1、Redis總體配置Redis.conf
    2、Redis持久化(RDB和AOF)
    3、Redis事務控制
    4、Redis發布
    5、Redis訂閱
    6、Redis主從復制
    7、Jedis
    8、Redis與Python交互
    9、示例:用戶登錄
    58 Git的簡介與安裝
    1、為什么學習Git
    2、Git是什么
    3、Git的歷史
    4、Git能做什么
    5、Git的安裝
    6、創建版本庫
    7、提交文件
    8、查看文件提交記錄
    9、回退歷史
    59 Git實戰操作
    1、版本穿越
    2、還原文件
    3、刪除某個文件
    4、理解工作區、暫存區、本地庫
    5、分支
    6、GitHub是什么
    7、網址、注冊注意事項
    8、增加遠程地址
    9、推送到遠程庫
    60 GitHub介紹與實操
    1、從github上克隆項目
    2、從github上更新項目
    3、增加合作伙伴&協作沖突
    4、Fork、pull request
    5、https、ssh模式
    6、Egit安裝&操作
    7、Git工作流是什么
    8、集中式工作流&GitFlow工作流
    9、分支實戰&Fork、pull re
 

-

 

  備案號:備案號:滬ICP備08026168號-1 .(2024年07月24日)...............
a日韩av网址