万本电子书0元读

万本电子书0元读

顶部广告

零基础学编程:树莓派和Python电子书

售       价:¥

纸质售价:¥29.40购买纸书

925人正在读 | 2人评论 6.5

作       者:金学林

出  版  社:电子工业出版社

出版时间:2018-06-01

字       数:7.1万

所属分类: 科技 > 自然科学 > 数学

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(2条)
  • 读书简介
  • 目录
  • 累计评论(2条)
未来是计算机和机器人的世界。软、硬件编程将成为未来世界重要的一项技能。通往山巅的技术之路有无数条,每条路的方式和难度都不一样。本书给零基础的读者指明了一条清晰适合的路径,采用通俗易懂的讲解方式,将软、硬件结合,并利用新奇、有趣的案例来激发读者的兴趣,让读者跨过进入编程世界的**道门槛。本书适合零基础而又想学习编程的任何人,可作为小学高年级,以及初、高中学生课外编程或机器人兴趣班的学习辅导书,也可作为树莓派电脑编程学习的入门指导书籍。 未来是计算机和机器人的世界。软、硬件编程将成为未来世界重要的一项技能。通往山巅的技术之路有无数条,每条路的方式和难度都不一样。本书给零基础的读者指明了一条清晰适合的路径,采用通俗易懂的讲解方式,将软、硬件结合,并利用新奇、有趣的案例来激发读者的兴趣,让读者跨过编程世界的*道门槛。本书适合零基础而又想学习编程的任何人,可作为小学高年级,以及初、高中学生课外编程或机器人兴趣班的学习辅导书,也可作为树莓派电脑编程学习的门指导书籍。
【推荐语】
本书主要内容:
√ 从编程环境手,通过安装树莓派电脑掌握基础知识。
√ 通过安装Python 以及编写*个Hello World 程序来学会如何编写代码和运行程序。
√ 学习Python 的基础语法和编程思路。
√ 引一些可以用于树莓派GPIO 口控制的传感器零件,学会组装连、控制运行。
√ 将多个零件组合,代码融会贯通,完成一个基本的功能。
【作者】
金学林,人称学哥,男,1977年出生,湖北人赤壁人,无锡轻工大学(现江南大学)计算机及应用专业毕业,本科学士学位,现居上海;具有18年程序员、50多个软件项目、11年外包和企业IT系统解决方案,以及5年移动互联网和3年金融行业从业经验;历任程序员、资深软件工程师、技术经理、项目经理、产品经理、全栈工程师、系统架构师、IT总监等职位;爱好篆刻,阅读,美食;目前致力于推广创客教育,青少年编程教育。
目录展开

内容简介

前言

第1章 编程基础知识和环境准备

1.1 零基础的小白能学会编程吗

1.1.1 为什么要学编程

1.1.2 兴趣是最好的老师

1.1.3 为什么零基础的自学编程者,大多半途而废

1.1.4 有趣好玩很重要

1.1.5 家长带着孩子一起学是最好不过的

1.1.6 当你决定出发的时候,最困难的一部分已经完成了

1.1.7 计划的重要性

1.2 700元的电脑真的可以学会编程

1.2.1 计算机(电脑)的历史

1.2.2 硬件和软件

1.2.3 操作系统

1.2.4 硬件选择

1.2.5 准备材料

1.2.6 如果已经有一台电脑了,怎么办

1.3 十分钟组装一台可编程电脑

1.3.1 给树莓派3主板安装散热片

1.3.2 将树莓派3主板安装到亚克力外壳中

1.3.3 接好移动电源

1.3.4 接好显示器

1.3.5 接好键盘和鼠标

1.3.6 进入系统

1.3.7 关机,分解装箱

1.4 如何编写人生的第一行代码:Hello World

1.4.1 如何开机

1.4.2 认识LX终端

1.4.3 编写第一个Python程序

1.4.4 设置网络

1.4.5 访问互联网

1.4.6 使用Text Editor文本编辑器输入英文

1.4.7 学会输入中文

1.4.8 关机

1.4.9 如果已经有一台电脑了,怎么办

第2章 Python 编程语言基础

2.1 加法计算器

2.1.1 直接在Python环境输入代码并运行

2.1.2 变量、赋值操作符、输入函数、参数、字符串、输出函数

2.1.3 了解加法计算器代码

2.1.4 字符串和整数是不同的数据类型

2.1.5 将Python代码放到文件中

2.1.6 执行Python程序文件

2.1.7 参考加法计算器的代码创建类似程序——减法计算器

2.2 四则运算器

2.2.1  0和1的世界

2.2.2 布尔类型——Ture和False

2.2.3 逻辑运算符——and、or和not

2.2.4 if判断语句

2.2.5 用if语句判断输入的符号

2.2.6 测试程序

2.3 功能更丰富的四则运算器程序

2.3.1 增加注释行

2.3.2 让程序来判断输入的结果是否正确

2.3.3 让程序来出计算题目

2.4 计算日期所属星座

2.4.1 输入月份和日期

2.4.2 检查月份和日期是否正确

2.4.3 如何判断所输入的日期对应哪个星座

2.4.4 如何测试到每一种情况

2.5 Python循环语句

2.5.1 什么是循环

2.5.2 while循环的语法

2.5.3 从1加到100求和

2.5.4 从1开始,连续100个奇数相加的结果是多少

2.5.5 从2开始,连续50个偶数相加的结果是多少

2.5.6 从1月1日到12月31日的每一天分别是什么星座

2.6 循环的更多用法——斐波拉契数列

2.7 练习使用循环和判断语句

2.7.1 已知2017.1.1 是星期天,输出2017年每一天是星期几

2.7.2 输出2016年的每一天是星期几

2.7.3 输入一个年份,判断是闰年还是平年

第3章 Python 编程语言进阶

3.1 列表类型

3.1.1 认识列表类型

3.1.2 访问列表中的值

3.1.3 更新列表

3.1.4 追加列表元素

3.1.5 删除列表元素

3.1.6 如何遍历列表

3.1.7 使用更简单的方法实现“输入数字1~7,判断是星期几”

3.1.8 改造星座判断程序

3.2 数据类型转换

3.2.1 统计包含“2”的数字总个数

3.2.2 标准数据类型

3.2.3 数据类型转换

3.2.4 函数range

3.2.5 统计代码

3.2.6 二维列表

3.3 字典数据类型

3.3.1 认识字典数据类型

3.3.2 访问字典里的值

3.3.3 修改字典里的值

3.3.4 删除字典元素

3.3.5 判断是否存在键

3.3.6 如何遍历字典

3.3.7 改造“最多邮编省份名称统计”程序

3.3.8 输入一行字符串,打印出其中每个字符出现的次数

3.4 Python函数

3.4.1 输入参数求三角形、圆形或长方形的面积

3.4.2 认识函数

3.4.3 函数的定义

3.4.4 函数的使用

3.4.5 按值传递参数和按引用传递参数

3.4.6 参数的几种形式

3.4.7 常用的系统内建函数

3.4.8 递归函数

3.4.9 改造“四则计算器程序”

3.4.10 改造面积计算程序

3.4.11 关于函数和模块设计定义的一些经验

3.5 模块和进程

3.5.1 认识模块

3.5.2 在另一个文件里导入模块

3.5.3 日期和时间模块

3.6 字符串操作和读写文件

3.6.1 认识字符串

3.6.2 访问字符串中的值

3.6.3 转义字符

3.6.4 字符串运算符

3.6.5 字符串格式化

3.6.6 常用的字符串内建函数

3.6.7 文件读写

3.6.8 统计文章中出现次数最多的10个字

第4章 使用树莓派电脑控制各种硬件

4.1 让LED灯亮起来

4.1.1 购买硬件

4.1.2 GPIO介绍

4.1.3 LED灯电路原理

4.1.4 硬件连接

4.1.5 编写程序

4.1.6 执行程序

4.1.7 程序中每行代码的说明

4.2 使用笔记本电脑远程控制树莓派电脑

4.2.1 需要网络支持

4.2.2 如何查看网络IP地址

4.2.3 如何远程登录

4.2.4 如何上传文件

4.2.5 如何执行树莓派电脑上的程序

4.2.6 如何通过图形界面访问树莓派电脑

4.2.7 摆脱线的束缚

4.3 发出蜂鸣声音

4.3.1 蜂鸣器

4.2.2 持续鸣叫

4.2.3 有节奏地鸣叫

4.4 控制温湿度传感器

4.4.1 温湿度传感器

4.3.2 硬件连接

4.3.3 编写程序

4.5 制作温度报警器

4.5.1 硬件连接

4.4.2 编写程序

4.6 控制单位数码管显示数字

4.6.1 电路原理

4.6.2 一个灯A管接线

4.6.3 程序解释说明

4.6.4 将全部灯管接线

4.6.5 显示数字1

4.6.6 显示所有数字

4.7 控制双位数码管显示时间秒数

4.7.1 电路原理

4.7.2 刷新机制

4.7.3 全部灯管接线

4.7.4 显示数字01

4.7.5 显示当前时间秒数

4.8 将测量温度显示到数码管并同时示警

4.8.1 电路原理

4.8.2 硬件连接

4.8.3 编写程序

累计评论(2条) 2个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部