昨天介紹了如何安裝 Python 花了點篇幅,今天繼續把開發環境介紹完。這次要介紹的是我自己會使用的程式編輯器 Visual Studio Code 又通稱 V...
前言 One liner就是以很短的話語說笑話或打動人心,也有很多人使用一行程式,展現Python的威力,以下筆者就節錄一些One liners,與大家共同品味...
前言 在訓練深度學習模型之前,我們必須先想想要做什麼樣的主題。深度學習的應用有很多種,包含物件偵測、語意分割、影像分類與自然語言處理等,甚至是現今流行的生成式...
本日重點 今天要介紹的是python的基礎型別重點也是許多程式語言會用到的型別喔~~Python的基本型別 每個基本型別說明會有: 三個步驟跟大家說 Step...
寫程式是什麼?我的回答是:【使用電腦的語言去解決問題】。而第二個問題一定會是資料 (Data),尤其是資料在電腦裡的表現型態 (Data Representat...
今天來看的是 Leetcode 的第一題,編號為 1 的 Two Sum。 問題描述 給定一個整數數組 nums 和一個整數 target,請你在該數組中找出和...
何謂動態規劃 實際上,與其說動態規劃是一個演算法,不如說其描述的是「一群演算法」背後共通的拆解邏輯更為恰當。動態規劃的核心概念分為兩個部分: 將複雜的母問題...
簡介 首先我們要介紹的是網頁應用程式(Web Application),這是一種很常見的應用程式,例如 Youtube 以及維機百科等等,使用者會透過瀏覽器來訪...
感覺可以多走一些路 昨天非常概略地介紹了 Python 的基本知識後,今天依然要繼續慢慢行走的旅程,因為慢慢走比較快(九把刀說的?)。今天的內容看似平凡,對我而...
本文同步刊載於 「為你自己學 Python - 全部都是物件!(上)」 全部都是物件!(上) 在大部份的 Python 程式教學裡,常會聽到在 Pytho...
第一章 淺嘗滋味 完全寫出我為何想要學 Python 的原因。 為何想學寫 Python 文章內容: 如果你經常在電腦上工作,最終總能發現有些工作你會想要自動...
本文同步刊載於 「為你自己學 Python - CPython 專案簡介」 CPython 專案簡介 這個章節會介紹 CPython 專案的結構,以及如譯...
前言 上一篇【Rust與AI/Python完美的結合 (1)】介紹Rust與Python的整合,接著我們再來介紹【Rust與AI的整合】。 9/12 在【Hel...
大家好,今天會介紹平常我自己的開發環境,由於我是使用 Mac 系統,所以可能會跟 Windows 系統的環境設置滿不一樣的,但我也還是會盡量兩邊都照顧到。 Py...
回到初心者的初心 記得我剛開始寫 Python 時,滿懷熱情、廢寢忘食,從學著看懂別人的程式碼開始,到一行一行嘗試修改,再到後來能夠將自己的專案部署到伺服器上供...
前言 打鐵趁熱,整理了一部分最近開發上學到的事情,希望讀者不吝予以指教! 本文將介紹並深入比較兩種主要的 PostgreSQL 資料庫連線管理方式,在開發網站...
經過了將近一個月的文章撰寫與探討,我們終於來到了系列文章的尾聲。Rust 是一門強大且有潛力的語言,從語法的基礎,再到進階概念與網頁應用的實現。但是相信對於熟悉...
在上一篇文章中,我們實作了一個簡單的用戶資料管理系統,並展示了如何結合 Rust 與 React 進行全端開發。然而,對於一個完整的應用來說,通常需要有登入頁面...
在前一篇文章當中我們展示了如何使用 Rust 當中的 Rocket 以及 mongoDB 套件,建立了一個簡單的使用者資料管理方面的 RESTful API,但...
在上一篇文章中,我們學習了如何使用 Rocket 建立一個簡單的 Web 應用,並使用 Tera 模板引擎進行 HTML 渲染。這次,我們將繼續探討如何使用 R...
Rust 作為一個系統編程語言,因其高效能和內建的記憶體安全性,逐漸在各領域獲得了廣泛應用,尤其是在 Web 開發中。雖然 Rust 本身並不是專門為 Web...
任職於「天文數智」的黑蛋在公司部落格發表完「跟著黑蛋用Streamlit速成天文資料分析Web App」系列文章後,收到PM貳婰舞指派的新任務:「我們的老闆,...
在上一篇文章中,我們介紹了 Rust 中高效能的 Web 框架 Actix。本篇文章,我們將探討 Rust 的另一個知名 Web 框架:Rocket,並對比 A...
當你剛開始寫程式時,可能一切都很簡單:幾行程式碼,一些函數,事情就能順利運作。但隨著專案變大、邏輯變複雜,事情開始變得沒那麼簡單了。你可能發現自己不斷寫相似的程...
在上一篇文章中,我們探討了 Rust 巨集的基本概念及其如何幫助減少程式碼的重複。現在,我們將進一步了解巨集在 Rust 中的分類,並深入討論 程序式巨集 的主...
在軟體開發中,測試是確保程式碼質量與穩定性的關鍵步驟。今天要來介紹 Rust 提供的內建測試框架,讓我們能輕鬆撰寫單元測試和集成測試,確認程式是否如預期運作,我...
Rust 以其高效能和記憶體安全聞名,而 Python 則因其簡單易用和廣泛的套件支持成為許多開發者的首選語言。在某些情況下,開發者可能希望將這兩個語言結合使用...
當我們在網路上使用應用程式時,像是購物網站、社交平台或是線上工具,背後其實有很多程式碼在幫忙處理畫面顯示和計算邏輯。其中,React 是一個非常受歡迎的工具,它...
WebAssembly (以下簡稱Wasm) 是一種高效能的二進位格式,可以在現代瀏覽器中運行近乎原生速度的程式碼。這讓 Wasm 成為在網頁上執行高效能應用的...
命令列介面(Command-Line Interface, CLI)是程式設計中一個常見的介面類型,尤其是在工具或系統開發中,CLI 提供了高效的用戶輸入和互動...