热门搜索: 中考 高考 考试 开卷17
服务电话 024-96192/23945006
 

从零起步学编程:PYTHON篇+JAVA篇+C#篇+CSS篇(套装全4册)

编号:
wx1201945172
销售价:
¥129.00
(市场价: ¥150.00)
赠送积分:
129
商品介绍

你是否一直想要学习计算机编程,但害怕编程对自己来说太过困难?你也许尝试过从在线教程中进行学习,然而发现它的内容难以理解。为什么要把你的时间和金钱浪费在那些厚重的书本和昂贵的在线课程上呢?
我们给你推荐一套从国外引进的、在美亚编程语言排行榜前茅的编程语言入门教程——《从零起步学编程 Python篇+Java篇+C#篇+CSS篇 套装全4册》。
这套内容精炼的书总结了Python、Java、C#和CSS四门编程语言的核心知识,它可以解决你的以上难题,并且使你轻松学会编程。

这套书有什么特点:
1.美亚排名前茅,万千读者好评认证,节省了大家挑选编程入门图书的时间。
2.将复杂的概念分解为简单的步骤,即使你没有任何编程经验,本书也可以帮助你轻松掌握编程语言。
3.言简意赅地讲解概念,同时更加注重实践操作,让你以很好快的速度掌握一门新语言。
4.精心选择具有代表性的样例,用于阐述相关的概念,使你在实践中理解知识。
5.在每本书的很后给出了一个完整的项目,这个项目可以让你回顾前面学到的所有概念。
6.读者可至learncodingfast网站上下载项目源代码及附录内容。

本书共四册,从零起步介绍关于Python、Java、C#、CSS这四种常用编程语言的基础知识和实践技巧。作者将以浅显易懂的方式来讲解看似复杂的概念,并通过精选项目来阐述相关问题,进而使你更加深入地理解Python、Java、C#、CSS编程的知识。本书四册全部提供项目的源代码以及附录内容,供读者下载并学习。本书适合无编程基础的读者阅读。

作者,Jamie Chan是新加坡的工程师,拥有计算机科学专业硕士学位,目前是一名教师和自由程序员。多年的教学经历使她获得了把编程概念化繁为简的诀窍,便于读者在实践中加深理解。
※译者,王磊,毕业于西安电子科技大学电子工程学院,获得模式识别与智能系统硕士学位,研究内容主要为2D图像视频到3D的转换。目前就职于新浪微博研发中心,担任应
用开发工程师,主要负责图像和视频的分布式存储、图像视频处理算法研究等工作,主要使用的编程语言为Python、C/C++Lua和Golang。

第 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

名家推荐:

※作者并没有用层叠的理论来吓大家,而是设计了许多有趣实用的样例,引导读者直接上手实践。Jamie 是有丰富教学经验的“程序媛”,因此她在本书中选择的样例都那么恰到好处。
——Zoom.Quiet ( 大妈 ) 优视眼动科技 CTO,Python 中文社区创始人之一


※这是一本写给大忙人看的 Python 入门书,作者只用不到 100 页就讲清楚了 Python 的所有基础知识,如果你是从零起步学编程的朋友,那么 Python 是一个不错的选择。
——梁杰 Python 爱好者, Swift Weekly 的维护者


※全书讲述的脉络很好清晰,结构紧凑,通俗易懂。虽然这是一本入门读物,但是当你学完本书中的内容之后,你就能够实际动手去编写一些有意思的程序。
——刘全 新浪微博应用开发工程师


※有 62.5% 的人认为 Python 是开发者很喜爱的技术,在需求度很高的技术中 Python 排名第 4。Python 的流行在于它具有通用语言的特色。其丰富的标准库和大量的第三方库让Python 可以胜任前端到后端的开发工作。掌握 Python 编程即可推开成功职场的大门!
——王磊 新浪微博应用开发工程师

商品参数
基本信息
出版社 人民邮电出版社
ISBN 9787115513106
条码 9787115513106
编者 [新加坡]Jamie Chan(杰米·陈)
译者
出版年月 2018-03-01 00:00:00.0
开本 其他
装帧 平装
页数 524
字数 681000.000
版次 1
印次 1
纸张
商品评论

暂无商品评论信息 [发表商品评论]

商品咨询

暂无商品咨询信息 [发表商品咨询]