TOP
0
0
【13悅讀日】4/13~4/17 消費滿699送100元E-coupon
從零起步學編程:Python篇+Java篇+C#篇+CSS篇(全四冊)(簡體書)
滿額折

從零起步學編程:Python篇+Java篇+C#篇+CSS篇(全四冊)(簡體書)

人民幣定價:150 元
定  價:NT$ 900 元
優惠價:87783
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:23 點
相關商品
商品簡介
作者簡介
名人/編輯推薦
目次

商品簡介

本書共四冊,從零起步介紹關於Python、Java、C#、CSS這四種常用編程語言的基礎知識和實踐技巧。作者將以淺顯易懂的方式來講解看似複雜的概念,並通過精選項目來闡述相關問題,進而使你更加深入地理解Python、Java、C#、CSS編程的知識。本書四冊全部提供項目的源代碼以及附錄內容,供讀者下載並學習。本書適合無編程基礎的讀者閱讀。

作者簡介

作者,Jamie Chan是新加坡的工程師,擁有電腦科學專業碩士學位,目前是一名教師和自由程式師。多年的教學經歷使她獲得了把程式設計概念化繁為簡的訣竅,便於讀者在實踐中加深理解。

※譯者,王磊,畢業于西安電子科技大學電子工程學院,獲得模式識別與智慧系統碩士學位,研究內容主要為2D圖像視頻到3D的轉換。目前就職於新浪微博研發中心,擔任應

用開發工程師,主要負責圖像和視頻的分散式存儲、圖像視頻處理演算法研究等工作,主要使用的程式設計語言為PythonC/C++LuaGolang

名人/編輯推薦

你是否一直想要學習計算機編程,但害怕編程對自己來說太過困難?你也許嘗試過從在線教程中進行學習,然而發現它的內容難以理解。為什麼要把你的時間和金錢浪費在那些厚重的書本和昂貴的在線課程上呢?
我們給你推薦一套從國外引進的、在美亞編程語言排行榜前茅的編程語言入門教程――《從零起步學編程 Python篇+Java篇+C#篇+CSS篇 套裝全4冊》。
這套內容精煉的書總結了Python、Java、C#和CSS四門編程語言的核心知識,它可以解決你的以上難題,並且使你輕鬆學會編程。

這套書有什麼特點:
1.美亞排名前茅,萬千讀者好評認證,節省了大家挑選編程入門圖書的時間。
2.將複雜的概念分解為簡單的步驟,即使你沒有任何編程經驗,本書也可以幫助你輕鬆掌握編程語言。
3.言簡意賅地講解概念,同時更加注重實踐操作,讓你以非常快的速度掌握一門新語言。
4.精心選擇具有代表性的樣例,用於闡述相關的概念,使你在實踐中理解知識。
5.在每本書的*後給出了一個完整的項目,這個項目可以讓你回顧前面學到的所有概念。
6.讀者可至learncodingfast網站上下載項目源代碼及附錄內容。

目次

1章 什麼是Python 1
1
1 什麼是 Python 1
1
2 為什麼學習 Python ? 1
第 2 Python 做好準備 3
2
1 安裝解譯器 3
2
2 使用 Python ShellIDLE 並編寫第 一個程式 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
第 一部分:myPythonFunctionpy 51
第二部分:mathGamepy 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
練習31 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
練習41 38
5章 定位和浮動 43
定位 43
靜態定位 43
相對定位 43
固定定位 45
絕對定位 45
浮動 46
練習5 50
練習51 50
練習52 52
6章 顯示和可見 53
顯示 53
可見 53
練習6 54
練習61 54
7章 背景 55
背景顏色 55
背景圖片 55
background-image
 55
background-repeat
 55
background-attachment
 56
background-position
 56
練習7 57
練習71 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
練習81 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
練習91 69
練習92 70
第 10 表 71
邊框、填充和邊距 71
高和寬 72
文本對齊 74
背景、字體和文本 74
nth-child()
選擇標識 74
練習10 75
練習101 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
11 什麼是JDK? 3
2
12 什麼是NetBeans? 3
2
2 怎樣使用這本書 4
2
3 您的第 一個java程式 4
2
4 Java程式的基本結構 7
2
41 包 7
2
42 HelloWorld類 8
2
43 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
21 陣列方法 24
4
22 尋找陣列的長度 27
4
3 基本類型與參考類型 28
4
4 字串是不可改變的 28
5章 讓我們的程式有互動性 31
5
1 輸出展示 31
5
2 轉義序列 34
5
3 格式化輸出 35
5
31 轉換器 36
5
32 標誌 37
5
4 接受用戶輸入 38
6章 控制流語句 41
6
1 比較運算子 41
6
2 決策聲明 42
6
21 if語句 43
6
22 三元運算子 45
6
23 開關語句 46
6
3 迴圈語句 49
6
31 For語句 49
6
32 增強的for語句 50
6
33 while語句 51
6
34 do-while語句 52
6
4 分支語句 53
6
41 break語句 53
6
42 繼續語句 54
6
5 異常處理 54
6
51 特殊錯誤 57
6
52 拋出異常 59
7章 物件導向程式設計第 一部分 61
7
1 什麼是物件導向程式設計? 61
7
2 編寫我們自己的類 61
7
21 欄位 63
7
22 方法 64
7
23 構造函數 68
7
3 產生實體對象 69
7
4 靜態 72
7
5 高級方法概念 75
7
51 在方法中使用陣列 75
7
52 基底資料型別與引用資料類型的參數傳遞 77
8章 物件導向程式設計第二部分 81
8
1 繼承 81
8
11 編寫父類 81
8
12 編寫子類 84
8
13 主函數 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

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 783
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區