教程簡介:
本套教程帶你從零開始,快速上手Python!學成之后,可以掌握Python基本語法和編程規范,獨立編寫簡單的Python程序,對Python的高級特性和應用領域有初步了解,為后續深入學習打下基礎。
教程分為三大模塊:基礎語法、面向對象編程、案例實戰。基礎語法階段,帶你寫出含有分支結構、循環結構等復雜結構的代碼,掌握Python基本的數據類型與內置命令的使用;面向對象編程階段,學習函數的使用,類和對象的創建以及類的三大特性,從對象出發進行模塊化編程,文件交互操作和掌握讀寫文件的方法;案例實戰階段,綜合運用所學知識,進行代碼復雜度高的網絡聊天室、飛機大戰游戲等的案例開發。
教程采用啟發式教學,從問題出發,分析問題解決問題,講解寓教于樂,案例生活化,逐行帶寫代碼,零基礎也能輕松跟上!教程含上百道選擇題,幫你鞏固基礎知識,二十個精選案例助你夯實編碼能力,并配置思維導圖與單詞表,輔助記憶重要知識點,堪稱新手入門神器。
人生苦短,快用Python!馬上加入我們的學習,打開Python新世界的大門,探索編程的無限可能吧!
-------------------------------------------
教程目錄:
001.課程介紹
002.初識Python-Python介紹
003.初識Python-軟件安裝
004.初識Python-Windows軟件安裝
005.初識Python-Mac軟件安裝
006.第1個程序-新建項目
007.第1個程序-注釋
008.第1個程序-打印變量
009.第1個程序-一行打印多個內容
010.第1個程序-格式化輸出
011.第1個程序-input
012.初識Python-流程圖
013.初識Python-知識總結
014.初識Python-練習題
015.變量-變量的創建
016.變量-變量的修改
017.變量-變量的命名
018.變量-變量的類型
019.數據類型-整數
020.數據類型-浮點數
021.數據類型-布爾型
022.數據類型-字符串
023.數據類型-字符串索引
024.數據類型-類型轉換
025.數據類型-小整數地址
026.數據類型-知識總結
027.數據類型-本章練習
028.運算符-算數運算符
029.運算符-賦值運算符
030.運算符-比較運算符
031.運算符-邏輯運算符
032.運算符-位運算符
033.運算符-成員運算符
034.運算符-優先級
035.運算符-本章總結
036.運算符-章節練習
037.條件判斷-單分支
038.條件判斷-雙分支
039.條件判斷-多分支
040.條件判斷-嵌套選擇
041.條件判斷-match
042.條件判斷-本章總結
043.條件判斷-本章練習
044.條件判斷-閏年判斷
045.循環-while
046.循環-for循環
047.循環-break
048.循環-continue
049.循環-指數爆炸
050.循環-本章總結
051.循環-本章練習
052.循環-九九乘法表
053.組合數據類型-序列
054.組合數據類型-列表的創建
055.組合數據類型-列表的常用操作
056.組合數據類型-列表的遍歷
057.組合數據類型-列表的常用方法
058.組合數據類型-元組的創建
059.組合數據類型-元組的常用操作
060.組合數據類型-元組的遍歷
061.組合數據類型-range
062.組合數據類型-字符串
063.組合數據類型-字典
064.組合數據類型-集合
065.組合數據類型-可變與不可變
066.組合數據類型-本章總結
067.組合數據類型-本章練習
068.案例實戰-用戶登錄系統1
069.案例實戰-用戶登錄系統2
070.案例實戰-計算天數
071.異常處理-基本概念
072.異常處理-常見錯誤類型
073.異常處理-try語句
074.異常處理-raise關鍵字
075.異常處理-代碼調試
076.異常處理-本章總結
077.異常處理-本章練習
078.異常處理-簡單計算器
079.函數-基本概念
080.函數-默認參數
081.函數-可變參數
082.函數-變量作用域
083.函數-匿名函數
084.函數-內置函數
085.函數-遞歸函數
086.函數-本章總結
087.函數-本章練習
088.函數-名片管理系統
089.模塊-模塊的導入和使用
090.模塊-包的使用
091.模塊-random
092.模塊-random小游戲
093.模塊-正則表達式
094.模塊-身份證號驗證
095.模塊-獲取時間
096.模塊-turtle庫
097.模塊-socket庫
098.模塊-安裝第三方庫
099.模塊-本章總結
100.模塊-本章練習
101.文件-基本概念
102.文件-讀取文件
103.文件-寫入文件
104.文件-文件追加
105.文件-日記本
106.文件-with
107.文件-csv文件的讀取
108.文件-csv文件的寫入
109.文件-本章總結
110.文件-本章練習
111.面向對象-基本概念
112.面向對象-實例屬性
113.面向對象-類屬性
114.面向對象-實例方法
115.面向對象-類方法
116.面向對象-靜態方法
117.面向對象-類的繼承
118.面向對象-多態
119.面向對象-封裝
120.面向對象-封裝2
121.面向對象-魔法方法
122.面向對象-本章總結
123.面向對象-本章習題
124.學生管理系統-用戶類設計
125.學生管理系統-班級類設計
126.學生管理系統-課程類設計
127.界面開發-簡單布局
128.界面開發-窗口類
129.界面開發-抽獎器
130.界面開發-抽獎器優化
131.界面開發-計算器界面設計
132.界面開發-計算器功能設計
133.多人聊天室-任務分析
134.多人聊天室-客戶端界面開發
135.多人聊天室-服務器界面開發
136.多人聊天室-客戶端功能
137.多人聊天室-服務器功能
138.智能聊天機器人
139.課程總結