該課程體系括Python語言基礎、Python語言進階、PythonWeb,Python爬蟲,Python數據分析,學員可以根據自身基礎選擇一門或多門課程進行組合學習。
熱愛編程事業,對編程有濃厚的興趣
了解計算機基本操作,掌握一般文字輸入和處理的基礎知識
了解計算機軟件,硬件等基本概念
已經學習過程序語言設計技術,對面向對象技術也有一定的了解。如Java編程語言,C語言,C++,Web前端等
全面認識Python,括發展歷程、特點、應用領域、歷史版本、Python的安裝、Python程序執行原理、集成開發環境的使用等
掌握python的基礎語法,括變量、數據類型、運算符、流程控制語句等,實現簡單的程序編寫
熟練使用python的各種數據結構,如字符串、列表、元組、字典,集合等,掌握各自的適用場景
熟練使用python的模塊和,理解使用模塊的好處,并在以后的中靈活的借助模塊完成想要的功能
熟練掌握Python中異常的處理和文件的操作,可實現文件的讀寫,備份等。
Python基礎 |
|
章節 |
教學重點 |
Python概述及開發環境搭建 |
1. Python編程語言介紹及發展歷程 2. Python語言的應用場景 3. Python解釋器2.0和3.0版本介紹及區別 4. Python開發環境搭建 5. Python IDE集成開發工具PyCharm安裝及應用 6. notebook的安裝及應用 |
Python編程語言基礎 |
1. Python中的注釋,縮進 2. Python中的變量定義及命名規范 3. Python中的基本數據類型(int,float,bool,complex) 4. Python中數據類型的轉換 5. Python中格式化字符串 6. Python中的運算符(算數運算符,邏輯運算符,賦值運算符,比較運算符,成員運算符,身份運算符)及運算符的優先級 |
Python中的高級數據類型 |
1. 序列概念的引入 2. 序列的分類 3. list列表的定義與應用 4. 列表推導式的定義與應用 5. tuple元組的定義與應用 6. tuple與list之間的相互轉換 7. 字典的定義與應用 8. 集合的定義與應用 9. 高級數據類型的運算 |
Python流程控制 |
1. 流程控制語句的三種結構介紹 2. 順序結構的應用場景 3. 分支結構if else的語法結構及應用場景 4. 循環結構之while循環的語法及應用 5. 循環結構之for循環的語法及應用 6. pass,break,continue關鍵字的應用 |
Python中的函數 |
1. 函數的定義和作用 2. 函數的參數和返回值 3. 局部變量與全局變量 4. 位置參數與關鍵字參數 5. 缺省參數與多值參數 6. 遞歸函數和匿名函數 7. 數據的不可變類型與可變類型(id函數) 8. 拆(元組和字典的拆) 9. 常用內置函數 |
Python中的與模塊 |
1. 了解模塊 2. 模塊的導入方式 3. as關鍵字定義別名 4. 自定義模塊的導入與應用 5. 模塊定位的順序 6. 了解與制作 7. 導入的方式 8. 模塊與的總結 |
字符串 |
1. 什么是字符串 2. 字符串的基本操作 3. 字符串中的內置函數 4. 字符串的切片操作 5. 列表與元組的切片 |
正則表達式 |
1. 正則表達式的介紹與應用場景 2. 正則表達式匹配單個字符 3. 正則表達式匹配多個字符 4. 正則表達式的高級語法實現 |
Python中異常的處理 |
1.Python中異常概念的介紹 2.Python中常見的異常類型 3. Python中異常處理之捕獲異常 4. 捕獲異常的完整結構 5. Python中異常處理之拋出異常 6. 自定義異常類型 |
Python中的文件操作 |
1. 文件操作的基本步驟 2. Python中文件的寫入操作 3. Python中文件訪問的模式 4. Python中文件讀取操作 5. 文件的備份 6. with實現文件的操作 7. Python中文件夾及文件的基本操作 |