【#程式教學】打程式「安捏母湯」啦!
☑️如何保持良好的 Coding Style?
不論在各種程式語言中,保持良好的 Coding Style 都是很重要的😌😌😌
就別說酒醉起來認不得自己的程式碼有多糗了🤢想看糗事,請追蹤上一篇貼文:Code 是什麼?Coding Style 是什麼?
良好的 Coding Style 可以讓程式邏輯更容易被瞭解,也可以增加專案的易讀性和維護性、間接加快開發速度。阿璋會列出幾點重要的 Coding Style,就讓我們一起看下去吧🙌🏻!
1️⃣變數命名
我們會為每個參數取上方便記憶、容易理解的名稱,而不會把電腦叫做a,滑鼠叫做aa,鍵盤取作aaa之類。因此,一個好的變數名稱,應該會讓人一眼就可以猜出他的功能。
2️⃣縮排
Code 是層次分明的,像是 for 迴圈、if 判斷是一整個區塊,這時候就可以用適當的縮排來強調這些層次的關係。
像是 Python 就要求一定要縮排,如果沒有加入 4 個 Space 就會執行錯誤🙅🏻。
3️⃣換行
C/C++ 的指令是以「行」為單位的,在每個分號之前就是一行指令。確實把行斷開,可以比較容易看出程式的結構,就像是寫作文不可能不換段落或是寫標點符號,這絕對會被老師打出3級分啊💀
4️⃣註解
盡量提醒自己,當自己的程式碼無法自己說話時,就必須幫程式碼說話👄
在每個 Function 開頭加入一段註解,說明這個 Function 的功能、參數、輸入、輸出。
☑️Coding Style 最重要的目標在於增加程式的易讀性與強健性。只要符合這兩點,不但可以增加專案的開發速度、甚至也能增強程式的可維護性🦾
請注意,有些 Coding Style 是必須遵守的;有些 Coding Style 則是會根據個人/團隊的使用習慣、見解而有所改變👥,這部分的 Coding Style 只是阿璋提出一些建議與經驗來供讀者參考,最終是否要採用還是以專案一致性與習慣為主唷🧠
☑️你有更了解Coding Style 了嗎?
想知道更多?
【歡迎追蹤Johntool-工具王阿璋 @johntooltw ↓↓↓】
facebook►
https://www.facebook.com/JohntoolTW
instagram►
https://www.instagram.com/johntooltw
收到更多 #程式教學 #不務正業工程師 系列!
#程式 #程式語言 #程式入門 #engineer #engineering #學習 #study #coding #code #程式設計 #program #programming #專案 #軟體工程 #團隊合作 #分享 #share #Johntool #工具王阿璋
同時也有64部Youtube影片,追蹤數超過4萬的網紅吳老師教學部落格,也在其Youtube影片中提到,Python基礎程式語言應用證照班第8次上課 01_重點回顧與用串列計算成績 02_計算人數總分平均最高低分 03_成績改為外部讀取檔案 04_讀取檔案與切割資料並轉為數字 05_用檔案物件寫出成績報表 06_串接為s1字串變數後再輸出 07_串接重點與讀取會員資料 08_只讀取前十個會員資料 0...
「python for迴圈兩個變數」的推薦目錄:
- 關於python for迴圈兩個變數 在 Johntool-工具王阿璋 Facebook 的精選貼文
- 關於python for迴圈兩個變數 在 吳老師教學部落格 Youtube 的精選貼文
- 關於python for迴圈兩個變數 在 吳老師教學部落格 Youtube 的最佳解答
- 關於python for迴圈兩個變數 在 吳老師教學部落格 Youtube 的最佳貼文
- 關於python for迴圈兩個變數 在 Python 自學第五天:if 判斷式、for 迴圈和while 迴圈 的評價
- 關於python for迴圈兩個變數 在 【大學生必學的30個Python技巧】技巧10:迴圈二部曲—for迴圈 的評價
- 關於python for迴圈兩個變數 在 ccClub Python讀書會 的評價
python for迴圈兩個變數 在 吳老師教學部落格 Youtube 的精選貼文
Python基礎程式語言應用證照班第8次上課
01_重點回顧與用串列計算成績
02_計算人數總分平均最高低分
03_成績改為外部讀取檔案
04_讀取檔案與切割資料並轉為數字
05_用檔案物件寫出成績報表
06_串接為s1字串變數後再輸出
07_串接重點與讀取會員資料
08_只讀取前十個會員資料
09_只取姓名和手機兩欄
完整教學
http://goo.gl/aQTMFS
吳老師教學論壇
http://www.tqc.idv.tw/
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/g/tcfst_python_2021_2
證照基礎程式語言 (Python 3)證照
Python 第1類:基本程式設計
技能內容:變數與常數、指定敘述、標準輸入輸出、運算式、算術運算子、數學函式的應用、格式化的輸出Python 第2類:選擇敘述
技能內容:if、if...else、if…elifPython 第3類:迴圈敘述
技能內容:while、for…inPython 第4類:進階控制流程
技能內容:常用的控制結構、條件判斷、迴圈Python 第5類:函式(Function)
技能內容:函式使用、傳遞參數、回傳資料、內建函式、區域變數與全域變數
上課用書:
Python 3.x 程式語言特訓教材(第二版)
作者: 蔡明志, 財團法人中華民國電腦技能基金會
出版社:全華
出版日期:2018/12/20
定價:490元
吳老師 110/9/7
EXCEL,VBA,Python,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境
python for迴圈兩個變數 在 吳老師教學部落格 Youtube 的最佳解答
Python基礎程式語言應用證照班第8次上課
01_重點回顧與用串列計算成績
02_計算人數總分平均最高低分
03_成績改為外部讀取檔案
04_讀取檔案與切割資料並轉為數字
05_用檔案物件寫出成績報表
06_串接為s1字串變數後再輸出
07_串接重點與讀取會員資料
08_只讀取前十個會員資料
09_只取姓名和手機兩欄
完整教學
http://goo.gl/aQTMFS
吳老師教學論壇
http://www.tqc.idv.tw/
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/g/tcfst_python_2021_2
證照基礎程式語言 (Python 3)證照
Python 第1類:基本程式設計
技能內容:變數與常數、指定敘述、標準輸入輸出、運算式、算術運算子、數學函式的應用、格式化的輸出Python 第2類:選擇敘述
技能內容:if、if...else、if…elifPython 第3類:迴圈敘述
技能內容:while、for…inPython 第4類:進階控制流程
技能內容:常用的控制結構、條件判斷、迴圈Python 第5類:函式(Function)
技能內容:函式使用、傳遞參數、回傳資料、內建函式、區域變數與全域變數
上課用書:
Python 3.x 程式語言特訓教材(第二版)
作者: 蔡明志, 財團法人中華民國電腦技能基金會
出版社:全華
出版日期:2018/12/20
定價:490元
吳老師 110/9/7
EXCEL,VBA,Python,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境
python for迴圈兩個變數 在 吳老師教學部落格 Youtube 的最佳貼文
Python基礎程式語言應用證照班第8次上課
01_重點回顧與用串列計算成績
02_計算人數總分平均最高低分
03_成績改為外部讀取檔案
04_讀取檔案與切割資料並轉為數字
05_用檔案物件寫出成績報表
06_串接為s1字串變數後再輸出
07_串接重點與讀取會員資料
08_只讀取前十個會員資料
09_只取姓名和手機兩欄
完整教學
http://goo.gl/aQTMFS
吳老師教學論壇
http://www.tqc.idv.tw/
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/g/tcfst_python_2021_2
證照基礎程式語言 (Python 3)證照
Python 第1類:基本程式設計
技能內容:變數與常數、指定敘述、標準輸入輸出、運算式、算術運算子、數學函式的應用、格式化的輸出Python 第2類:選擇敘述
技能內容:if、if...else、if…elifPython 第3類:迴圈敘述
技能內容:while、for…inPython 第4類:進階控制流程
技能內容:常用的控制結構、條件判斷、迴圈Python 第5類:函式(Function)
技能內容:函式使用、傳遞參數、回傳資料、內建函式、區域變數與全域變數
上課用書:
Python 3.x 程式語言特訓教材(第二版)
作者: 蔡明志, 財團法人中華民國電腦技能基金會
出版社:全華
出版日期:2018/12/20
定價:490元
吳老師 110/9/7
EXCEL,VBA,Python,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境
python for迴圈兩個變數 在 【大學生必學的30個Python技巧】技巧10:迴圈二部曲—for迴圈 的推薦與評價
昨天的range函式有搞清楚了嗎?如果沒有一定要再回去複習,不然今天的for 迴圈 你會一直混亂呦(⊙﹏⊙) 在 Python 中 迴圈 分為兩種,今天要先認識第一種for ... ... <看更多>
python for迴圈兩個變數 在 ccClub Python讀書會 的推薦與評價
Python 初學觀念陷阱卡25-for 迴圈& range() 】 綜合前兩週所學, ... 變數i 中再印出但此語法不會對該串列中的元素進行改動,舉例如下: ( 易讀版程式碼 ... ... <看更多>
python for迴圈兩個變數 在 Python 自學第五天:if 判斷式、for 迴圈和while 迴圈 的推薦與評價
當判斷的結果為假時,執行B 區塊的程式碼。 if 判斷式. 如何使用if 判斷式來控制流程?語法如下:. 1 ... <看更多>