班級(jí)規(guī)模及環(huán)境--熱線:4008699035 手機(jī):15921673576( 微信同號(hào)) |
每個(gè)班級(jí)的人數(shù)限3到5人,互動(dòng)授課, 保障效果,小班授課。 |
上間和地點(diǎn) |
上部份地點(diǎn):【上海】同濟(jì)大學(xué)(滬西)/新城金郡商務(wù)樓(11號(hào)線白銀路站)【深圳分部】:電影大廈(地鐵一號(hào)線大劇院站)/深圳大學(xué)成教院【北京分部】:北京中山學(xué)院/福鑫大樓【南京分部】:金港大廈(和燕路)【武漢分部】:佳源大廈(高新二路)【成都分部】:領(lǐng)館區(qū)1號(hào)(中和大道)【沈陽(yáng)分部】:沈陽(yáng)理工大學(xué)/六宅臻品【鄭州分部】:鄭州大學(xué)/錦華大廈【石家莊分部】:河北科技大學(xué)/瑞景大廈 最近開間(周末班/連續(xù)班/晚班):2019年1月26日 |
實(shí)驗(yàn)設(shè)備 |
◆小班教學(xué),教學(xué)效果好 ☆注重質(zhì)量☆邊講邊練 ☆合格學(xué)員免費(fèi)推薦工作 ★實(shí)驗(yàn)設(shè)備請(qǐng)點(diǎn)擊這兒查看★ |
質(zhì)量保障 |
1、培訓(xùn)過程中,如有部分內(nèi)容理解不透或消化不好,可免費(fèi)在以后培訓(xùn)班中重聽; 2、培訓(xùn)結(jié)束后,授課老師留給學(xué)員聯(lián)系方式,保障培訓(xùn)效果,免費(fèi)提供課后技術(shù)支持。 3、培訓(xùn)合格學(xué)員可享受免費(fèi)推薦就業(yè)機(jī)會(huì)。☆合格學(xué)員免費(fèi)頒發(fā)相關(guān)工程師等資格證書,提升職業(yè)資質(zhì)。專注高端技術(shù)培訓(xùn)15年,端海學(xué)員的能力得到大家的認(rèn)同,受到用人單位的廣泛贊譽(yù),端海的證書受到廣泛認(rèn)可。 |
部份程大綱 |
|
- 01 儲(chǔ)備知識(shí)
1、計(jì)算機(jī)硬件組成
2、計(jì)算機(jī)的運(yùn)行原理
3、操作系統(tǒng)介紹
4、操作系統(tǒng)多任務(wù)的原理
5、操作系統(tǒng)的發(fā)展歷史
6、Linux不同版本及應(yīng)用領(lǐng)域
7、關(guān)于鍵盤的介紹
02 Linux基本命令(一)
1、Windows和Linux文件系統(tǒng)區(qū)別
2、cd命令
3、理解權(quán)限
4、ls命令
5、clear命令
6、鍵盤tab鍵自動(dòng)補(bǔ)全
7、幫助文檔
03 Linux基本命令(二)
1、通配符:?、*
2、輸出重定向:>、>>
3、分屏命令和管道命令:more和|
4、創(chuàng)建、刪除文件和文件夾:mkdir、touch、rm
5、建立鏈接文件ln
6、查看文件內(nèi)容:cat
7、文本中搜索:grep
04 Linux基本命令(三)
1、拷貝文件:cp
2、移動(dòng)文件:mv
3、查找文件:find
4、文件的打包壓縮和解壓:tar
5、查殺進(jìn)程:ps、kill、top、htop
6、查看日期和時(shí)間:和cal&date
7、查看電腦ip和mac地址:ifconfig
05 Linux基本命令(四)
1、測(cè)試遠(yuǎn)程主機(jī)連通性:ping
2、查看當(dāng)前用哪個(gè)賬號(hào)登錄:whoami
3、添加和刪除Linux用戶:useradd、userdel
4、添加、刪除組賬號(hào):groupadd、groupdel
5、修改用戶所在組:usermod
6、創(chuàng)建的普通用戶添加sudo權(quán)限
7、chgrp、chown
8、修改文件權(quán)限:字母法和數(shù)字法
06 編輯工具&服務(wù)器構(gòu)建
1、gedit編輯工具
2、vim編輯工具
3、sublime Text文本編輯工具
4、更新Ubuntu軟件下載地址
5、遠(yuǎn)程登錄-SSH
6、Linux常用服務(wù)器構(gòu)建-samba
07 python基礎(chǔ)(一)
1、認(rèn)識(shí)python
2、編寫第一個(gè)python程序
3、Python的交換模式
4、注釋
5、變量以及類型
6、標(biāo)示符和關(guān)鍵字
08 python基礎(chǔ)(二)
1、輸入&輸出
2、運(yùn)算符
3、數(shù)據(jù)類型轉(zhuǎn)換
4、判斷語(yǔ)句介紹
5、if判斷語(yǔ)句
6、比較(即關(guān)系)運(yùn)算符
09 判斷語(yǔ)句&循環(huán)語(yǔ)句
1、if-else
2、elif
3、if嵌套
4、應(yīng)用:猜拳游戲
5、循環(huán)語(yǔ)句介紹
6、while循環(huán)
10 循環(huán)語(yǔ)句
1、while循環(huán)應(yīng)用
2、while循環(huán)嵌套
3、for循環(huán)
4、break和continue
5、for-else
6、if語(yǔ)句總結(jié)
11 字符串、列表
1、字符串介紹
2、字符串輸入&輸出
3、下標(biāo)和切片
4、字符串常見函數(shù)
5、列表(list)介紹
6、列表的循環(huán)遍歷
7、列表的增刪改查
8、列表的嵌套
12 元組、字典
1、元組(tuple)
2、字典(dict)介紹
3、字典的增刪改查
4、字典的鍵值操作
5、字典遍歷
6、公共方法
7、引用
13 函數(shù)(一)
1、函數(shù)介紹
2、函數(shù)的定義和調(diào)用
3、給函數(shù)添加的文檔說明
4、函數(shù)參數(shù)(一)
5、函數(shù)返回值(一)
6、4種函數(shù)的類型
7、函數(shù)的嵌套調(diào)用
8、函數(shù)應(yīng)用:打印圖形和數(shù)學(xué)計(jì)算
14 函數(shù)(二)
1、局部變量
2、全局變量
3、函數(shù)應(yīng)用:學(xué)生管理系統(tǒng)
4、函數(shù)返回多個(gè)值(二)
5、遞歸函數(shù)
6、匿名函數(shù)lambda &引用
7、函數(shù)使用注意事項(xiàng)
8、三種方式交換兩個(gè)數(shù)
15 文件操作
1、文件的打開與關(guān)閉
2、文件的讀寫
3、應(yīng)用1:制作文件的備份
4、文件的隨機(jī)讀寫
5、文件的重命名、刪除
6、文件夾的相關(guān)操作
7、應(yīng)用2:批量修改文件名
8、綜合應(yīng)用:學(xué)生管理系統(tǒng)(文件版)
16 類和對(duì)象
1、面向?qū)ο缶幊探榻B
2、類和對(duì)象
3、定義類&創(chuàng)建對(duì)象
4、self
5、__init__()方法
6、"魔法"方法id()和__str__()
7、全局變量、函數(shù)和屬性、方法的聯(lián)系和區(qū)別
8、應(yīng)用:烤地瓜(SweetPotato)
9、通過方法隱藏?cái)?shù)據(jù)
17 封裝、繼承、多態(tài)
1、私有方法
2、__del__()方法
3、測(cè)量對(duì)應(yīng)引用個(gè)數(shù)
4、保護(hù)對(duì)象的屬性
5、繼承介紹以及單繼承
6、重寫父類方法與調(diào)用父類方法
7、多繼承&多態(tài)
8、類屬性、實(shí)例屬性
9、靜態(tài)方法和類方法
18 設(shè)計(jì)模式&異常
1、練習(xí):設(shè)計(jì)類
2、工廠模式
3、__new__方法
4、單例模式
5、異常&異常案例剖析
6、異常的傳遞
7、拋出自定義的異常raise
8、異常處理中拋出異常
9、if的各種真假判斷
19 模塊&列表推導(dǎo)式及集合
1、模塊中的__all__
2、模塊制作
3、python中的包
4、模塊安裝、使用
5、給程序傳參數(shù)
6、列表推導(dǎo)式
7、集合set
8、set、list、tuple相互轉(zhuǎn)換
9、應(yīng)用案例:老王開槍
20 第15章:游戲-飛機(jī)大戰(zhàn)
1、游戲開發(fā)的原理
2、搭建窗口
3、顯示玩家飛機(jī)并且左右移動(dòng)
4、檢測(cè)鍵盤
5、顯示、控制玩家飛機(jī)-面向過程
6、顯示、控制玩家飛機(jī)-面向?qū)ο?br>
7、玩家飛機(jī)發(fā)射子彈Bullet
21 游戲-飛機(jī)大戰(zhàn)
1、顯示敵機(jī)
2、讓敵機(jī)移動(dòng)
3、優(yōu)化代碼
4、敵機(jī)發(fā)射子彈
5、代碼優(yōu)化-抽象出基類
6、敵機(jī)爆炸效果
7、擊中敵機(jī)
22 深拷貝、淺拷貝
1、import導(dǎo)入模塊
2、==、is
3、深拷貝、淺拷貝
4、進(jìn)制、位運(yùn)算(了解)
5、作用域
6、私有化
7、屬性property
23 生成器、迭代器、閉包、裝飾器、元類
1、生成器generator
2、迭代器(Iterator)
3、閉包
4、裝飾器
5、python是動(dòng)態(tài)語(yǔ)言
6、__slots__
7、元類
24 垃圾回收、內(nèi)建屬性和內(nèi)建函數(shù)
1、垃圾回收(一)-小、大整數(shù)對(duì)象池和intern機(jī)制
2、垃圾回收(二)-引用計(jì)數(shù)和標(biāo)記清零
3、垃圾回收(三)-gc模塊
4、內(nèi)建屬性
5、內(nèi)建函數(shù)
6、functools
25 調(diào)試、編碼風(fēng)格
1、常用標(biāo)準(zhǔn)庫(kù)&常用擴(kuò)展庫(kù)
2、hashlib
3、調(diào)試-pdb&日志&print
4、調(diào)試-PyCharm提供的debug功能
5、編碼風(fēng)格-錯(cuò)誤認(rèn)知
6、編碼風(fēng)格-正確認(rèn)知
7、pep8 編碼規(guī)范
26 PyCharm的使用
1、Python中主流的集成開發(fā)環(huán)境簡(jiǎn)介
2、PyCharm的安裝
3、PyCharm創(chuàng)建Python項(xiàng)目
4、設(shè)置字體
5、設(shè)置快捷鍵
6、PyCharm其他設(shè)置
7、使用PyCharm調(diào)試代碼
27 Linux系統(tǒng)編程-進(jìn)程
1、多任務(wù)的引入&概念
2、進(jìn)程的創(chuàng)建-fork
3、進(jìn)程與進(jìn)程之間數(shù)據(jù)不共享
4、進(jìn)程的創(chuàng)建-multiprocessing
5、多次fork問題
6、進(jìn)程的創(chuàng)建-Process子類
7、進(jìn)程池Pool&進(jìn)程間通信-Queue
28 Linux系統(tǒng)編程-線程
1、練習(xí)使用多進(jìn)程拷貝文件
2、多線程-threading
3、threading注意點(diǎn)
4、多線程-共享全局變量
5、進(jìn)程VS線程
6、同步的概念
7、互斥鎖
29 Linux系統(tǒng)編程-線程
1、多線程-非共享數(shù)據(jù)
2、死鎖-理解
3、同步的應(yīng)用
4、生產(chǎn)者與消費(fèi)者模式
5、ThreadLocal
6、異步
7、GIL的問題
30 網(wǎng)絡(luò)編程-網(wǎng)絡(luò)概述&udp
1、網(wǎng)絡(luò)通信概述
2、tcp/ip簡(jiǎn)介
3、端口&ip地址
5、子網(wǎng)掩碼
6、socket簡(jiǎn)介
7、udp介紹
8、udp網(wǎng)絡(luò)程序-發(fā)送數(shù)據(jù)
31 udp
1、udp網(wǎng)絡(luò)程序-端口問題
2、udp綁定信息
3、udp網(wǎng)絡(luò)程序-發(fā)送、接收數(shù)據(jù)
4、udp網(wǎng)絡(luò)通信過程
5、udp應(yīng)用:聊天室
6、udp應(yīng)用:echo服務(wù)器
7、udp總結(jié)
8、udp綜合作業(yè)-模擬QQ
32 網(wǎng)絡(luò)編程-TFTP項(xiàng)目、TCP編程
1、wireshark抓包工具使用
2、TFTP(簡(jiǎn)單文件傳輸協(xié)議)下載演示
3、應(yīng)用:TFTP客戶端
4、udp廣播
5、tcp相關(guān)介紹
6、tcp服務(wù)器
7、tcp客戶端
8、應(yīng)用:模擬QQ聊天
33 網(wǎng)絡(luò)編程-網(wǎng)絡(luò)通信過程詳解
1、Packet Tracer 介紹&安裝
2、2臺(tái)電腦組網(wǎng)
3、通過集線器(hub)組網(wǎng)
4、通過交換機(jī)組網(wǎng)
5、通過路由器組網(wǎng)
6、交換機(jī)、路由器、服務(wù)器組網(wǎng)
7、訪問網(wǎng)絡(luò)的整個(gè)過程
8、tcp三次握手
34 網(wǎng)絡(luò)編程-網(wǎng)絡(luò)通信過程詳解
1、tcp四次揮手
2、tcp十種狀態(tài)
3、tcp的2MSL問題
4、tcp長(zhǎng)連接和短連接
5、listen的隊(duì)列長(zhǎng)度
6、手動(dòng)配置ip
7、常見網(wǎng)絡(luò)攻擊案例
8、家庭上網(wǎng)解析
35 網(wǎng)絡(luò)編程-并發(fā)服務(wù)器
1、單進(jìn)程tcp服務(wù)器
2、多進(jìn)程tcp服務(wù)器
3、單進(jìn)程tcp服務(wù)器-非堵塞模式
4、單進(jìn)程tcp服務(wù)器-select版
5、單進(jìn)程tcp服務(wù)器-epoll版
6、多任務(wù)實(shí)現(xiàn)-協(xié)程
7、協(xié)程-greenlet、gevent
8、單進(jìn)程tcp服務(wù)器-gevent版
36 正則表達(dá)式
1、正則表達(dá)式概述
2、re模塊操作
3、表示字符
4、表示數(shù)量
5、原始字符串
6、表示邊界
7、匹配分組
8、re模塊的高級(jí)用法
9、python貪婪和非貪婪
10、小練習(xí)
37 web服務(wù)器
1、應(yīng)用層協(xié)議HTTP
2、HTTP協(xié)議使用場(chǎng)景舉例
3、Web靜態(tài)服務(wù)器-1-顯示固定的頁(yè)面
4、Web靜態(tài)服務(wù)器-2-顯示需要的頁(yè)面
5、Web靜態(tài)服務(wù)器-3-使用類
6、動(dòng)態(tài)Web服務(wù)器--運(yùn)行python腳本程序
7、服務(wù)器動(dòng)態(tài)資源請(qǐng)求-WSGI標(biāo)準(zhǔn)
8、Web框架的編寫-MyWebFramework.py
9、Web動(dòng)態(tài)服務(wù)器--支持靜態(tài)頁(yè)面的訪問
10、Web服務(wù)器--支持多個(gè)遵循WSGI的web框架
38 認(rèn)識(shí)數(shù)據(jù)庫(kù)
1、什么是數(shù)據(jù)和數(shù)據(jù)的作用
2、MySQL
3、數(shù)據(jù)庫(kù)的好處
4、數(shù)據(jù)庫(kù)的概念-DB、DBMS、SQL
5、數(shù)據(jù)庫(kù)管理系統(tǒng)
6、數(shù)據(jù)庫(kù)的特點(diǎn)
7、數(shù)據(jù)庫(kù)對(duì)象
8、安裝mysql-server客戶端
9、安裝mysql-client客戶端
10、查是否安裝成功
39 MySQL創(chuàng)建數(shù)據(jù)庫(kù)與表
1、登陸和退出mysql數(shù)據(jù)庫(kù)
2、啟動(dòng)、關(guān)閉、重啟服務(wù)器
3、顯示和切換mysql里的數(shù)據(jù)庫(kù)
4、示數(shù)據(jù)庫(kù)中的所有表
5、列出某個(gè)表的結(jié)構(gòu)
6、查看當(dāng)前選擇的數(shù)據(jù)庫(kù)
7、創(chuàng)建和刪除新的數(shù)據(jù)庫(kù)
8、增加新用戶和修改密碼
9、創(chuàng)建和刪除數(shù)據(jù)表
10、數(shù)據(jù)庫(kù)表的增刪改查
40 MySQL創(chuàng)建數(shù)據(jù)庫(kù)與表
1、在表中添加一個(gè)字段
2、更改表得的定義把某個(gè)欄位設(shè)為主鍵
3、數(shù)據(jù)備份&數(shù)據(jù)恢復(fù)
4、登錄mysql服務(wù)器,創(chuàng)建一個(gè)遠(yuǎn)程用戶,并賦予相應(yīng)的權(quán)限
5、修改mysql配置文件,讓mysql服務(wù)器允許遠(yuǎn)程連接
6、Navicat for Mysql連接Ubuntu16.04上的mysql服務(wù)器
7、E-R模型&三范式&數(shù)據(jù)完整性
41 MySQL-查詢(基礎(chǔ))
1、查詢簡(jiǎn)介
2、準(zhǔn)備數(shù)據(jù)
3、查詢的基本語(yǔ)法
4、條件
5、聚合&分組
6、排序&分頁(yè)
7、關(guān)系
42 MySQL-查詢(高級(jí))
1、連接
2、自關(guān)聯(lián)
3、子查詢
4、內(nèi)置函數(shù)
5、事務(wù)
6、視圖
7、索引
43 MySQL與Python連接
1、交互類型
2、增改刪
3、查詢
4、封裝
5、用戶登錄
44 MongoDB-基本操作
1、MongoDB簡(jiǎn)介
2、環(huán)境安裝
3、數(shù)據(jù)庫(kù)操作
4、集合操作
5、數(shù)據(jù)類型
6、數(shù)據(jù)操作
7、基本查詢
45 MongoDB-基本操作
1、比較運(yùn)算符&邏輯運(yùn)算符
2、范圍運(yùn)算符
3、支持正則表達(dá)式
4、自定義查詢
5、支持正則表達(dá)式
6、Limit與Skip
7、統(tǒng)計(jì)個(gè)數(shù)&消除重復(fù)
46 MongoDB-高級(jí)操作
1、聚合 aggregate
2、聚合-$group--分組
3、聚合-$match --篩選
4、聚合-$project--投影
5、聚合-$sort--排序
6、聚合-$limit、$skip-分頁(yè)
7、聚合-$unwind--拆分
8、索引&安全&復(fù)制(副本集)
9、備份與恢復(fù)
47 數(shù)據(jù)庫(kù)-Redis
1、MongoDB與python交互
2、NoSQL簡(jiǎn)介
3、安裝redis
4、基本配置
5、數(shù)據(jù)操作:string、鍵的命令、 hash、list、setzset
6、高級(jí)-發(fā)布訂閱
7、高級(jí)-主從配置
8、Redis與Python交互
9、示例:用戶登錄
48 Git的簡(jiǎn)介與安裝
1、為什么學(xué)習(xí)Git
2、Git是什么
3、Git的歷史
4、Git能做什么
5、Git的安裝
6、創(chuàng)建版本庫(kù)
7、提交文件
8、查看文件提交記錄
9、回退歷史
49 Git實(shí)戰(zhàn)操作
1、版本穿越
2、還原文件
3、刪除某個(gè)文件
4、理解工作區(qū)、暫存區(qū)、本地庫(kù)
5、分支
6、GitHub是什么
7、網(wǎng)址、注冊(cè)注意事項(xiàng)
8、增加遠(yuǎn)程地址
9、推送到遠(yuǎn)程庫(kù)
50 GitHub介紹與實(shí)操
1、從github上克隆項(xiàng)目
2、從github上更新項(xiàng)目
3、增加合作伙伴&協(xié)作沖突
4、Fork、pull request
5、https、ssh模式
6、Egit安裝&操作
7、Git工作流是什么
8、集中式工作流&GitFlow工作流
9、分支實(shí)戰(zhàn)&Fork、pull request
51 MySQL-查詢(基礎(chǔ))
1、查詢簡(jiǎn)介
2、準(zhǔn)備數(shù)據(jù)
3、查詢的基本語(yǔ)法
4、條件
5、聚合&分組
6、排序&分頁(yè)
7、關(guān)系
8、連接
9、自關(guān)聯(lián)
52 MySQL-查詢(高級(jí))
1、子查詢
2、內(nèi)置函數(shù)
3、事務(wù)
4、視圖
5、索引
6、交互類型
7、增改刪
8、查詢/封裝
9、用戶登錄
53 MongoDB-基本操作
1、MongoDB簡(jiǎn)介
2、環(huán)境安裝
3、數(shù)據(jù)庫(kù)操作
4、集合操作
5、數(shù)據(jù)類型
6、數(shù)據(jù)操作
7、基本查詢
8、比較運(yùn)算符&邏輯運(yùn)算符
9、范圍運(yùn)算符
54 MongoDB-基本操作
1、支持正則表達(dá)式
2、自定義查詢
3、支持正則表達(dá)式
4、Limit與Skip
5、統(tǒng)計(jì)個(gè)數(shù)&消除重復(fù)
6、聚合 aggregate
7、聚合-$group--分組
8、聚合-$match --篩選
9、聚合-$project--投影
55 MongoDB-高級(jí)操作
1、聚合-$sort--排序
2、聚合-$limit、
3、聚合-$skip-分頁(yè)
4、聚合-$unwind--拆分
5、索引
6、安全
7、復(fù)制(副本集)
8、備份
9、恢復(fù)
56 數(shù)據(jù)庫(kù)-Redis
1、NoSQL簡(jiǎn)介
2、Redis入門
3、Redis/memcache/MongDB對(duì)比
4、Redis安裝
5、Redis啟動(dòng)
6、Redis基本配置
7、分布式數(shù)據(jù)庫(kù)CAP原理
8、Redis五大數(shù)據(jù)類型
9、基本操作命令
57 數(shù)據(jù)庫(kù)-Redis
1、Redis總體配置Redis.conf
2、Redis持久化(RDB和AOF)
3、Redis事務(wù)控制
4、Redis發(fā)布
5、Redis訂閱
6、Redis主從復(fù)制
7、Jedis
8、Redis與Python交互
9、示例:用戶登錄
58 Git的簡(jiǎn)介與安裝
1、為什么學(xué)習(xí)Git
2、Git是什么
3、Git的歷史
4、Git能做什么
5、Git的安裝
6、創(chuàng)建版本庫(kù)
7、提交文件
8、查看文件提交記錄
9、回退歷史
59 Git實(shí)戰(zhàn)操作
1、版本穿越
2、還原文件
3、刪除某個(gè)文件
4、理解工作區(qū)、暫存區(qū)、本地庫(kù)
5、分支
6、GitHub是什么
7、網(wǎng)址、注冊(cè)注意事項(xiàng)
8、增加遠(yuǎn)程地址
9、推送到遠(yuǎn)程庫(kù)
60 GitHub介紹與實(shí)操
1、從github上克隆項(xiàng)目
2、從github上更新項(xiàng)目
3、增加合作伙伴&協(xié)作沖突
4、Fork、pull request
5、https、ssh模式
6、Egit安裝&操作
7、Git工作流是什么
8、集中式工作流&GitFlow工作流
9、分支實(shí)戰(zhàn)&Fork、pull re
|