功能簡介        主要特性        通用特性

主要針對 Python2.x 3.x PyQt4.x 5.x 6.x PySide1.x 2.x 6.x HTML4 HTML5 Bootstrap3.x 4.x Cython PyInstaller C/C++ 等代碼開發流程進行優化。

最新版本基於 Google Chromium 瀏覽器核心 (支持 HTTP HTTPS 協議) 及 Qt6.12 GUI (圖形用戶界麵) 框架 C/C++ 語言開發,Python3.15 編寫腳本-插件。

數字 Python IDE 采用主程序 + 小工具 + 小程序 方式架構,結閤精確、模糊批量查找-修改-移動-比對、多文件 & 多工程、並行快速處理理念,精煉瞭一些現有成熟技術,經多年努力、自主創新、研發而成。

可快速編寫和批量重構純文本、富文本、及 Python Cython PySide PyQt Qt C/C++ Go Erlang D C# Go Java Ruby Lua Tcl/Tk Perl PHP ASP HTML4 HTML5 Bootstrap Markdown CSS JavaScript 等編程語言源代碼。

 

默認采用暗黑色 (保護視力) 全扁平化外觀,當然,也可切換成其它主題顔色;小程序無重要操作 (和最小化窗口),倒計時自動退齣。

在力求通用、簡單、易上手、前提下,降低程序員編寫、重構各種編程語言代碼的時間成本,大幅提高生産效率。

主程序、小工具、小程序均為 綠色便攜版 (下載後解壓縮),開箱即用,無需單獨安裝。

 

窗口右下角外形較大的取消、關閉按鈕,功能等同右上角小 x 關閉按鈕。

點擊右上角切換按鈕,可切換 Web 渲染、源代碼錶示方式 (即:一鍵切換所見即所得 Web 網頁)。

盡可能不展示或設置過多參數 (參數太多,也不說明這些功能都會用到),或將某些不常用參數預先隱藏。

所有菜單可撕離,能在任何地方隨時調用其下功能;主窗口選項卡也可撕離,方便比對其它選項卡、內容查看修改。

 

一個功能強大的文本編程代碼編輯器,一個 Web 瀏覽器和 PDF 文檔查看器,還是一個所見即所得的 HTML5 開發環境。

1 + 1 > 3 的效能優勢下,並在更靈活,充分發揮 CPU、內存、硬盤性能的同時,盡量節省硬盤存儲空間,減少不停切換應用所帶來的 非人性煩惱 與時間-硬件成本浪費。

語音助理默認可誦讀網頁文字、文件內容、選擇字符、剪貼闆文本、等等。 日常不認識 (或不太熟悉) 的中文、英文及各種字符,都可交由該語音助理進行朗讀。

忙不過來且又想一心多用時,可采用 TTS (文本轉語音) 小程序誦讀網頁、技術資料、時事新聞、等。

主要特性

小 工 具

具體集成瞭哪些,以實際發行版為準。

譬如: 正則驗證 Qt、 正則驗證 Python、 數字截屏、 全數下載、 基本計算器、 係統計算器、 係統屏幕鍵盤、 定時關機、 等等。

小 程 序

具體集成瞭哪些,以實際發行版為準。

譬如: 源碼 Cython、 源碼 PyInstaller、 文件版本、 文件注釋、 文件空格、 全文搜索、 全文搜索-多、 全文搜索-文本、 全文替換、 全文替換-多、 全文替換-文本、 全文插入、 全文刪除、 全文移動、 語音助理 (TTS 文本)、 文件搜索、 文件重命名、 文件序列重命名、 文件移動、 文件拷貝、 文件剋隆、 等等。

版本管理

勾選 執行 對話框 文件版本 復選框,可在批處理的同時進行,更精細本地自動 文件版本 管理 (區彆於 遠程版本 管理工具 git)。

采用 文件版本 小程序為 HTML 文件預先批量插入的版本代碼格式為 <!-- version "0.0.1.1 build 20140923.120101" -->

采用 文件版本 小程序為 Python 文件預先批量插入的版本代碼格式為 __version__ = "0.0.1.1 build 20140923.120101"

Qt 框架 QSS 文檔版本代碼標記為 /* __version__ = "0.1.1.1 build 20140923.120101" */

C/C++ 文檔版本代碼標記為 char *__version__ = "0.1.1.1 build 20140923.120101";

JSON 文文檔版本代碼標記為 __version__ = "0.0.1.1 build 20140923.120101"

注釋移除

當編輯 Python 源代碼時,支持一鍵注釋 (或取消注釋) 源代碼文本。

當不需要注釋 (或齣於商業目地) 時,可批量移除所有非必要注釋。

此小程序專為應用發布準備,若要 保留注釋 請使用 3 引號。

編譯打包

源碼 PyInstaller 能將指定目錄下的 .PY .PYW 文件,快速打包發布成 .EXE 可執行文件。

源碼 Cython 能將指定目錄下的 .PXD .PY .PYW .PYX 文件,快速轉換編譯成基於 C 編程語言的 .PYD 文件。

 

通用特性

(VS 2008) VCINSTALLDIR = D:/MSVC/MicroSoft Visual Studio 9.0/VC/

(VS 2015) VCINSTALLDIR = D:/MSVC/MicroSoft Visual Studio 14.0/VC/

RUN SHELL 選項卡支持 Python PyQt PySide 等編程語言源代碼的運行調試與交互。

CMD 選項卡支持 Python PyQt PySide Cython C/C++ 等編程語言源代碼的運行調試及發布。

如上所示,采用 "鍵 = 值" 形式,在 CMD 配置對話框臨時輸入環境變量,通過調用 vcvarsall.bat 批處理文件,自動默認配置 VC++ 源代碼編譯環境。

CMD 選項卡集成支持采用 Cython,將 Python 代碼轉換成 *.pyd 文件。 CMD 選項卡支持采用 Pyinstaller,將 Python 源代碼分發-打包成可執行 *.exe 文件 (還可加密執行文件)。

把 Python 解釋器及其腳本目錄、C/C++ 源代碼編譯器連接 SWIG 安裝目錄、C/C++ 跨平颱構建源碼 CMake 安裝目錄、編譯 C/C++ 源代碼 libclang 安裝目錄、自定義 APP 開發工程目錄、等等,臨時添加到 CMD 配置對話框 PATH 變量,還可獲得更多功能擴展。

下載中心 能下載 Python2.x 3.x 綠色擴展版,解壓後即可與 樂數軟件 發行産品配閤使用,將 Python.exe 文件位置添加到 RUN SHELL CMD 配置對話框中。

就可編寫-調試應用、Web、AI 人工智能、區塊鏈、大數據、Web 爬蟲、等 Python 應用程序。

多 綫 程

采用應用 + 小程序方式架構,將應用、小程序進程徹底隔離。

應用和小程序分彆運行在不同進程環境,在兼顧多功能的前提下,盡可能多綫程-多進程,充分發揮多核心 CPU 性能。

高速模式小程序會據工況智能調用 CPU 綫程 (最多調用所有綫程)。

CPU 核心、綫程數越多,高速模式小程序運行就越快。

字符補全

CPP CSS HTML JSON Python SHELL 等選項卡,具有字符補全功能。

當補全字符對話框彈齣時,按下鍵盤 Tab (或迴車) 鍵補全字符。

CMD 選項卡支持常用 DOS 命令字符補全。

代碼導航

默認集成通用文本,行定位精確導航對話框。

CSS HTML JSON Python QSS 選項卡集成右邊欄,關鍵詞鼠標-光標正嚮 (或反嚮) 定位導航。

格式代碼

支持一鍵快速格式化無序 HTML 源代碼, 及對段落內容進行二次整理。

統一入口

除新建文件外,其它功能主要入口統一為文件 URL 關鍵詞對話框。

包括: 打開文件、 打開目錄、 打開本地鏈接、 打開遠程鏈接、 聯網搜索關鍵詞、 等等。

語音助理

TTS 文本 能以 OS 集成的指定文本轉語音引擎,朗讀選定文本內容。

使用Shell

支持 Python 代碼運行、調試及交互 Shell 功能。

首選項窗口可一鍵切換標準、調試 GUI (圖形用戶界麵) 模式,方便編寫插件、腳本。

多國語言

默認支持 en-US 美式英語|fr-FR 法國法語|zh-TW 简体中文|zh-TW 繁體中文 GUI (圖形用戶界麵),其它語言請采用 數字翻譯 本地化工具自行擴展。

本地化語言文件夾為 /i18n,其下 en-US.ts 文件包含美式英語所有本地化術語,采用 數字翻譯 本地化工具剋隆、翻譯、生成 *.qm 文件 (APP 起動時會自動加載相應文件,以此本地化界麵)。

文件主菜單 --> 應用程序子菜單 --> 首選項... --> 首選項窗口 --> 界麵頁 --> 用戶界麵 --> 修改語言 --> 重啓 APP 後此處可看到相應擴展語言 (如:ja-JP 錶示日語-日本、ru-RU 錶示俄語-俄羅斯)

點擊應用按鈕 --> 重啓 APP --> 自動生效 --> 指定界麵語言