图书目录

目录

 

第1部分 编程概述

什么是编程 2

编程在生活中的应用 4软件开发人员的工作 6编程语言 8

 

第2部分 可视化编程语言Scratch

什么是Scratch14

Scratch界面16

什么是角色18

指令积木和文字20

运动控制指令22

外观和声音控制指令24

编程中的指令管理26

处理数据28

逻辑和决策30

信息的输入32

信息的传输34

函数控制指令36

操作教程: 旅行翻译软件 38

操作教程: 逻辑谜题游戏 50操作教程: 飞船闪避游戏 66

第3部分 python语言

什么是Python80

安装Python82

IDLE的应用84

Python中的变量86

Python中的数据88

逻辑运算符和分支90

输入和输出92

Python中的循环94

函数98

Python标准库102

操作教程:团队分配器104

调试116

操作教程:项目规划器120

对象和类142

操作教程:预算管理器144

Pygame Zero162

操作教程:骑士的冒险164

 

第4部分 Web技术

网络是如何工作的192

代码编辑器194

HTML基础196

HTML表单和超链接198

建设一个更好的网站200

操作教程:创建网站202

层叠样式表220

CSS选择器222

CSS样式224

响应式布局226

操作教程:设计网页样式228

什么是JavaScript250

变量和数据类型252

逻辑和分支256

输入和输出258

JavaScript中的循环指令260

JavaScript中的函数264

JavaScript调试266

面向对象的JavaScript268

库和框架270

图形用户界面272

操作教程:设计网页动画 274

操作教程:创建响应式网站 290

其他编程语言330

术语表334

致谢338