[初階]從VBA的自動化到PYTHON網路爬蟲應用(課程簡介&安裝環境&設定python路徑與新增專案與模組&算術運算子&修改編碼為UTF8與轉型&BMI格式化與去除換行&用For迴圈加總1到99&分別計算奇數與偶數)
01_課程簡介說明
02_講師介紹與安裝環境
03_設定python路徑與新增專案與模組
04_算術運算子練習
05_修改編碼為UTF8與轉型
06_變數資料型態的轉換
07_脫逸字元說明
08_關係運算子與邏輯判斷
09_多重邏輯判斷
10_多重邏輯判斷改為成績
11_計算BMI程式說明
12_BMI格式化與去除換行
13_用For迴圈加總1到99
14_分別計算奇數與偶數
完整影音
http://goo.gl/aQTMFS
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/tcfst_python_2019_2
懶人包:
EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
[初階]從VBA的自動化到PYTHON網路爬蟲應用
01 建置Python開發環境 3
02 基本語法與結構控制 3
03 迴圈敘述演示與資料結構及函式 3
04 檔案處理與SQLite資料庫處理 6
05 TQC+Python證照第1、2、3類:
基本程式設計與選擇敘述與迴圈敘述 12
06 TQC+Python證照第4、5類:
進階控制流程與函式(Function) 9
[進階]網頁資料擷取、分析與資料視覺化能力
07 網頁資料擷取與分析 3
09 實戰:處理 CSV 檔和 JSON 資料 3
10 實戰:PM2.5即時監測顯示器轉存資料庫 3
11 實戰:下載台銀外匯、下載YAHOO股市類股 3
12 實戰:下載威力彩開獎結果 3
13 TQC+Python 3網頁資料擷取與分析第1類:資料處理能力 3
14 TQC+Python 3第2類:網頁資料擷取與轉換 6
15 TQC+Python 3第3類:資料分析能力 6
16 TQC+Python 3第4類:資料視覺化能力 6
上課用書:
參考書目
Python初學特訓班(附250分鐘影音教學/範例程式)
作者: 鄧文淵/總監製, 文淵閣工作室/編著
出版社:碁峰 出版日期:2016/11/29
吳老師 109/7/3
EXCEL,VBA,Python,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境,資料視覺化
「python命名規則」的推薦目錄:
- 關於python命名規則 在 吳老師教學部落格 Youtube 的最讚貼文
- 關於python命名規則 在 吳老師教學部落格 Youtube 的最佳解答
- 關於python命名規則 在 吳老師教學部落格 Youtube 的精選貼文
- 關於python命名規則 在 [翻譯] Google 建議的Python 風格指南35-37 - 看板Translate-CS 的評價
- 關於python命名規則 在 Python 2 7 變數命名規則--黃建庭 - YouTube 的評價
- 關於python命名規則 在 Python 變數命名規則- 計算機程式教材 的評價
- 關於python命名規則 在 python import規則的推薦與評價,PTT和網紅們這樣回答 的評價
python命名規則 在 吳老師教學部落格 Youtube 的最佳解答
Python入門設計製作班:單元02_基本語法與結構控制件
01_變數型態與命名規則
02_變數型態與命名規則練習
03_變數轉變型態與脫逸字元
04_程式撰寫基本特型與快速註解
05_邏輯判斷(年齡判斷範例)
06_邏輯判斷改為多重判斷
07_邏輯判斷改為多重判斷另一種寫法
08_計算BMI練習
09_計算BMI與邏輯判斷
10_計算BMI與去除換行
11_將格式化小數點改為用format
完整影音吳老師教學論壇
http://www.tqc.idv.tw/
實體課程:
http://gg.gg/scuext
課程簡介:入門
單元01_建置Python開發環境與程式測試
單元02_基本語法與結構控制件
單元03_迴圈資料結構與自訂函數
單元04_串列、字典與檔案與資料庫處理
單元05-1_開放資料處理CSV和JSON資料處理(停車與PM2.5)
單元05-2_開放資料處理練習題_新北市開放資料JSON
單元05-3_GOOGLE雲端當CSV來源與CSV處理
單元05-4_網頁資料擷取基礎與外匯
單元05-5_網頁資料擷取台彩與股市資料
單元05-6_擷取網頁上櫃股票行情
單元06_使用Pandas與處理_Excel_試算表
單元07_VBA與Phython連結MYSQL資料庫
單元08_視覺化報表使用圖表繪製Matplotlib
課程理念與課程介紹:
因應大數據分析、物聯網、工業4.0的需求,能更容易的學會網路爬蟲、機器學習、物聯網、影像辨識、自動圖像報表等需求,其中以EXCEL VBA與Python程式開發最為熱門,因此將VBA的自動化延伸到PYTHON設計,讓學員能夠比較兩個工具的長處,並能相互協同應用。
吳老師 108/12/21
Python,Python入門設計製作班,中小學教師,函數,程式設計,線上教學,PYTHON安裝環境
python命名規則 在 吳老師教學部落格 Youtube 的精選貼文
Python入門設計製作班:單元02_基本語法與結構控制件
01_變數型態與命名規則
02_變數型態與命名規則練習
03_變數轉變型態與脫逸字元
04_程式撰寫基本特型與快速註解
05_邏輯判斷(年齡判斷範例)
06_邏輯判斷改為多重判斷
07_邏輯判斷改為多重判斷另一種寫法
08_計算BMI練習
09_計算BMI與邏輯判斷
10_計算BMI與去除換行
11_將格式化小數點改為用format
完整影音吳老師教學論壇
http://www.tqc.idv.tw/
實體課程:
http://gg.gg/scuext
課程簡介:入門
單元01_建置Python開發環境與程式測試
單元02_基本語法與結構控制件
單元03_迴圈資料結構與自訂函數
單元04_串列、字典與檔案與資料庫處理
單元05-1_開放資料處理CSV和JSON資料處理(停車與PM2.5)
單元05-2_開放資料處理練習題_新北市開放資料JSON
單元05-3_GOOGLE雲端當CSV來源與CSV處理
單元05-4_網頁資料擷取基礎與外匯
單元05-5_網頁資料擷取台彩與股市資料
單元05-6_擷取網頁上櫃股票行情
單元06_使用Pandas與處理_Excel_試算表
單元07_VBA與Phython連結MYSQL資料庫
單元08_視覺化報表使用圖表繪製Matplotlib
課程理念與課程介紹:
因應大數據分析、物聯網、工業4.0的需求,能更容易的學會網路爬蟲、機器學習、物聯網、影像辨識、自動圖像報表等需求,其中以EXCEL VBA與Python程式開發最為熱門,因此將VBA的自動化延伸到PYTHON設計,讓學員能夠比較兩個工具的長處,並能相互協同應用。
吳老師 108/12/21
Python,Python入門設計製作班,中小學教師,函數,程式設計,線上教學,PYTHON安裝環境
python命名規則 在 Python 2 7 變數命名規則--黃建庭 - YouTube 的推薦與評價
變數的命名有一定的規則,好的變數命名可以讓程式更容易閱讀,其參考規則如下。一、變數的第一個字 ... ... <看更多>
python命名規則 在 Python 變數命名規則- 計算機程式教材 的推薦與評價
Python 變數命名規則. 不是空序列; 開頭第一個字不能是數字,可使用大小寫字母或_; 不可與內建關鍵字同名; Python3 加入Unicode(中文也可!) Python標識符<< Previous ... ... <看更多>
python命名規則 在 [翻譯] Google 建議的Python 風格指南35-37 - 看板Translate-CS 的推薦與評價
※ [本文轉錄自 Python 看板 #1Hq6ROap ]
作者: sandwichC (沒回應=掛站) 看板: Python
標題: [翻譯] Google 建議的 Python 風格指南 35-37
時間: Mon Jul 1 01:11:49 2013
前一陣子出差、渡假、出差,以致於一直在調時差,明明只剩下最後的三篇卻遲遲未交稿
。趁週末把剩下的交齊,算是完成一件事。感謝各位的收看。
------ 正文開始 ------
原文網址:https://google-styleguide.googlecode.com/svn/trunk/pyguide.html
* 命名規則
module_name, package_name, ClassName, method_name, ExceptionName, function_name,
GLOBAL_CONSTANT_NAME, global_var_name, instance_var_name,
function_parameter_name, local_var_name.
- 避免使用的命名法
1. 除了計數器及迭代器之外,不要用單一字母為變數命名。
2. package 及 module 的名稱中不要包含破折號 "-"
3. 變數名稱前後不要加上兩個雙底線
(如:__double_leading_and_trailing_underscore__ )。
- 命名慣例
1. "internal" 指 module 內或 class 中的 private 或 protected 的變數。
2. 要保護 module 變數或函式,可在變數名稱前加上單一底線,若用
from foo import * 時,這些變數不會被 import。(編案:若用 from foo import _var
則還是能使用 _var 變數)。若要在 class 內宣告 private 變數或方法,則在變數名或
方法名之前加上兩個底線 (__),private 的效果是透過 name mangling 達成。(編案:
name mangling 本質上只是把變數重新命名,因此使用者若執意要呼叫 private 變數還
是能夠達成。)
3. 把相關的 class 及 頂層的 function 放在同一個 module 中。你不需要像 Java 般
限制每個 module 只能有一個 class。
4. 命名 class 時,使用每個單字的字首用單寫 (如:CapWords)。命名 module 時,用
小寫及底線 (如:lower_with_under.py)。雖然某些既有的 module 命名仍使用大寫字
母 (如:CapWords.py),但不建議這麼做,因為當 module 名稱與 class 名稱相同時它
們將難以分辨。(你通常寫 import StringIO 或 from StringIO import StringIO ?)
- 命名通則
package: lower_with_under (public)
modules: lower_with_under (public), _lower_with_under (internal)
classes: CapWords (public) _CapWords (internal)
exceptions: CapWords (public)
functions: lower_with_under() (public), _lower_with_under() (internal)
global/class constants: CAPS_WITH_UNDER (public), _CAPS_WITH_UNDER (private)
global/class variables: lower_with_under (public), _lower_with_under (private)
instance variables: lower_with_under (public), _lower_with_under (protected),
__lower_with_under (private)
method names: lower_with_under() (public), _lower_with_under() (protected),
__lower_with_under() (private)
function/method parameters: lower_with_under
local variables: lower_with_under (public)
* Main
即使是一個 script,也應該要能被 import,import 別人後的 script 也不該有副作用。
主函式要放在 main() 函式中。在 Python 中, pychecker, pytdoc, 及 unit test 的
module 都應該能被 import。為確保 module 被 import 時不會執行主程式,每一個
module 在執行主程式前都應先檢查 if __name__ == '__main__'。
def main():
...
if __name__ == '__main__':
main()
當一個 module 被 import 時,頂層的所有程式碼都會被執行。因此,在頂層不應該有呼
叫函式、創建物件、或執行不該在使用 pycheck 或 pydoc 時被執行的動作。
編後語
------
保持一致
在編修程式時,花幾分鐘看一看整體的程式碼以得知其風格。若所有的運算符旁都有空格
,你也要空格。若原本的註解旁有用井字圈起來的方格,你的註解也應該加上井字方格。
風格指南的重點在於讓寫程式設計師在寫程式時擁有共通的字彙,所以在編寫的過程後能
專注在要寫什麼,而非如何去寫。我們告訴各位整體的風格規則來讓各位瞭解這些字彙。
然而,個別的風格也是重要的。若你在一個檔案中加入了一段風格截然不同的程式片段,
讀者們的節奏會被打亂。避免這種事發生。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 68.232.121.105
※ 編輯: sandwichC 來自: 68.232.121.105 (07/01 01:12)
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: sandwichC (68.232.121.105), 時間: 07/01/2013 01:14:14
... <看更多>