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