2017年9月17日 星期日

Python_Note22


Coding Style

程式碼風格(英語:Programming style)即程式開發人員所編寫原始碼的書寫風格。良好程式碼風格的特點是使程式碼易讀。
Python亦有一套規範
PEP 8 -- Style Guide for Python Code
https://www.python.org/dev/peps/pep-0008/

Pycharm已經有提供PEP 8 規範的檢查,只要依照其檢查就可以寫出同一風格的coding style。此外由於google本身也大量使用python來開發程式,所以他們也有提出一套自己的coding style,包括C++跟python等。若一個團隊需要統整編碼風格,那可以參考google這一份,會比自己看PEP 8後再客製化來的快。

Naming

Guidelines derived from Guido's Recommendations
TypePublicInternal
Packageslower_with_under
Moduleslower_with_under_lower_with_under
ClassesCapWords_CapWords
ExceptionsCapWords
Functionslower_with_under()_lower_with_under()
Global/Class ConstantsCAPS_WITH_UNDER_CAPS_WITH_UNDER
Global/Class Variableslower_with_under_lower_with_under
Instance Variableslower_with_under_lower_with_under (protected) or __lower_with_under (private)
Method Nameslower_with_under()_lower_with_under() (protected) or __lower_with_under() (private)
Function/Method Parameterslower_with_under
Local Variableslower_with_under

2017年2月18日 星期六

About me / 關於我

欲申請CS or EE學位回學校念書,興趣是人工智慧。目前工作是關於機械手臂於自動化生產中的應用,並且以人工智慧方式改進現有自動化生產。由於這是跨領域的整合應用,因此會涉略許多學科。在學習過程中必然遇到許多疑惑,因而常常需要花時間找尋解決之道,且發現資訊總是零散的,常花許多時間在整合消化,決定將過程記錄下來,一則作為自己學習的審視,一則作為替為對此有興趣的後進留下腳步,不用做重造輪子的事情。
目前規劃相關類別會有:

學經歷:
台大工科系/台大物理所/專利工程師/智慧自動化開發/
興趣:
游泳/慢跑/籃球/電影