功能簡介


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

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

主要針對 Python2.7 Python3.x PyQt4 PyQt5 PySide1 PySide2 HTML4 HTML5 Bootstrap3 Bootstrap4 Cython PyInstaller C/C++ 等代碼開發流程進行優化。

可快速編寫-批量重構純文本 富文本,還可快速編寫-批量重構 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 等編程語言源代碼。

 

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

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

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

經測試,代碼批量重構效率比一般 IDE 要高 10 - 100 倍。

 

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

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

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

所有菜單均可撕離,方便隨時調用其下功能;主窗口選項卡也可撕離,方便隨時比對其它選項卡內容。

 

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

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

 

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

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

主要特性


集成全文搜索 全文替換 TTS語音助理 定時關機 全數下載 文件搜索 文件重命名 文件序列重命名 文件移動 文件拷貝 文件剋隆 等小程序。

集成源碼Cython 源碼PyInstaller 文件版本 文件注釋 文件空格 正則驗證Qt 正則驗證Python 全文插入 全文刪除 全文移動。

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

版本管理

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

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

HTML 文檔版本代碼標記為 <!-- version "0.0.1.1 build 20140923.120101" -->

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

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

執行小程序時勾選提示對話框文件版本選項,可在批處理的同時進行自動化本地文檔版本管理 (區彆於遠程版本管理工具 git)。

深度集成 Cython PyInstaller

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

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

注釋移除

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

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

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

 

通用特性


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

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

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

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

如上所示,采用 "鍵 = 值" 形式,在 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 綠色擴展版 (解壓後即可與樂數軟件 APP 配閤使用,將 Python.exe 文件位置添加到 RUN SHELL CMD 配置對話框中),就可編寫-調試 應用 Web AI人工智能 區塊鏈 大數據 Web爬蟲 等 Python 應用程序。

多綫程 + 多進程

采用應用 + 小程序方式架構,將應用 小程序進程徹底隔離。 應用和小程序分彆運行在不同進程環境,在兼顧多功能的前提下,盡可能多綫程-多進程,充分發揮多核心 CPU 性能。

高速模式小程序會據工況智能調用 CPU 綫程 (最多調用所有綫程 100% CPU 資源)。 CPU核心 綫程數越多,高速模式小程序運行就越快。

字符補全

當補全字符對話框彈齣時,按下鍵盤 Tab 鍵會自動補全字符。

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

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

代碼導航

默認集成通用文本,精確行定位導航功能。

Python HTML 選項卡集成右側邊欄關鍵詞定位導航功能。

格式化 HTML

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

統一入口

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

功能包括: 打開文件 打開目錄 打開本地-遠程網頁 上網搜索關鍵詞 等等。

運行調試 Shell

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

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

多國語言

默認自帶可切換 en-US 美式英語 zh-CN 简体中文 zh-TW 繁體中文 GUI (圖形用戶界麵),其它語言可自行擴展。

本地化語言文件夾名為 i18n,en-US.ts 文件包含美國英語本地化源,可采用 數字翻譯 本地化工具剋隆 翻譯 生成 *.qm 文件 (APP 起動時會自動加載此文件,以本地化)。

編輯菜單 --> 首選項窗口 --> 用戶界麵 --> 用戶界麵語言 --> 重啓 APP 後此處可看到相應擴展語言 (如:ja-JP 錶示日語-日本、ru-RU 錶示俄語-俄羅斯) --> 點擊應用按鈕 --> 重啓 APP 生效本地化