Python 知識篇
簡易版自動化 撰寫工具之使用類型:
1. 文字檔案 >>>相同關鍵>>>搜尋取代。
2.照片整理>>>複雜的規則重新命名。
3. 小資料庫。
4. GUI 應用程式。
5. 應用小遊戲。
Python 整合型用途:
軟體開發者,多種程式語言(例如: C/C++/Java),程式庫撰寫一套測試集需要由程式碼到編譯後,進行測試再編譯 ,Python屬於語言擴充的程式。
在 Windows、macOS、Unix 作業系統上執行,且能更快速地幫助你完成工作。
程式語言Python 特性 (屬於高階程式語言):
程式架構多元 (涵蓋:shell 腳本、批次檔。)。
錯語檢查能力佳。
內建"高階的資料庫"(如: 彈性的數列與字典。)。
Python 應用語型介紹:
使用 Python 處理起來跟其他語言是同樣容易,Python 允許你把程式切割成許多模組 (module) 並將他們重覆運用至其他 Python 程式中。
Python 自帶"標準模組",提供如檔案 I/O、系統呼叫、socket 的功能,甚至提供了 Tk 等圖形介面工具庫 (GUI toolkit) 的介面。
Python 是"直譯式語言",因為不需要編譯與連結。
Python 實作簡短原因:
- Python 高階的資料型別能在一陳述式 (statement) 中表達很複雜的操作;
- 陳述式的段落以縮排為區隔而非括號;
- 不需要宣告變數和引數。
Python 的可擴充性:
如果你會寫 C 程式,那麼要加個新的內建函式或模組到直譯器中是很容易的。
無論是為了用最快速的執行速度完成一些關鍵的操作,或是讓 Python 連結到一些僅以二進位形式 (binary form) 釋出的程式庫(例如特定供應商的繪圖程式庫)。
如果你想更多這樣的結合,你其實也可以把 Python 直譯器連結到用 C 寫的應用程式,並在該應用程式中使用 Python 寫擴充或者作為下達指令的語言。
Python 常見的操作範例:
簡單的運算式 (expression)
陳述式 (statement)
資料型別 (data type)
函式 (function)
模組 (module
進階的主題:
例外 (exception)
使用者自定義類別 (class)。
案例:
曾經 看過一個武漢得Python 撰寫於桌上型電腦的測試軟體,
裡面運用了Dos 迴圈概念,Java概念,C的語言 ,利用Python 整合而成的程式
適用於電腦的功率相關進行功能測試,但這位前輩,使用交錯的方式編輯語法與運用,
這光寫出來沒多年功底與對於程式的熱愛,真的難以撰寫出來,更厲害的事,他寫的手法,
為了防止別人抄襲或是後來人修改延用,做了很多語言的功課,後來打聽,這人在這項職位
只停留三年,甚至延用機種無法使用,當時,Python開啟程式,是測延伸機種,跳出5項錯誤,
但每改一項正確,就會再出現3~5項錯誤,確認內容非連貫而是跳動錯誤,這位前輩寫得非常有
延續性,礙於個資法,不然真的是經典。
觀念補充站:
AI : 這其實是具有運算與記憶功能的高段電晶體。
技術上,Python 或是各種程式語言,是將運算撰寫成可執行之功能。
同時,如何利用數據庫進行搜索或功能記憶。
數據庫: 纇似 大家運用搜尋引擎(Ex: google),當搜尋資料時,會出現相關的所有內容,
就像是多項數據資料,經由紀錄,當輸入關鍵字,如搜尋引擎,能得到的資訊。
舊文回顧:
程式語言入門篇_基本語言 [ C語言 | C++|Borland C++ Builder (簡稱BCB) | Java | Python ] 先了解方向,再決定學習內容