- day1-02-Python簡介
- day1-03-課程介紹
- day1-04-解釋器的作用和分類
- day1-05-Python解釋器的下載和安裝
- day1-06-PyCharm的作用
- day1-07-下載和安裝PyCharm
- day1-08-新建項目
- day1-09-新建書寫運行文件
- day1-10-PyCharm界面設置
- day1-11-PyCharm修改解釋器
- day1-12-PyCharm項目管理
- day1-13-PyCharm總結
- day1-14-注釋
- day1-16-定義變量
- day1-17-使用變量
- day1-18-認識bug
- day1-19-Debug工具
- day1-20-認識數據類型
- 18-復合賦值運算符
- day2-19-復合賦值注意點
- day2-20-比較運算符
- day2-21-邏輯運算符
- day2-22-邏輯運算符書寫習慣
- day2-23-數字的邏輯運算
- day2-02-輸出_格式化符號基礎使用方法
- day2-03-輸出_格式化符號高級使用方法
- day2-04-輸出_拓展格式化字符串
- day2-05-輸出_f-格式化字符串
- day2-06-輸出_轉義字符
- day2-07-輸出_print結束符
- day2-08-輸出總結
- day2-10-輸入功能實現
- day2-11-體驗數據類型轉換
- day2-12-數據類型轉換函數
- day2-13_總結數據類型的轉換
- day2-14-PyCharm交互式開發
- day2-15-運算符的分類
- day2-01-輸出_認識格式化符號
- day2-24-運算符總結
- day3-16-猜拳游戲功能實現
- day3-17-隨機數
- day3-18-猜拳游戲:隨機數
- day3-19-三目運算符
- day3-20-if章節總結
- day3-01-if的作用和語法
- day3-02-體驗if
- day3-03-網吧上網(簡單版)
- day3-04-網吧上網(進階版)
- day3-05-if..else
- day3-06-if語句執行流程
- day3-07-多重判斷的作用和語法
- day3-08-體驗多重判斷
- day3-09-elif的執行流程
- day3-10-拓展:條件寫法
- day3-11-if嵌套的作用和語法
- day3-12-if嵌套案例:判斷能否上車
- day3-13-if嵌套案例:判斷是否能坐下
- day3-14-if嵌套執行流程
- day3-day3-15-猜拳游戲的步驟分析
- day4-18-while循環嵌套應用之九九乘法表
- day4-19-for循環語法和體驗
- day4-20-break退出for循環
- day4-02-了解循環
- day4-03-while的語法和體驗
- day4-04-計數器書寫習慣
- day4-05-循環的執行流程
- day4-06-循環應用1:1-100累加
- day4-07-循環應用1:1-100偶數累加和方法1
- day4-08-循環應用1:1-100偶數累加和方法2
- day4-9-循環的注意事項
- day4-10-了解break和continue
- day4-11-break
- day4-12-continue
- day4-13-while循環嵌套的作用和語法
- day4-14-while循環嵌套快速體驗
- day4-15-循環的執行流程
- day4-16-while循環嵌套應用之打印星號(正方形)
- day4-17-while循環嵌套應用之打印星號(三角形)
- day4-21-continue退出for循環
- day4-22-循環的else簡介
- day4-23-while...else
- day4-24-while..else之break
- day4-25-while..else之continue
- day4-26-for...else
- day4-27-for...else之break和continue
- day4-28-總結
- day5-02-認識字符串
- day5-03-字符串輸出
- day5-04-字符串輸入
- day5-05-下標
- day5-06-切片簡介
- day5-07-體驗切片
- day5-08-字符串常用方法簡介
- day5-09-字符串常用操作方法之查找
- day5-10-字符串常用操作方法之修改(常用)
- day5-11-字符串常用操作方法之修改之大小寫轉換
- day5-12-字符串常用操作方法之修改之刪除空白字符
- day5-13-字符串常用操作方法之修改之字符串對齊
- day5-14-字符串常用操作方法之判斷開頭或結尾
- day5-15-字符串常用操作方法之判斷
- day5-16-字符串總結
- 02-下標
- 03-查找函數
- 04-判斷是否存在
- 05-體驗案例-判斷是否存在
- 06-列表增加數據之append
- 07-列表增加數據之extend
- 08-列表增加數據之insert
- 09-列表刪除數據
- 10-列表修改數據
- 11-列表復制數據
- 12-列表的遍歷之while
- 13-列表的遍歷之for
- 14-列表嵌套
- 15-隨機分配辦公室的步驟分析
- 16-隨機分配辦公室的實現代碼
- 17-列表總結
- 18-體驗元組
- 19-定義元組
- day6-20-元組常見操作之查找
- day6-21-元組數據的修改操作
- day6-22-元組的總結
- day7-16-集合總結
- day7-01-字典的應用場景
- day7-03-字典常用操作之新增
- day7-04-字典常用操作之刪除
- day7-05-字典常用操作之修改
- day7-08-字典的循環遍歷之value
- day7-09-字典的循環遍歷之鍵值對
- day7-10-字典的循環遍歷之鍵值對(拆包)
- day7-11-字典的總結
- day7-12-創建集合
- day7-13-集合常見操作之增加數據
- day7-15-集合常見操作之查找數據
- 01-公共操作之運算符加號
- day8-02-公共操作之運算符乘號
- day8-03-公共操作之運算符判斷數據是否存在
- day8-04-公共方法之len
- day8-05-公共方法之del
- day8-06-公共方法之max和min
- day8-07-公共方法之range
- day8-08-公共方法之enumerate
- day8-09-容器類型轉換
- day8-10-了解推導式
- day8-11-while循環創建有規律的列表
- day8-12-for循環創建有規律的列表
- day8-13-體驗列表推導式
- day8-14-帶if的列表推導式
- day8-15-多for實現列表推導式
- day8-16-體驗字典推導式
- day8-17-合并兩個列表為字典
- day8-18-提取字典中目標數據
- day8-19-集合
- day8-20-推導式總結
- day9-01-了解函數
- day9-02-函數的使用步驟
- day9-03-快速體驗函數
- day9-04-函數的注意事項
- day9-05-函數的參數的作用
- day9-06-體驗函數返回值
- day9-07-return的特點
- day9-08-函數返回值的應用
- day9-09-函數的說明文檔
- day9-10-函數嵌套調用
- day9-11-函數嵌套調用應用之打印橫線圖形01
- 1day9-2-函數嵌套調用應用之打印橫線圖形02
- day9-13-函數嵌套調用應用之函數計算01
- day9-14-函數嵌套調用應用之函數計算02
- 01-函數二學習目標簡介
- day10-02-局部變量
- day10-03-訪問全局變量
- day10-04-修改全局變量
- day10-05-多函數執行流程
- day10-06-返回值作為參數傳遞
- day10-07-函數的返回值
- day10-08-函數參數之位置參數
- day10-09-關鍵字參數
- day10-10-缺省參數
- day10-11-不定長參數之位置參數
- day10-12-不定長參數之關鍵字參數
- day10-13-元組拆包
- day10-14-字典拆包
- day10-15-交換變量的值之方法一
- day10-16-交換變量的值之方法二
- day10-17-了解引用之不可變類型
- day10-18-了解引用之可變類型
- day10-19-引用當做實參傳入
- day10-day10-20-可變和不可變類型
- day11-02-學員管理系統需求和步驟分析
- day11-03-學員管理系統框架搭建
- day11-04-代碼調優
- day11-05-學員管理系統數據形式的分析
課程目標
通過學習,讓我們每個人都可以輕松的遨游在python世界里,把復雜的語言簡單化,滿足企業運維日常的數據分析和運維系統的管理,編寫自動化運維平臺,讓運維更加的高大上!通過本次課程的學習,大家可以跟著時代的步伐,去展示自己的技能,高薪就業。
讓編程零基礎的學員也可以玩轉python編程,通過該課程,學員可以學習python環境變量的搭建,IDE的選擇,基礎語法。青檸講師希望用自己的經驗,幫助學員從零一步步走入編程的世界~!
零基礎學習Python必須明確的幾點:
1.明確你將來是做什么工作的,需要掌握哪些技能,很多人連這個就不知道就盲目的學,你首先清楚,現在公司需要什么人才,你應該奔著什么目標努力。Python的學習方向有很多,主要還是爬蟲 Pythonweb 數據分析,人工智能等等
2.系統的學習規劃,規劃好你每天學習的新知識和每天做的作業和練習,很多人想自學Python,兩個就看完了,這樣的能找到工作算是出奇了,現在學習Python想找到工作,沒有4-6個月的根本不行,所以規劃是一定要有的,我建議半年時間
3.注意學習方法,很多人在學習Python的時候,開始學那一刻起就選擇了錯誤的學習方法,所以最后注定會放棄,回到原來的崗位繼續做著自己不喜歡的事情,學習Python需要一定的技巧,在開始學之前多跟別人問問,不要自己盲目的自學,浪費時間。
第一階段(1-3天):
該階段首先通過介紹不同領域的三種操作系統,操作系統的發展簡史以及Linux系統的文件目錄結構讓大家對Linux系統有一個簡單的認識,同時知道為什么要學習Linux命令。然后我們會正式學習Linux命令
1. 文件和目錄命令:ls,cd,touch,mkdir,rm
2. 拷貝和移動命令:tree,cp,mv
3. 文件內容命令:cat,more,grep
4. 遠程管理命令:ifconfig,ping,SSH的工作方式簡介以及ssh命令
5. 用戶權限及用戶管理命令:chmod,chgrp,useradd,passwd,userdel
6. 軟件安裝及壓縮命令:apt簡介及命令,tar,gzip壓縮命令,bzip2壓縮命令
7. vim的基本使用
第二階段(4-10天)
該階段我們正式進入Python這門語言的學習,首先通過了解Python語言的起源,Python語言的設計目標,Python語言的設計哲學,Python語言的優缺點和面向對象的基本概念,以及Python語言的執行方式,還有Python集成開發環境PyCharm的使用為我們接下來的學習做鋪墊。
然后我們會學習int,string,float三種簡單的變量類型,變量間的計算,變量的輸入輸出,if判斷語句,while循環語句,for循環語句,break和continue的使用,函數的基本使用,模塊的使用,列表,元組,字典三種高級變量,字符串的常用操作。
接下來我們會通過一個名片管理系統的案例,把這一階段的知識進行一個串聯。在學習名片管理系統時,首先我們會學習怎么去搭建這一系統的框架,然后我們會分別實現新增名片,顯示全部名片,查詢名片,刪除名片,修改名片這些功能。
最后我們會學習語法的進階內容,全局變量,局部變量,可變數據類型和不可變數據類型以及函數返回多個值,函數的缺省參數,多值參數,遞歸的基本使用。
第三階段(11-13天)
該階段我們會學習面向對象(OOP)這一重要的編程思想,首先學習的知識點有類和對象的基本概念,dir函數,self的作用,初始化方法__init__,內置函數__str__,__del__,單繼承,方法重寫,私有屬性和方法,多繼承,多態,類屬性,靜態方法。
然后我們還會學習單例模式這一設計模式,異常的捕獲,異常的拋出,from import局部導入,from import導入同名工具, from import導入所有工具,包的使用,制作模塊,pip的使用以及文件的相關操作。
第四階段(14-15天)
該階段是項目演練階段,我們會帶領大家通過使用之前學習過的知識開發飛機大戰這一經典游戲,項目中分別有游戲窗口,圖像繪制,游戲循環,事件監聽,精靈和精靈組以及創建敵機,創建英雄和發射子彈,碰撞檢測等模塊。