從零起步學編程 Python篇+Java篇+C#篇+CSS篇 套裝全4冊( 簡體 字) | |
作者:[新加坡]Jamie Chan(杰米·陳) | 類別:1. -> 程式設計 -> Python 2. -> 程式設計 -> JAVA -> Java 3. -> 程式設計 -> .NET -> C# 4. -> 程式設計 -> 網路編程 -> CSS |
出版社:人民郵電出版社 | 3dWoo書號: 51837 詢問書籍請說出此書號! 有庫存 NT售價: 750 元 |
出版日:9/1/2019 | |
頁數:524 | |
光碟數:0 | |
站長推薦: | |
印刷:黑白印刷 | 語系: ( 簡體 字 ) |
ISBN:9787115513106 | 加入購物車 │加到我的最愛 (請先登入會員) |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社) | |
第 1章 什么是Python ? 1
1.1 什么是 Python 1 1.2 為什么學習 Python ? 1 第 2章 為 Python 做好準備 3 2.1 安裝解釋器 3 2.2 使用 Python Shell、IDLE 并編寫第 一個程序 4 第3章 變量和操作符的世界 7 3.1 變量是什么? 7 3.2 命名一個變量 7 3.3 賦值符號 8 3.4 基本操作符 9 3.5 更多的分配操作符 10 第4章 Python中的數據類型 11 4.1 整型 11 4.2 浮點型 11 4.3 字符串 11 4.4 Python中的類型轉換 15 4.5 列表 16 4.6 元組 18 4.7 字典 19 第5章 程序可交互 23 5.1 Input() 23 5.2 Print() 24 5.3 三引號 25 5.4 轉義符號 25 第6章 選擇和判斷 27 6.1 條件語句 27 6.2 if語句 28 6.3 內聯if 30 6.4 for循環 30 6.5 while循環 32 6.6 break中斷 33 6.7 continue 34 6.8 Try, Except 35 第7章 函數和模塊 39 7.1 什么是函數? 39 7.2 定義函數 39 7.3 變量作用域 40 7.4 引入模塊 42 7.5 創建模塊 43 第8章 處理文件 45 8.1 打開并讀取文本文件 45 8.2 使用For循環來讀取文本文件 47 8.3 寫入文本文件 47 8.4 通過緩沖大小來打開并讀取文本文件 48 8.5 打開、讀取并寫入二進制文件 49 8.6 刪除和重命名文件 49 第9章 項目:數學和BODMAS計算法則 51 第 一部分:myPythonFunction.py 51 第二部分:mathGame.py 58 挑戰自我 59 附錄A:處理字符串 61 附錄B:處理列表 70 附錄C:處理元組 75 附錄D:處理字典 77 附錄E:項目答案 80 挑戰自我 83 最后一件事 85 C# 第 1章 C#概述 1 什么是C#? 1 為什么學習C#? 1 第 2章 準備開始 3 安裝Visual Studio社區版 3 你的第 一個C#程序 3 一個C#程序的基本結構 6 指令 6 命名空間 6 Main( )方法 7 注釋 8 第3章 變量和操作符的世界 11 什么是變量? 11 C#中的數據類型 11 int 11 byte 11 float 12 double 12 decimal 12 char 12 bool 12 命名一個變量 12 初始化一個變量 13 賦值運算符 15 基本運算符 15 更多的運算操作符 16 C#中的類型轉換 18 第4章 數組、字符串和列表 19 數組 19 數組的屬性和方法 20 字符串 22 字符串的屬性和方法 22 列表 24 列表的屬性和方法 25 值類型 vs 引用類型 27 第5章 讓我們程序變得可交互 29 向用戶展示消息 29 轉義序列 34 打印換行符(\\n) 34 打印轉義字符本身 34 打印一個雙引號(\\”)以免它終止一個字符串 34 接收用戶輸入 35 將字符串轉換為數字 35 融會貫通 36 第6章 做出選擇和決定 39 條件語句 39 不等于(!=) 39 大于(>) 39 小于(<) 40 大于或等于(>=) 40 小于或等于(<=) 40 “與”操作符(&&) 40 “或”操作符(||) 40 控制流語句 41 內嵌if 43 Switch語句 43 for循環 45 Foreach循環 47 while循環 48 Do while 49 跳轉語句 49 Break 49 Continue 50 異常處理 51 具體的錯誤 53 第7章 面向對象編程第 一部分 55 什么是面向對象編程? 55 編寫我們自己的類 55 字段 56 屬性 57 方法 60 構造函數 63 實例化對象 64 Static關鍵字 67 高級方法概念 69 使用數組和列表 69 使用params關鍵字 71 參數的值傳遞 vs 引用傳遞 72 第8章 面向對象編程第二部分 75 繼承 75 編寫父類 75 編寫子類 76 Main( )方法 80 多態 81 GetType( )和typeof( ) 84 抽象類和方法 84 接口 86 復習訪問修飾符 88 第9章 枚舉和結構體 91 枚舉 91 結構體 93 第 10章 LINQ 95 第 11章 文件處理 99 從文件中讀取文本 99 寫入文本文件 102 項目—一個簡單的薪資軟件 105 概覽 105 Staff類 105 字段 106 屬性 106 構造函數 106 方法 106 Manager : Staff類 107 字段 107 屬性 107 構造函數 107 方法 108 Admin : Staff類 109 字段 109 屬性 109 構造函數 109 方法 109 FileReader類 110 PaySlip類 112 字段 112 枚舉 112 構造函數 112 方法 112 Program類 116 Main( )方法 116 感謝 121 附錄A:項目代碼 123 CSS 第 1章 介紹 1 商業工具 1 打開一個.HTML文件 1 第 2章 HTML基礎 3 什么是HTML 3 HTML頁面的基本結構 3 Doctype(文檔類型) 4 開始和結束標記 4 Head元素 5 Body元素 5 Head元素中的元素 5 如何寫入外部文件的路徑 7 Body元素中的元素 8 向頁面添加內容的元素 8 與CSS結合使用的元素 11 用于將Javascript代碼添加到網站的元素 12 格式化文本的元素 12 用于定義網頁部分的元素 13 注釋 14 字符實體 14 第3章 CSS基礎 17 應用CSS代碼 17 CSS規則的語法 18 選擇元素 19 選擇類和ID 19 更多的選擇方式 21 不區分大小寫 24 優先級 24 原則1:選擇標記越具體,優先級越高 25 原則2:如果未指定樣式,則元素從其父容器繼承樣式 25 原則3:在條件相同的情況下,采用最后聲明的規則 26 顯示不一致 26 注釋 27 練習3 28 練習3.1 28 第4章 CSS盒子模型 31 什么是CSS盒子模型 31 寬度和高度屬性 33 溢出屬性 34 填充和邊緣屬性 34 邊框屬性 36 border-width 36 border-color 36 border-style 37 border-radius 37 邊框屬性簡寫 38 練習4 38 練習4.1 38 第5章 定位和浮動 43 定位 43 靜態定位 43 相對定位 43 固定定位 45 絕對定位 45 浮動 46 練習5 50 練習5.1 50 練習5.2 52 第6章 顯示和可見 53 顯示 53 可見 53 練習6 54 練習6.1 54 第7章 背景 55 背景顏色 55 背景圖片 55 background-image 55 background-repeat 55 background-attachment 56 background-position 56 練習7 57 練習7.1 57 第8章 文本和字體 59 字體屬性 59 font-family 59 font-size 59 font-style 60 font-weight 61 文本屬性 61 color 61 text-alignment 61 text-decoration 62 letter-spacing 62 word-spacing 62 line-height 62 練習8 63 練習8.1 63 第9章 列表、鏈接和導航欄 65 CSS列表 65 list-style-type 65 list-style-image 66 list-style-position 66 list-style 67 CSS鏈接 67 導航欄 68 練習9 69 練習9.1 69 練習9.2 70 第 10章 表 71 邊框、填充和邊距 71 高和寬 72 文本對齊 74 背景、字體和文本 74 nth-child()選擇標識 74 練習10 75 練習10.1 75 獎勵項目 78 感謝 79 附錄A:練習的源代碼 81 JAVA 第 1章 Java簡介 1 1.1 什么是Java? 1 1.2 為什么學習Java? 2 第 2章 為Java做好準備 3 2.1 安裝JDK + NetBeans軟件包 3 2.1.1 什么是JDK? 3 2.1.2 什么是NetBeans? 3 2.2 怎樣使用這本書 4 2.3 您的第 一個java程序 4 2.4 Java程序的基本結構 7 2.4.1 包 7 2.4.2 HelloWorld類 8 2.4.3 main( )方法 8 2.5 評論 9 第3章 變量和運算符的世界 11 3.1 什么是變量 11 3.2 Java中的基本數據類型 11 3.3 命名變量 13 3.4 初始化變量 13 3.5 賦值運算符 14 3.6 基本運算符 15 3.7 更多賦值運算符 16 3.8 在Java中類型轉換 18 第4章 字符串和數組 19 4.1 String字符串 19 字符串方法 19 4.2 數組 23 4.2.1 數組方法 24 4.2.2 尋找數組的長度 27 4.3 基本類型與引用類型 28 4.4 字符串是不可改變的 28 第5章 讓我們的程序有互動性 31 5.1 輸出展示 31 5.2 轉義序列 34 5.3 格式化輸出 35 5.3.1 轉換器 36 5.3.2 標志 37 5.4 接受用戶輸入 38 第6章 控制流語句 41 6.1 比較運算符 41 6.2 決策聲明 42 6.2.1 if語句 43 6.2.2 三元運算符 45 6.2.3 開關語句 46 6.3 循環語句 49 6.3.1 For語句 49 6.3.2 增強的for語句 50 6.3.3 while語句 51 6.3.4 do-while語句 52 6.4 分支語句 53 6.4.1 break語句 53 6.4.2 繼續語句 54 6.5 異常處理 54 6.5.1 特殊錯誤 57 6.5.2 拋出異常 59 第7章 面向對象編程第 一部分 61 7.1 什么是面向對象編程? 61 7.2 編寫我們自己的類 61 7.2.1 字段 63 7.2.2 方法 64 7.2.3 構造函數 68 7.3 實例化對象 69 7.4 靜態 72 7.5 高級方法概念 75 7.5.1 在方法中使用數組 75 7.5.2 基本數據類型與引用數據類型的參數傳遞 77 第8章 面向對象編程第二部分 81 8.1 繼承 81 8.1.1 編寫父類 81 8.1.2 編寫子類 84 8.1.3 主函數 90 8.2 多態 92 8.3 抽象類和方法 93 8.4 接口 95 8.5 訪問修飾符 98 第9章 集合 105 9.1 Java集合框架 105 9.2 自動分裝和拆箱 105 9.3 List列表 107 9.4 ArrayList 107 ArrayList 方法 108 9.5 LinkedList 111 LinkedList 方法 113 9.6 在我們的方法中使用列表 116 第 10章 文件處理 119 10.1 讀取文本文件 119 10.2 寫入文本文件 123 10.3 重命名和刪除文件 124 第 11章 高階Java主題 127 11.1 泛型 127 有界類型 130 11.2 功能接口和lambda表達式 131 第 12章 項目 139 12.1 概述 139 12.2 Member類 140 12.3 SingleClubMember類 142 12.4 MultiClubMember類 144 12.5 Calculator接口 145 12.6 FileHandler類 146 12.7 MembershipManagement類 152 12.8 JavaProject類 161 附錄A 165 本書共四冊,從零起步介紹關于Python、Java、C#、CSS這四種常用編程語言的基礎知識和實踐技巧。作者將以淺顯易懂的方式來講解看似復雜的概念,并通過精選項目來闡述相關問題,進而使你更加深入地理解Python、Java、C#、CSS編程的知識。本書四冊全部提供項目的源代碼以及附錄內容,供讀者下載并學習。本書適合無編程基礎的讀者閱讀。
|