java白茶清歡 2019-10-23 16:29:24 很多自學的在問:我學的知識東拼西湊,不系統怎么辦。這次告訴大家學習的一個路徑:
Python簡介 - Python的歷史 / Python的優缺點 / Python的應用領域 搭建編程環境 - Windows環境 / Linux環境 / MacOS環境 從終端運行Python程序 - Hello, world / print函數 / 運行程序 使用IDLE - 交互式環境(REPL) / 編寫多行代碼 / 運行程序 / 退出IDLE 注釋 - 注釋的作用 / 單行注釋 / 多行注釋
程序和進制 - 指令和程序 / 馮諾依曼機 / 二進制和十進制 / 八進制和十六進制 變量和類型 - 變量的命名 / 變量的使用 / input函數 / 檢查變量類型 / 類型轉換 數字和字符串 - 整數 / 浮點數 / 復數 / 字符串 / 字符串基本操作 / 字符編碼 運算符 - 數學運算符 / 賦值運算符 / 比較運算符 / 邏輯運算符 / 身份運算符 / 運算符的優先級
分支結構的應用場景 - 條件 / 縮進 / 代碼塊 / 流程圖 if語句 - 簡單的if / if-else結構 / if-elif-else結構 / 嵌套的if
循環結構的應用場景 - 條件 / 縮進 / 代碼塊 / 流程圖 while循環 - 基本結構 / break語句 / continue語句 for循環 - 基本結構 / range類型 / 循環中的分支結構 / 嵌套的循環 / 提前結束程序
基礎練習 - 水仙花數 / 完美數 / 五人分魚 / Fibonacci數列 / 回文素數
函數的作用 - 代碼的壞味道 / 用函數封裝功能模塊 定義函數 - def語句 / 函數名 / 參數列表 / return語句 / 調用自定義函數 調用函數 - Python內置函數 / 導入模塊和函數 函數的參數 - 默認參數 / 可變參數 / 關鍵字參數 / 命名關鍵字參數 函數的返回值 - 沒有返回值 / 返回單個值 / 返回多個值 作用域問題 - 局部作用域 / 嵌套作用域 / 全局作用域 / 內置作用域 / 和作用域相關的關鍵字 用模塊管理函數 - 模塊的概念 / 用自定義模塊管理函數 / 命名沖突的時候會怎樣(同一個模塊和不同的模塊)
字符串的使用 - 計算長度 / 下標運算 / 切片 / 常用方法 列表基本用法 - 定義列表 / 用下表訪問元素 / 下標越界 / 添加元素 / 刪除元素 / 修改元素 / 切片 / 循環遍歷 列表常用操作 - 連接 / 復制(復制元素和復制數組) / 長度 / 排序 / 倒轉 / 查找 生成列表 - 使用range創建數字列表 / 生成表達式 / 生成器 元組的使用 - 定義元組 / 使用元組中的值 / 修改元組變量 / 元組和列表轉換 集合基本用法 - 集合和列表的區別 / 創建集合 / 添加元素 / 刪除元素 / 清空 集合常用操作 - 交集 / 并集 / 差集 / 對稱差 / 子集 / 超集 字典的基本用法 - 字典的特點 / 創建字典 / 添加元素 / 刪除元素 / 取值 / 清空 字典常用操作 - keys()方法 / values()方法 / items()方法 / setdefault()方法
類和對象 - 什么是類 / 什么是對象 / 面向對象其他相關概念 定義類 - 基本結構 / 屬性和方法 / 構造器 / 析構器 / __str__方法 使用對象 - 創建對象 / 給對象發消息 面向對象的四大支柱 - 抽象 / 封裝 / 繼承 / 多態 基礎練習 - 定義學生類 / 定義時鐘類 / 定義圖形類 / 定義汽車
屬性 - 類屬性 / 實例屬性 / 屬性訪問器 / 屬性修改器 / 屬性刪除器 / 使用__slots__ 類中的方法 - 實例方法 / 類方法 / 靜態方法 運算符重載 - __add__ / __sub__ / __or__ /__getitem__ / __setitem__ / __len__ / __repr__ / __gt__ / __lt__ / __le__ / __ge__ / __eq__ / __ne__ / __contains__ 類(的對象)之間的關系 - 關聯 / 繼承 / 依賴 繼承和多態 - 什么是繼承 / 繼承的語法 / 調用父類方法 / 方法重寫 / 類型判定 / 多重繼承 / 菱形繼承(鉆石繼承)和C3算法
使用tkinter開發GUI 使用pygame三方庫開發游戲應用
|
|