登入
|
註冊
|
會員中心
|
結帳
|
培訓課程
魔法弟子
|
自資出版
|
電子書
|
客服中心
|
智慧型立体會員
書名
出版社
作者
isbn
編號
5050魔法眾籌
|
NG書城
|
國際級品牌課程
|
優惠通知
|
霹靂英雄音樂精選
|
App程式設計入門:iPhone、iPad(附光碟)
此作者無相關書籍
文學小說
文學
|
小說
商管創投
財經投資
|
行銷企管
人文藝坊
宗教、哲學
社會、人文、史地
藝術、美學
|
電影戲劇
勵志養生
醫療、保健
料理、生活百科
教育、心理、勵志
進修學習
電腦與網路
|
語言工具
雜誌、期刊
|
軍政、法律
參考、考試、教科用書
科學工程
科學、自然
|
工業、工程
家庭親子
家庭、親子、人際
青少年、童書
玩樂天地
旅遊、地圖
|
休閒娛樂
漫畫、插圖
|
限制級
寫程式前的必學工具:命令列、編輯器、Git/GitHub,軟體開發三本柱一次搞定
作者:
Michael Hartl
分類:
電腦與網路
/
程式語言
叢書系列:電腦資訊
出版社:
旗標
出版日期:2024/4/24
ISBN:9789863127895
書籍編號:kk0585909
頁數:304
定價:
490
元
優惠價:
95
折
465
元
書價若有異動,以出版社實際定價為準
訂購後立即為您進貨
訂購後立即為您進貨:目前無庫存量,讀者下訂後,開始進入調書程序,一般天數約為2-10工作日(不含例假日)。
團購數最低為 20 本以上
評價數:
(請將滑鼠移至星星處進行評價)
目前平均評價:
文字連結
複製語法
寫程式前的必學工具:命令列、編輯器、Git/GitHub,軟體開發三本柱一次搞定
圖片連結
複製語法
分
享
內容簡介
作者介紹
書籍目錄
同類推薦
寫程式前的必學工具:命令列、編輯器、Git/GitHub,軟體開發三本柱一次搞定 商品簡介 ★ IT 領域最佳入門磚,新手也可以好犀利! ★ 對於有志於從事 IT 工作的人來說,一定要會用的三套工具就是:命令列 (文字模式)、編輯器和 Git 版本控制。雖然會有替代方案,不一定非要用它們不可,但如果要真正融入 IT 領域,建議還是先學會比較好,不然以後一定會覺得跟別人格格不入。 但我們並沒有打算把你培養成絕世高手,大部分的 IT 老手多半只會自己需要的技能 (不夠再學就好),因此本書將只聚焦於最重要的面向,你不需掌握所有細節,只要剛好夠用就很犀利了。 ★ 現代軟體開發三本柱:命令列、文字編輯器、Git 版本控制 ★ 即使沒聽過「命令列 (Command Line)」,應該也看過黑底白字的文字模式。在 IT 領域中,以文字模式運作的系統無所不在,我們要讓你可以在這個看起來很厲害的環境下做各種操作,這樣算是打開了軟體開發的大門。 文字編輯器用於建立純文字檔案,包含所有網頁檔案和程式語言。因此,在學會寫程式之前,其實更應該熟悉文字編輯器的使用。我們會以 Atom 作示範,介紹編輯器基本的核心功能,同時會帶到 Sublime Text、VS Code、Cloud9 等其他工具。特別會介紹功能強大 的 Vim,就算只學會 Vim 皮毛,也足夠讓 IT 老手對你刮目相看。 Git 版本控制系統可以讓你追蹤檔案間的差異,對於現在的軟體開發而言,已經是不可或缺。我們會用簡單的範例帶你快速入門,並結合 GitHub 進行線上同步,方便你未來可銜接團隊協同開發,也會大致學到如何解決無可避免的檔案衝突問題。 除了教你各種工具的使用、厚實你的硬實力之外,作者也在書中致力於培養你解決 IT 技術問題的能力、和工作上跟他人協同開發的眉角,不只如此,也細心到會補充一些 IT 專有名詞、業內行話/黑話,甚至連命令、符號的念法也都會說分明,這些可以視為 IT 人的軟實力。 學會上述這些技能,可以幫助 IT 新鮮人早日脫離新手村,或者是未來想跳槽、轉換跑道,也都會很有幫助。 本書特色: 手把手教學、解鎖 IT 人日常使用的開發工具,無痛展開你的工程師職涯 ◎完全新手的命令列基礎實戰,不是無用的命令字典,而是紮實從檔案操作、路徑切換、顯示內容、重複命令…等,提供最易理解的入門方式。 ◎文字編輯器的必學技巧,包括:尋找、取代、快速鍵、換行、語法突顯…等技巧,從 Atom 到 Sublime Text、VS Code、Cloud9 都可以輕鬆上手。 ◎特別收錄骨灰級 Vim 編輯器,帶你快速搞懂獨特的模式切換,讓人對你另眼相看。 ◎講解 IT 人工作上不可或缺的版本控制和 GitHub 使用方式。 ◎內文穿插補充IT 人的黑話、技術文章中常出現的奇怪詞語,以及許多常用命令或符號的慣用唸法。 ◎macOS、Linux、Windows 和雲端的多種系統開發環境建置。 ◎本書由【施威銘研究室】編譯,針對原書進行實測與在地化,並適當添加補充說明,幫助讀者更加理解內容! ◎搭配 VIP Bonus:實際操作的教學示範影片。
作者簡介 Michael Hartl 超過十本 Learn Enough 系列書的作者或合著者,這系列除了本書外,也包含JavaScript、Python、Ruby on Rails 等主題。Michael 經常在技術會議上發表演講,並於 2011 年因為他對 Ruby 社群的貢獻,獲頒 Ruby Hero Award。 Michael 畢業於哈佛學院,並取得加州理工學院物理學博士學位,也是 Y Combinator 全球最大新創加速器的「畢業生」。Michael 在加州理工學院研究廣義相對論,師從諾貝爾獎得主 Kip Thorne,也認識了 Kip 的朋友和常來訪的 Stephen Hawking。當年在加州理工學院的時候,他同時也教授核心物理課程,深受學生喜愛,並榮獲教學卓越終身成就獎。 除科學、教育和創業外,Michael 還酷愛合唱、學習語言和閱讀古籍。他也是一位 Krav Maga 高級學員,擁有黑帶五段。
目錄 ▌ 第一篇 命令列 ▌ 第 1 章 基礎 1.1 簡介 1.2 執行終端機 1.3 我們的第 1 個命令 1.4 man 查詢頁面 1.5 編輯命令列內容 1.6 清除 1.7 小結 第 2 章 操作檔案 2.1 重新導向與附加 2.2 目錄 2.3 重新命名、複製、刪除 2.4 小結 第 3 章 檢查檔案 3.1 下載檔案 3.2 搞清楚檔案的開頭和結尾 3.3 少即是多:less 與 more 命令 3.4 搜尋 3.5 小結 第 4 章 目錄操作 4.1 目錄結構 4.2 製作目錄 4.3 目錄瀏覽 4.4 重新命名、複製和刪除目錄 4.5 小結 4.6 總結 ▌ 第二篇 文字編輯器 ▌ 第 5 章 文字編輯器簡介 5.1 Vim 基本操作 5.2 啟動 Vim 5.3 編輯小檔案 5.4 儲存和退出檔案 5.5 刪除內容 5.6 編輯大規模檔案 5.7 小結 第 6 章 新一代文字編輯器 6.1 選擇文字編輯器 6.2 開始 6.3 移動 6.4 選取文字 6.5 剪下、複製、貼上 6.6 刪除和還原 6.7 儲存 6.8 查詢和替換 6.9 小結 第 7 章 進階文字編輯 7.1 自動完成和 Tab 鍵功能 7.2 編輯程式碼 7.3 編輯可執行 script 7.4 編輯專案 7.5 客製化功能 7.6 小結 7.7 總結 ▌ 第三篇 Git/GitHub ▌ 第 8 章 Git 入門 8.1 安裝和設定 8.2 初始化儲存庫 8.3 我們的第 1 次提交 8.4 查看差異 8.5 新增 HTML 標籤 8.6 新增 HTML 結構 8.7 小結 第 9 章 透過 GitHub 備份與分享你的專案 9.1 註冊 GitHub 9.2 遠端儲存庫 9.3 新增 README 檔案 9.4 小結 第 10 章 進階 Git 應用 10.1 提交、傳送、重複 10.2 指定不提交的檔案 10.3 分支與合併 10.4 從錯誤中恢復 10.5 小結 第 11 章 協同開發專案 11.1 複製、傳送、下載 11.2 抓取 (pull) 和合併衝突 11.3 傳送分支 11.4 GitHub Pages 的另一用途 11.5 小結 11.6 進階設定 11.7 總結 附錄 開發環境建置 A.1 開發環境選擇 A.2 雲端整合開發環境 A.3 原生作業系統設定 A.4 總結
敏捷成功之道:使用
Kotlin程式開發
生成式 AI 專案實
從零開始學Pytho
共生之道:人類逆襲A
一本書讀懂DeepS
快速精通iOS 18
一本搞定DeepSe
圖說演算法 : 使用
圖說運算思維與演算邏
為了保障您的權益,新絲路網路書店所購買的商品均享有到貨七天的鑑賞期(含例假日)。退回之商品必須於鑑賞期內寄回(以郵戳或收執聯為憑),且商品必須是全新狀態與完整包裝(商品、附件、內外包裝、隨貨文件、贈品等),否則恕不接受退貨。