与孩子一起学编程--Ubuntu环境下
孩子早学编程, 会成为码神;孩子晚学编程, 会成为码农.--码力二叔, !=2016.4.1
准备事项:
孩子的准备
- 孩子年龄最好10岁左右
- 10岁是四年级, 有了一定的英语能力. 我坚决反对用什么中文编程语言编程. 编程就要用英语环境.
- 英语词汇量最好能达到1000个以上 (相当于新概念英语第一册学完)
- 孩子的数学和逻辑有了一定的基础. 通常到这个年纪这些基础都有了. 如果孩子的智商太低, 不建议让孩子学编程, 除非孩子有非常浓厚的兴趣1.
孩子他爸的准备
- 孩子他爸写过代码
- 没写过代码的, 自己先去学一门编程语言
- 长期打算
- 不要想着只学一个星期, 或者一个月
- 最好学个两年三年的
- 看这篇文章的时候, 也不要以为一看之后, 就能顺利地把环境打起来搭起来
- 目标要高远:
- 让孩子真正学会一门编程语言
- 检验: 能用这门语言做些实际的项目, 例如:
- 搭建网站,
- 做一款手机APP
- 用电脑解答自己的奥数题等
计算机环境准备
- 计算机环境准备
- 安装Ubuntu 14.04 LTS2, 对于程序员爸爸这个应该不难
- 进入网站 https://www.manning.com/books/hello-world-second-edition
- 点击左边的”Linux Installer”, 下载Linux下的安装器
- 在Ubuntu的图形界面的Downloads中找到下载的文件 hello_world_ubuntu.tar
- 解压到Downloads中, 会生成一个文件夹 hello_world
- 进入终端界面(可以按下 ctrl+alt+t)
- 进入hello_world文件夹(cd hello_world)
- 执行安装命令 (sudo sh install.sh)
- 检查一下环境是否安装好了
- 在hello_world文件夹中找到Skier文件夹
- 用idle编辑器打开其中的python文件listing10-1.py
- 按F5运行该程序, 看看游戏是否跑得起来
- 如果跑不起来, 你再自己折腾折腾, 争取能够跑得起来
这本书不错
- 买一本<<与孩子一起学编程>>的书, 亚马逊上有. 现在这本书出到了第二版
- 好了, 按照书中的章节, 一行一行第敲下去吧.
- 最后祝大家能够坚持到底, 培养出自己的码神, 赶超扎克伯格
- 声明: 我并不歧视智商低的孩子, 我只是担心爸爸在教孩子的过程中, 会因为孩子领悟力不强而发怒打孩子. 与其会发生打孩子的行为, 不如别让孩子学了 ↩
- 在家里闲置的电脑上安装这个版本, 让老笔记本电脑发挥余热 ↩
与孩子一起学编程--Ubuntu环境下相关推荐
- Linux系统编程及应用——ubuntu环境下
Linux系统编程及应用--ubuntu环境下 程序由业务逻辑和系统访问两部分构成的.其中,业务逻辑是根据业务需求,按照设计好的逻辑规则,处理信息,与系统(平台)无关的:而系统访问则是利用操作系统所提 ...
- 与孩子一起学编程python_与孩子一起学编程(Python读书笔记3)
第十一章 嵌套与可变循环 Python 3.X里 print()函数默认是自动换行的,所以本章代码会有很多问题,实际上 print()函数里有一个默认参数 end, 默认情况下: end= " ...
- Python跟孩子一起学编程之一
文章目录 Chap.1 出发吧 运行你的第一个程序 第二个程序 猜数游戏 1.IndentationError 2.SyntaxError 动手试一试 Chap.1 出发吧 记录学习Python过程中 ...
- Ubuntu 环境下交叉编译运行正点原子的程序
Ubuntu 环境下交叉编译运行正点原子的程序 在校学生,求职过程中对方要求在Ubuntu环境下交叉编译stm32的程序,我觉得很有意思,因为之前就听说过可以在Linux环境下运行stm32的程序,因 ...
- Ubuntu环境下挂载新硬盘 --硬盘要挂载在某个文件夹下面
Ubuntu环境下挂载新硬盘 Ubuntu环境下挂载新硬盘 可以参考这两个教程,在挂载的时候,下面的代码报错 sudo mount -t ext4 /dev/sdb /devdata 原因是硬盘要挂载 ...
- linux鼠标触摸屏应用程序,在Ubuntu环境下实现插入鼠标自动关闭触摸板
本文将为你介绍在 Ubuntu 环境下也能实现插入鼠标自动关闭触摸板的功能. 如果你经常在笔记本上用鼠标,你就会对因为偶尔碰到触摸板而打断自己的操作而憋屈了.当你用外接鼠标的时候关闭触摸板就是一个很好 ...
- ubuntu环境下如何解决svn提交出现can‘t check path ‘/home/...‘
在ubuntu环境下用svn提交代码出现这个错误 can't check path '/home/...' 因为我们提交有限制 我一开始是这样写的 svn commit -m $ ' norevie ...
- linux 下 storm环境搭建,Storm在Ubuntu环境下的单机部署
Storm在Ubuntu环境下的单机部署 目录 查看Ubuntu 安装JDK 安装Pythod 安装Zookeeper 安装ZeroMQ 安装Jzmp 安装Storm 查看Ubuntu是32位还是64 ...
- 【转载】Ubuntu环境下配置Android Studio
之前学习Android开发的时候,一直跟各种教程一样,使用的是Eclipse+ADT,主要是比较方便,容易上手,特别是对于习惯用Eclipse开发java的朋友来说,上手更是好无压力.但毕竟Eclip ...
- ubuntu安装python环境_AirSim 无人驾驶教程(1)Airsim 在Ubuntu环境下的安装
AirSim 无人驾驶教程(1)Airsim 在Ubuntu环境下的安装 说实话我自己内心是不看好无人驾驶的短期普及的,但是通过对无人驾驶的研究可以实现对一些科学知识的掌握和探索.通过无人驾驶的仿真环 ...
最新文章
- C#语言学习思维导图
- Codeforces 930 A. Peculiar apple-tree (dfs)
- gin 前端文件打包_远程URL文件批量下载打包的方法
- java 7 Reflection详解(二),获取class对象信息
- 对于已经做“大”了的企业,最需要什么?
- word中输入公式时,默认字体是Cambria Math,如何改变公式字体格式
- Ubuntu离线安装curl
- 免费内网穿透教程【无公网IP】
- 微软mes杀毒更新服务器搭建,我的系统的不能用Microsoft Update更新的啊
- Android 百度人脸识别问题总结
- labelImg安装所遇到的那些坑
- ARC下循环引用的问题
- unexpected character `w‘ in type specifier 解决方案
- Erlang数据结构篇 -- array
- Segger RTT深度使用说明-移植-Jlink rtt viewer显示-输出到Secure CRT
- 安科瑞消防应急照明和疏散指示系统
- Selenium-Chrome环境配置
- 【BLE】跳频算法实例分析
- jenkins网页打不开问题解决方法
- 10 模拟SPI驱动PS2无线手柄
热门文章
- 架构师补给站之EA(企业架构)
- 使用GWmodel进行GWR模型相关运算
- 计算机组成原理课程(唐朔飞)最全笔记
- 用计算机组成原理+唐朔飞的,计算机组成原理(唐朔飞) 课件.ppt
- 【自学笔记】三维copula的构建与分布函数的求解
- 主生产计划 操作教程 用友u8_【用友u8操作教程(用友财务软件u8实际操作教程)】免费在线试用_软件库_选软件网...
- 【Ngrok】小米球实践-内网穿透【映射本地到外网访问】
- VM虚拟机Ubuntu16 运行facenet人脸识别源码
- Spine 骨骼动画
- SQLyog-12.4.2版下载,SQLyog最新版下载,SQLyog官网下载,SQLyog Download