2025年6月13日 星期五

你的第一本Linux入門書:使用WSL建立Linux軟體開發與部署環境,一次學會Docker、版本控制、建立AI預訓練模型

 


對所有想要成為軟體工程師的人來說,第一個面臨的挑戰絕對是建置一個開發環境。而隨著時代的演進,最理想的作法也不斷推陳出新。對於在資訊產業從業十年以上的資深人員來說,微軟近年藉由雲端與VS Code重新奪回開發環境的市佔率,可謂王者歸來。五、六年前資訊人員人手一台蘋果筆電的盛況已不復見,如今,在Windows作業系統中使用WSL搭配VS Code來開發 AI程式,才是最夯的潮流。

《你的第一本 Linux 入門書》正是為了讓讀者快速掌握如何建置這種最新、最便捷的軟體開發環境。特別是目前仍使用macOS、VMware或VirtualBox安裝Linux環境的工程師,書中介紹的 WSL能無縫整合Windows作業系統與Linux程式運行環境,讓一般事務操作與程式執行可以在同一套作業系統中並行,可說是過去夢寐以求的理想方案。

加上VS Code安裝WSL extension後,即可直接使用 WSL 來執行各種開發環境,讓開發者更輕鬆地打造「乾淨」的程式開發平台,不再需要為了安裝大量函式庫與工具程式而把整個系統搞得亂七八糟。如果讀者已經開始投入容器化開發,本書同樣不會讓你失望。借助Docker Desktop和VS Code的Docker extension,可以建立程式容器並直接在容器中開發與執行程式碼,其體驗與WSL一樣順暢無縫。毫不誇張地說,按照書中教學建置的開發環境,不論是本機、WSL或 Docker,這三種截然不同的方式,都能將背後整合的複雜性封裝於工具之中,對工程師而言,三者在使用上幾乎感覺不到差異。

除了上述內容之外,對於WSL、Docker、Git等工具的基本操作與使用方法,書中也有清楚詳盡的教學。對於不熟悉這些工具的讀者而言,只要按部就班地翻閱本書,就能學到許多實用的基礎知識,並充分應用於後續的實務開發。針對目前最主流的Node.js、Python和PHP網頁開發,作者也貼心地提供對應的開發環境建置步驟,省去讀者自行查找與整理網路上零散資料的麻煩。本書內容豐富、處處是寶,千萬別錯過。


沒有留言:

張貼留言