山姆的編程實作分享。。。

Sam Blog, Sam Sharing, Sam Studio

山姆的編程實作分享。。。

2021年9月16日

[Python] 離線安裝 Python 以及 Python 套件


 離線安裝 Python 以及 Python 套件 (如 openpyxl)在網路無所不在的21世紀,我從未想過會需要在 "離線 (無網路)" 的狀況下安裝應用程式,但這情境真的發生了!這篇就讓我來分享離線安裝 Python 以及 Python 套件的過程吧。Step 1: 下載 Python 安裝軟體這步驟當然要在一台 "有網路"電腦上進行,而且最好和 "無網路" 的 "目標電腦" 是相同作業系統 (PS: 我個人是如此)。從 python.org 官網下載 Python 安裝軟體 。Step 2: 下載 Python 套件這步驟和...

2021年7月24日

[Kivy] 在 PyCharm 建立 Kivy 的開發環境


 在挑選配合 Python 的 GUI Framework 時,Qt 和 Kivy 則是在眾多的 Framework candidates 中,最後留下細細研究的兩個 ,經過了開發環境的安裝以及淺嚐 "Hello World”App 的建立後,最最最後~,我決定了 Kivy。原因如下:MIT LicenseOpen Source on GitHubCross-Platfrom, Kivy App can run on Windows, Linux, OSx, Android, iOS and RaspBerry PiBuilt-in...

2021年7月23日

[C#] 學習 C# 值得 ?


 學習 C# 值得 ?因為工作的機緣,需要 maintain 一個 Window GUI 測試程式以及擴充它的功能,原始版本是用 WinForms 寫的,但是程式碼的註解以及變數名稱,毫無閱讀性,基於這個原因,我決定不再 maintain 它了,打算自己重新打造一個。記得開始寫第一個 Window GUI 應用程式是在 1998 年左右,使用的技術是 MFC;如今 MFC 已經走入歷史,現今的 Visual Studio 2019 又只有 WinForms 和 WPF GUI 應用程式模板 (template)可供選擇了,但是這兩種做法對我而言都是新的,於是就先做了一番功課,再決定要用...

2021年7月16日

[RTOS] ArmMbed, Embox, FreeRTOS and Zephyr 超級比一比


[RTOS]Mbed, Embox, FreeRTOS, Zephyr超級比一比偶然的機會看到 Embox 的介紹文,進入網站後,它的 mission 深深打動了我 ...於是將那份感動,轉化為以下的實際行動,就是將我知道的 Open Source RTOSes ,做了一番比較,如下。Zephyr : 我認為是 Linux 在沒有 MMU 的 embedded system 的延伸,相信不久的將來,使用Zephyr的產品會更加全面。armMBED : 我原先很看好它,想再深入研究,但他被購併的消息一出,我就淡了。FreeRTOS: 老牌的...

2021年1月11日

[Python] 初嘗 Streamlit


Streamlit 是什麼 ?就如 Streamlit 官網的描述 (上圖) : 透過 Streamlit Python Package 可以快速的將你的 Data Script 以 Web Apps 的形式分享出去。Streamlit 官網Streamlit 有一個很大的優點,就是 " No front-end experience required”,也就是說,不需要有 Web Apps 的 background,由 Streamlit 幫你搞定 Web App 的架設,而你只要專心在資料的呈現就可以了。事實真的如此?親身體驗的結果如下...

2021年1月9日

[Python] Change Python3 as the default version on Ubuntu


Python default version on Ubuntu 18.04 LTSThe default version of Python on Ubuntu 18.04 is Python 2, that is, if you run“python”command in the Terminal,  the Python 2 engine will be executed. Even if you have installed Python 3.5 or higher version.A solution to change...

2021年1月4日

熱門文章