目录 第1 章 编程基础知识和环境准备 1 1.1 零基础的小白能学会编程吗 . 2 1.1.1 为什么要学编程 . 2 1.1.2 兴趣是最好的老师 . 3 1.1.3 为什么零基础的自学编程者,大多半途而废 . 3 1.1.4 有趣好玩很重要 . 4 1.1.5 家长带着孩子一起学是最好不过的 . 5 1.1.6 当你决定出发的时候,最困难的一部分已经完成了 . 5 1.1.7 计划的重要性 . 6 1.2 700 元的电脑真的可以学会编程 6 1.2.1 计算机(电脑)的历史 . 6 1.2.2 硬件和软件 . 7 1.2.3 操作系统 . 7 1.2.4 硬件选择 . 8 1.2.5 准备材料 . 11 1.2.6 如果已经有一台电脑了,怎么办 . 12 1.3 十分钟组装一台可编程电脑 . 12 1.3.1 给树莓派3 主板安装散热片 . 12 1.3.2 将树莓派3 主板安装到亚克力外壳中 . 15 1.3.3 接好移动电源 . 18 1.3.4 接好显示器 . 19 1.3.5 接好键盘和鼠标 . 20 1.3.6 进入系统 . 21 1.3.7 关机,分解装箱 . 22 1.4 如何编写人生的第一行代码:Hello World 23 1.4.1 如何开机 . 23 1.4.2 认识LX 终端 23 1.4.3 编写第一个Python 程序 28 1.4.4 设置网络 . 30 1.4.5 访问互联网 . 31 1.4.6 使用Text Editor 文本编辑器输入英文 . 32 1.4.7 学会输入中文 . 34 1.4.8 关机 . 36 1.4.9 如果已经有一台电脑了,怎么办 . 37 第2 章 Python 编程语言基础 . 40 2.1 加法计算器 . 41 2.1.1 直接在Python 环境输入代码并运行 41 2.1.2 变量、赋值操作符、输入函数、参数、字符串、输出函数 42 2.1.3 了解加法计算器代码 . 44 2.1.4 字符串和整数是不同的数据类型 . 45 2.1.5 将Python 代码放到文件中 46 2.1.6 执行Python 程序文件 47 2.1.7 参考加法计算器的代码创建类似程序――减法计算器 48 2.2 四则运算器 . 50 2.2.1 0 和1 的世界 51 2.2.2 布尔类型――Ture 和False 52 2.2.3 逻辑运算符――and、or 和not . 52 2.2.4 if 判断语句 . 53 2.2.5 用if 语句判断输入的符号 . 55 2.2.6 测试程序 . 57 2.3 功能更丰富的四则运算器程序 . 59 2.3.1 增加注释行 . 59 2.3.2 让程序来判断输入的结果是否正确 . 61 2.3.3 让程序来出计算题目吧 . 62 2.4 计算日期所属星座 . 64 2.4.1 输入月份和日期 . 64 2.4.2 检查月份和日期是否正确 . 65 2.4.3 如何判断所输入的日期对应哪个星座 . 66 2.4.4 如何测试到每一种情况 . 69 2.5 Python 循环语句 . 69 2.5.1 什么是循环 . 69 2.5.2 while 循环的语法 . 70 2.5.3 从1 加到100 求和 . 71 2.5.4 从1 开始,连续100 个奇数相加的结果是多少 . 72 2.5.5 从2 开始,连续50 个偶数相加的结果是多少 . 73 2.5.6 从1 月1 日到12 月31 日的每一天分别是什么星座 . 73 2.6 循环的更多用法――斐波拉契数列 77 2.7 练习使用循环和判断语句 . 79 2.7.1 已知2017/1/1 是星期天,输出2017 年每一天是星期几 . 79 2.7.2 输出2016 年的每一天是星期几 . 82 2.7.3 输入一个年份,判断是闰年还是平年 . 83 第3 章 Python 编程语言进阶 . 87 3.1 列表类型 . 88 3.1.1 认识列表类型 . 88 3.1.2 访问列表中的值 . 88 3.1.3 更新列表 . 89 3.1.4 追加列表元素 . 89 3.1.5 删除列表元素 . 89 3.1.6 如何遍历列表 . 89 3.1.7 使用更简单的方法实现“输入数字1~7,判断是星期几” . 91 3.1.8 改造星座判断程序 . 91 3.2 数据类型转换 . 95 3.2.1 统计包含“2”的数字总个数 . 95 3.2.2 标准数据类型 . 96

0基础学编程树莓派和python_零基础学编程树莓派和Python相关推荐

  1. 0基础学编程树莓派和python_零基础学编程:树莓派和Python

    目录 第1 章 编程基础知识和环境准备 1 1.1 零基础的小白能学会编程吗 . 2 1.1.1 为什么要学编程 . 2 1.1.2 兴趣是最好的老师 . 3 1.1.3 为什么零基础的自学编程者,大 ...

  2. 零基础也能看懂python_零基础也能看懂的Python下载网易云音乐爬虫

    Python Selenium(配置方法参照:Selenium配置) Chrome浏览器(其它的也可以,需要进行相应的修改) 解析 以前抓取过网易云网页的朋友可能都清楚网易云有反爬虫策略的,post时 ...

  3. 编程java好学吗,编程好学吗?零基础学多久能入门?

    原标题:编程好学吗?零基础学多久能入门? 作为一个刚刚入门不久的Java学习者,我刚开始接触Java时,没有感觉它有多么吸引我.抽象.复杂.难以解释.看都不想多看两眼,更别说去认真学它了.可我跟着我们 ...

  4. 编程好学吗?零基础能学编程吗?

    编程好学吗?零基础能学编程吗?这些问题都是想学编程的小伙伴最在意的,担心自己没基础投入时间,金钱后发现自己并不是做这行的料,浪费自己的青春. 首先零基础能学编程吗?能学的. 大家都知道"隔行 ...

  5. 《假如编程是魔法之零基础看得懂的Python入门教程 》——(六)精简魔法更强大

    学习目标 了解对相似逻辑的简化编写--循环 推荐 1.<备受好评的看得懂的C语言入门教程> 目录 第一篇:<假如编程是魔法之零基础看得懂的Python入门教程 >--(一)既然 ...

  6. 《假如编程是魔法之零基础看得懂的Python入门教程 》——(五)我的魔法竟然有了一丝逻辑

    学习目标 了解魔法世界中的结构表现--缩进 了解魔法世界的逻辑判断--if 了解魔法世界的多次逻辑判断--ifelse嵌套 了解魔法世界中的逻辑运算--且 and 与或 or 推荐 1.<备受好 ...

  7. 《假如编程是魔法之零基础看得懂的Python入门教程 》——(一)既然你选择了这系列教程那么我就要让你听得懂

    一.前言 几个月前编写了一份python语言入门的博文,近期重新审阅了一遍发现编写的质量太过随意,可能对于一部分人并不是非常友好,故此重新编写Python语言的零基础教程. 本篇教程将会尽量把一些专业 ...

  8. 自学也能学得会的《零基础入门学习Web开发》(HTML5 CSS3)

    1 Web开发是什么 很多读者可能还不明白,Web开发到底是什么. 其实,我们所说的Web开发通常相当于前端开发与后端开发的组合. 前端开发主要通过HTML.CSS.JavaScript. AJAX. ...

  9. 《假如编程是魔法之零基础看得懂的Python入门教程 》——(七)我把魔法变成了积木

    学习目标 了解魔法积木的使用--自定义函数 了解魔法积木的结果反馈--自定义函数返回值 了解魔法积木的原料传递--自定义函数传参 了解魔法积木的类型分类--类与对象 推荐 1.<备受好评的看得懂 ...

最新文章

  1. Oracle 存储过程之通用分页查询
  2. Ajax[Mount]
  3. SQL语句中ON DUPLICATE KEY UPDATE column=IF(条件,值1,值2 ) 的使用
  4. DropdownList树
  5. nginx——location 优先级
  6. 终于不会看不懂LSTM了
  7. java 注解scheduler_使用spring的@Scheduled注解执行定时任务,启动项目不输出警告
  8. python in memory_使用 in_memory 工作空间的注意事项
  9. MySQL 删除用户权限
  10. 帝国CMS7.2阿里大于云短信插件(UTF-8)
  11. redis 客户端_你在使用什么 Redis 客户端工具?
  12. java实现订单物品计算佣金,java三角形、NextDay、佣金问题代码
  13. JavaScript对象的常用属性及使用
  14. java多线程-线程生命周期及状态
  15. 阶段3 2.Spring_10.Spring中事务控制_2 作业-基于注解的AOP实现事务控制及问题分析_上...
  16. React脚手架搭建及创建React项目
  17. 用云服务器储存文件空间,用云服务器储存文件空间
  18. 分享5个经典的数据可视化大屏应用案例
  19. RS232和RS485概念与区别
  20. 3.2 Hadoop简介

热门文章

  1. umi权限路由_umi 入门之项目配置
  2. body-parser是什么?怎么用?
  3. 关于增删改查自己的心得
  4. 计算机系统概论问题进制黑箱问题
  5. 企业如何利用大数据?八个典型应用案例告诉你
  6. Scrapy爬虫之items
  7. linux 性能测试命令
  8. iOS - 百度推送
  9. 机器学习之支持向量机实例,线性核函数 多项式核函数 RBF高斯核函数 sigmoid核函数
  10. 如何批量在图片上加二维码?