全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 程序与语言

零基础学编程(树莓派和Python)

  • 定价: ¥49
  • ISBN:9787121343445
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:电子工业
  • 页数:207页
  • 作者:金学林
  • 立即节省:
  • 2018-07-01 第1版
  • 2018-07-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    未来是计算机和机器人的世界。软、硬件编程将成为未来世界重要的一项技能。
    通往山巅的技术之路有无数条,每条路的方式和难度都不一样。金学林著的《零基础学编程(树莓派和Python)》给零基础的读者指明了一条清晰适合的路径,采用通俗易懂的讲解方式,将软、硬件结合,并利用新奇、有趣的案例来激发读者的兴趣,让读者跨过进入编程世界的第一道门槛。
    本书适合零基础而又想学习编程的任何人,可作为小学高年级,以及初、高中学生课外编程或机器人兴趣班的学习辅导书,也可作为树莓派电脑编程学习的入门指导书籍。

作者简介

    金学林,人称学哥,男,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
    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 ?
    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 显示数字
    4.6.6 显示所有数字
  4.7 控制双位数码管显示时间秒数
    4.7.1 电路原理
    4.7.2 刷新机制
    4.7.3 全部灯管接线
    4.7.4 显示数字
    4.7.5 显示当前时间秒数
  4.8 将测量温度显示到数码管并同时示警
    4.8.1 电路原理
    4.8.2 硬件连接
    4.8.3 编写程序