• <em id="pai5d"></em><sup id="pai5d"></sup>
    
    

    <small id="pai5d"><rp id="pai5d"></rp></small>
    <option id="pai5d"></option>

    
    
  • <sup id="pai5d"></sup>
    <em id="pai5d"><label id="pai5d"></label></em>

  • <s id="pai5d"></s>
    當前位置 : 首頁(yè)  圖書(shū) 正文

    一路編程簡(jiǎn)介,目錄書(shū)摘

    2020-05-14 15:59 來(lái)源:京東 作者:京東
    一路編程
    一路編程
    暫無(wú)報價(jià)
    200+評論 99%好評
    編輯推薦:

    《一路編程》幫你打下堅實(shí)的編程基礎,為實(shí)現各種編程目標做準備。作者Steven Foote自學(xué)編程,找到了可克服重重困難的*佳方式。作為一個(gè)專(zhuān)業(yè)Web開(kāi)發(fā)者,他將帶你跟隨他的足跡,教給你可以用在任何現代編程語(yǔ)言之中的概念,不論你是面向計算機,還是智能手機、平板電腦,甚至是機器人進(jìn)行編程。 

    √ 學(xué)習如何簡(jiǎn)化及自動(dòng)化諸多編程工作

    √ 在程序中處理不同類(lèi)型的數據

    √ 使用正則表達式查找和處理模式

    √ 編寫(xiě)能夠決定該做什么、什么時(shí)候做的程序

    √ 使用函數編寫(xiě)干凈、簡(jiǎn)潔的代碼

    √ 編寫(xiě)可以讓其他人很容易理解和改進(jìn)的程序

    √ 測試并調試軟件,使其變得可靠

    √ 和程序員團隊一起工作

    √ 學(xué)習接下來(lái)要建立一生的編程技能的步驟


    內容簡(jiǎn)介:

    這是一本編程入門(mén)的書(shū),然而,如果以書(shū)中所講內容作為入門(mén)標準,估計十有八九的在職程序員都不能算入門(mén)?,F代軟件開(kāi)發(fā),已經(jīng)不僅僅是寫(xiě)出正確的代碼這么簡(jiǎn)單,環(huán)境、依賴(lài)、構建、版本、測試以及文檔,每一項都對軟件是否成功交付起到至關(guān)重要的作用,這些都是每一個(gè)程序員在開(kāi)發(fā)軟件過(guò)程中必備的技能。本書(shū)對于上述的每一種技能,都做了簡(jiǎn)潔而精煉的介紹,以滿(mǎn)足最基本的日常軟件開(kāi)發(fā)。換句話(huà)說(shuō),本書(shū)實(shí)際上是為現代軟件開(kāi)發(fā)的入門(mén),設下了最基本的門(mén)檻。相信每一個(gè)讀此書(shū)的人,不論是即將進(jìn)入軟件行業(yè),還是已經(jīng)在軟件行業(yè)工作多年,都會(huì )獲得收獲。

    作者簡(jiǎn)介:

    佟達,畢業(yè)于哈爾濱工業(yè)大學(xué),信息與通信工程碩士學(xué)位,現就職于ThoughtWorks,任高級咨詢(xún)師。常年游走于工程與學(xué)術(shù)之間,驕傲的稱(chēng)自己為“會(huì )coding的科學(xué)家,懂數學(xué)的工程師”。目前專(zhuān)注于人工智能和深度學(xué)習領(lǐng)域。 STEVEN FOOTE,Web開(kāi)發(fā)者,就職于LinkedIn。自學(xué)編程,熱愛(ài)技術(shù),尤其是Web技術(shù),持有楊百翰大學(xué)(Brigham Young University,會(huì )計專(zhuān)業(yè)全美**名)會(huì )計專(zhuān)業(yè)學(xué)士和碩士學(xué)位。在攻讀碩士學(xué)位期間,他搭建了兩個(gè)AJAX風(fēng)格Web應用的所有方面,從視覺(jué)設計到服務(wù)器和數據庫運維,以及其他所有東西。

    目錄:

    1  “Hello, World”寫(xiě)下第一個(gè)程序 1
    選擇文本編輯器 1
    核心功能 2
    做出你的選擇 4
    Sublime Text 5
    TextMate 5
    Notepad++ 5
    Gedit 6
    Vim 6
    Eclipse 6
    IntelliJ 7
    Xcode 7
    Visual Studio 7
    創(chuàng )建項目目錄 8
    從小處著(zhù)手:創(chuàng )建測試文件 8
    HTML和JavaScript如何在瀏覽器中一起工作 10
    小幅修改的意義 11
    乘勝追擊 13
    在manifest.json中引用JavaScript 16
    讓它運行起來(lái) 17
    能力越大,責任越大 18
    總結 18
    2  軟件如何工作 19
    什么是“軟件” 19
    軟件生命周期 20
    源代碼――一切開(kāi)始的地方 21
    一組指令 21
    編程語(yǔ)言 22
    從源代碼到0和1 27
    編譯型語(yǔ)言與解釋型語(yǔ)言:源代碼何時(shí)變成二進(jìn)制碼 27
    運行環(huán)境 28
    處理器執行 29
    輸入和輸出 29
    輸入讓軟件更實(shí)用(可重用) 30
    輸入從哪來(lái) 31
    軟件如何獲得輸入 32
    輸出類(lèi)型 32
    GIGO:垃圾進(jìn),垃圾出(Garbage In,Garbage Out) 33
    狀態(tài) 34
    給kittenbook添加狀態(tài) 35
    內存和變量 37
    變量 37
    變量存儲 38
    有限的資源 41
    內存泄漏 41
    總結 42
    3  認識你的計算機 43
    計算機很笨 43
    計算機有魔力 44
    站在巨人的肩膀上 44
    計算機內部 44
    處理器 44
    短期存儲器 45
    長(cháng)期存儲器 45
    使用計算機 46
    文件系統 46
    命令行:取得控制權 48
    總結 58
    4  構建工具 59
    (幾乎)全部自動(dòng)化 59
    安裝Node 60
    安裝Grunt 62
    幫你創(chuàng )造軟件的軟件 65
    避免錯誤 66
    更快地工作 66
    自動(dòng)化的任務(wù) 67
    編譯 67
    測試 68
    打包 68
    部署 68
    構建你自己的構建過(guò)程 69
    Gruntfile.js 69
    使用Grunt插件 69
    加載Grunt插件 72
    注冊任務(wù) 73
    看好了 74
    總結 77
    5  數據(類(lèi)型)、數據(結構)、數據(庫) 79
    數據類(lèi)型 79
    為什么存在不同的數據類(lèi)型 80
    基本數據類(lèi)型 80
    組合數據類(lèi)型 85
    動(dòng)態(tài)和靜態(tài)類(lèi)型語(yǔ)言 92
    數據結構 93
    集合 96
    棧 96
    樹(shù) 97
    圖 98
    如何選擇高效的數據結構 101
    數據庫 101
    長(cháng)期(持久化)存儲 101
    關(guān)系型數據庫 101
    SQL簡(jiǎn)介 103
    總結 105
    6  正則表達式 107
    Ctrl+F組合鍵:尋找模式 107
    在JavaScript中使用正則表達式 108
    重復 109
    ? 109
    + 110
    * 110
    特殊字符和轉義字符 111
    {1, 10}:創(chuàng )造屬于你的超能力 111
    匹配任意字符的“.” 112
    不要太貪婪 112
    從[A-Za-z]理解方括號 113
    字符列表 113
    范圍 114
    排除 114
    電話(huà)號碼模式 115
    我需要\s 117
    方括號的快捷方式 118
    限制條件 119
    提取標簽 123
    高級查找和替換 124
    (一行的)開(kāi)頭和結尾 124
    標記 125
    全局匹配 125
    忽略大小寫(xiě) 125
    多行 125
    什么時(shí)候會(huì )用到正則表達式 125
    grep 125
    代碼重構 126
    校驗 127
    數據抽取 127
    總結 127
    7  何時(shí)使用if、for、while 129
    操作符 129
    比較操作符 129
    邏輯操作符 130
    一元操作符 132
    二元操作符 132
    三元操作符 135
    “真”和“假” 137
    “語(yǔ)法糖” 139
    循環(huán)遍歷一個(gè)數組 140
    遍歷圖片 140
    嵌套循環(huán) 141
    你需要停下來(lái) 142
    無(wú)限循環(huán) 144
    再停一下 145
    當你不知道什么時(shí)候停下 145
    何時(shí)執行 145
    事件 145
    監聽(tīng)器 146
    定時(shí)任務(wù) 147
    超時(shí) 147
    在事情出錯前接住它 148
    編寫(xiě)健壯的代碼 149
    總結 149
    8  函數和方法 151
    函數結構 151
    定義 152
    調用 152
    參數 153
    調用棧 155
    代碼封裝 156
    一次做好一件事 156
    分而治之 157
    物盡其用 161
    代碼重用 161
    解決通用問(wèn)題 161
    用更少的代碼做更多的事情 161
    不要做重復的事(DRY) 163
    作用域 164
    全局變量 166
    本地變量 166
    變量查找是怎么工作的 167
    總結 170
    9  編程標準 171
    編碼慣例 171
    設定標準 172
    黑科技,用還是不用 172
    立即付款還是先用后付款 173
    寫(xiě)可維護的代碼 173
    代碼格式化 174
    保持一致 175
    空白字符 176
    規則不會(huì )自己出現:要制定規則 177
    使用其他人的成果 179
    更快地構建 179
    開(kāi)源軟件 179
    由社區建立 180
    什么時(shí)候該自己寫(xiě) 180
    最佳實(shí)踐 181
    文檔 181
    計劃 181
    測試 181
    總結 182
    10  文檔 183
    文檔化意圖 184
    自文檔代碼 185
    不要將顯而易見(jiàn)的東西寫(xiě)入文檔 187
    過(guò)時(shí)文檔的危險性 188
    用文檔來(lái)找bug 189
    為自己寫(xiě)文檔 189
    你的記憶力有多好 189
    為了學(xué)習而記錄文檔 190
    超越注釋的文檔 190
    給別人寫(xiě)的文檔 194
    記錄你的決定 195
    記錄你的資源 195
    為了教學(xué)而寫(xiě)文檔 196
    總結 196
    11  計劃 197
    三思而后行 197
    創(chuàng )建規格說(shuō)明 198
    設計架構 198
    畫(huà)示意圖 199
    嘗試破壞你的系統 200
    迭代式計劃 201
    為擴展設計 202
    你的優(yōu)先級是什么 202
    用戶(hù)體驗 202
    性能 203
    安全 203
    伸縮性 203
    截止日期 204
    平衡的藝術(shù) 204
    識別并創(chuàng )建限制條件 204
    知道可以做什么,不可以做什么 204
    總結 206
    12  測試和調試 207
    手工測試 207
    邊做邊測 208
    嘗試些瘋狂的事 208
    吃你自己的狗糧 209
    自動(dòng)化測試 209
    單元測試 210
    給Kittenbook配置測試 213
    失敗時(shí)代 217
    間諜喜歡我們(我們也喜歡間諜) 218
    集成測試 221
    盡早發(fā)現問(wèn)題 221
    調試 222
    錯誤 222
    日志 223
    斷點(diǎn) 224
    查看、監控和控制臺 228
    單步執行代碼 229
    調用棧 231
    找到根本原因 231
    編碼、測試、調試、不斷重復 231
    總結 232
    13  授人以漁:如何用一生學(xué)習編程 233
    如何搜索 233
    找到正確的關(guān)鍵字 234
    以終為始 236
    識別高質(zhì)量資源 236
    個(gè)人博客:隱藏的寶藏 237
    什么地方、什么時(shí)候,以及怎么問(wèn)編程問(wèn)題 237
    什么地方 237
    什么時(shí)候 240
    怎么問(wèn) 241
    通過(guò)教別人來(lái)學(xué)習 241
    總結 242
    14  構建你的技能 243
    做你自己的kittenbook 243
    給Facebook重新設計風(fēng)格 243
    添加新功能 244
    分享你的kittenbook專(zhuān)屬版本 245
    找到你自己的項目 245
    解決你自己的問(wèn)題 246
    志存高遠 246
    獲得幫助,提供幫助 247
    開(kāi)源項目 247
    GitHub 247
    找項目 248
    貢獻的不同方式 248
    創(chuàng )建你自己的項目 249
    免費在線(xiàn)教育 249
    歐拉項目 249
    Udacity 250
    Coursera 250
    codeacademy 251
    Khan Academy(可汗學(xué)院) 251
    教程 251
    付費教育 251
    讀書(shū) 252
    Udacity和Coursera 252
    Treehouse 253
    總結 253
    15  高級主題 255
    版本控制 255
    為什么使用版本控制 256
    和團隊一起工作 257
    Subversion 260
    Git 260
    OOP(面向對象編程) 266
    類(lèi) 266
    繼承 267
    實(shí)例 268
    設計模式 268
    發(fā)布訂閱 268
    中間人 269
    單例 270
    總結 270

    熱門(mén)推薦文章
    相關(guān)優(yōu)評榜
    品類(lèi)齊全,輕松購物 多倉直發(fā),極速配送 正品行貨,精致服務(wù) 天天低價(jià),暢選無(wú)憂(yōu)
    購物指南
    購物流程
    會(huì )員介紹
    生活旅行/團購
    常見(jiàn)問(wèn)題
    大家電
    聯(lián)系客服
    配送方式
    上門(mén)自提
    211限時(shí)達
    配送服務(wù)查詢(xún)
    配送費收取標準
    海外配送
    支付方式
    貨到付款
    在線(xiàn)支付
    分期付款
    郵局匯款
    公司轉賬
    售后服務(wù)
    售后政策
    價(jià)格保護
    退款說(shuō)明
    返修/退換貨
    取消訂單
    特色服務(wù)
    奪寶島
    DIY裝機
    延保服務(wù)
    京東E卡
    京東通信
    京東JD+
    亚洲精品乱码久久久97_国产伦子一区二区三区_久久99精品久久久欧美_天天看片永久av影城网页
  • <em id="pai5d"></em><sup id="pai5d"></sup>
    
    

    <small id="pai5d"><rp id="pai5d"></rp></small>
    <option id="pai5d"></option>

    
    
  • <sup id="pai5d"></sup>
    <em id="pai5d"><label id="pai5d"></label></em>

  • <s id="pai5d"></s>