close

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 ] 先了解方向,再決定學習內容

APP 應用軟體介紹_Payke App 日本購物好幫手

APP應用軟體介紹_飛比價格Feebee | 購物拍賣比價找便宜|簽到集點換購物金

經典管理之商業行為_商業模式篇_B2B、C2C、B2C、C2B 是什麼?

arrow
arrow
    創作者介紹
    創作者 小夕 的頭像
    小夕

    羽夕谷的部落格

    小夕 發表在 痞客邦 留言(0) 人氣()