几个月以前,我写了一篇“为什么要从小学习编程”, 后来非常多人加我微信,有的说想学习编程,很着急,有的遇到问题希望我给答疑的,有的说希望我能开班教他的孩子。

后来,我真的做了一个小小的编程俱乐部,推出了大蟒蛇编程系列课程。来参加的同学最小只有6岁,最大的已经读高中了。经过一个学期9节课的学习,全部能独立完成一些程序的制作。

比如,可以用大蟒蛇程序画出类似下图的抽象艺术作品:

小学同学可以做出下图这样的女巫打怪物小游戏。

本着向全人类普及编程知识的崇高理想,考虑到当前的地球的球情,我们俱乐部积极响应“特定时期,允许一部分地区、一部分人先把程序编起来”的号召,特推出《大蟒蛇编程》系列课程,主要针对爱好编程但是不知道怎么做的同学。

下面是本次课程的主要内容。

编程的思想准备工作。

建议阅读:https://welovehelloworld.wordpress.com

硬件准备工作。

需要一台能上网的电脑(windows,mac,linux都可以)。

软件准备工作。

在浏览器打开https://trinket.io/python

然后你会看到一个像下面这样的小窗口,把内容清空就可以了。

4. 编写第一个程序

在这个小窗口输入下面的内容

from turtle import *

shape('turtle')

color('red')

circle(50)

5. 运行程序

点击窗口上面的小按钮灰色三角按钮(看起来像播放键那个)

现在你应该可以看到一个红色的乌龟在屏幕画了一个红色的圈。

怎么样,编程是不是很简单。

python蟒蛇编程_《大蟒蛇编程第1课》如何用3分钟写出第一个动画程序相关推荐

  1. 爬虫小白第一课、从安装python到写出第一个爬虫程序、Pycharm安装详解

    本文原文链接 ↑↑↑ 目录 1什么是python 2怎么安装python 3安装python编辑器 4"写"你的第一个爬虫 5小结 python爬虫现在挺火,一方面全民学pytho ...

  2. matlab模拟三体运动_如何写出三体的MATLAB程序-理论分析篇

    如何写出三体的MATLAB程序-理论分析篇 写在前面 之所以写这个程序,是因为某天晚上无聊,室友正在学习MATLAB,于是提议写一个三体运动的物理模拟程序来练练手.就此,我也写一份该程序来为室友做一个 ...

  3. matlab模拟三体运动_如何写出三体的MATLAB程序-代码篇

    如何写出三体的MATLAB程序-代码篇 写在前面 在上文当中我们已经对三个物体之间的受力进行了分析,也说明了在时间 下的加速度.速度和位移的计算方式. 本篇中将根据上一篇的公式来写出对应的代码,并且详 ...

  4. 孩子学编程python好吗_孩子学习编程Python怎么样?难度大吗?

    编程的学习,从孩子小时候就开始培养,对孩子的未来是非常有利的.在这个互联网的社会,掌握的编程,就相当于拥有了一把打开户联网大门的钥匙.孩子学习编程Python怎么样?难度大吗?编程加盟认为,相反,它将 ...

  5. python最简单的图形编程_图形化编程、Python、Java、C++到底哪个适合你?

    近两年,学习编程的热潮一波接一波,编程语言也是五花八门.盒子姐姐找到了一份2019年编程语言热度排行榜,其中,Java.C语言和Python高居榜首. 有些小伙伴就要问啦,编程语言这么多,区别在哪里呢 ...

  6. python数字推盘_从零开始学编程做游戏:一个文科生策划的14周

    点击 "humans flee" 按钮则人类移动一回合,点击 "zombies stalk" 按钮则僵尸移动一回合.它们采取的寻路策略都是广度优先搜索.游戏不会 ...

  7. 全国python一级考试_全国青少年软件编程(python)等级考试试卷(一级)

    下列选项中可以获取Python整数类型帮助的是 A.>>> help(float)B.>>> dir(str)C.>>> help(int)D.& ...

  8. 趣学python教孩子学编程_[转载]学编程要从娃娃抓起——教孩子学Python

    祝家长与娃娃们编程开心! 请记住,学习本书进行编程是件让人开心的事.不要把它当成一项任务.要把编程当做是在创建有趣的游戏或者应用来和朋友还有其他人分享. 学习编程是一种很好的思维训练,效果也非常好.但 ...

  9. 云计算和python学哪个_大数据、云计算该如何学习?

    大数据之Linux+大数据开发篇 阶段一.大数据.云计算 - Hadoop大数据开发技术 课程一.大数据运维之Linux基础 本部分是基础课程,帮大家进入大数据领域打好Linux基础,以便更好地学习H ...

最新文章

  1. 浅显易懂 Makefile 入门 (01)— 什么是Makefile、为什么要用Makefile、Makefile规则、Makefile流程如何实现增量编译
  2. 《预训练周刊》第5期:智源等研究力证:GPT语言理解能力不输BERT、盘点NLP预训练「兵器谱」...
  3. boost源码剖析之:泛型指针类any之海纳百川(rev#2)
  4. android fragment contextmenu,在 fragment 中,无法为listView项创建 contextMenu_android_开发99编程知识库...
  5. zcmu-2129(拓扑排序)
  6. Java领域的对象如何传输-基于 socket 进行对象传输
  7. P4768 [NOI2018] 归程(kruskal 重构树)
  8. 剑指offer之矩阵中的路径
  9. 台式电脑可以连wifi吗_不使用WIFI,手机也可以通过电脑的网络上网
  10. 解决xshell6评估过期,需采购问题
  11. k8s集群部署二(自签TLS证书)
  12. 华擎主板bios设置图解_华擎主板bios设置图解 如何进入bios设置 BIOS设置图解教程...
  13. 浏览器软件下载,点击超链接、图标等直接下载(前后端代码)
  14. H.264编解码标准详解
  15. mysql中FIND_IN_SET函数用法
  16. 使用Certbot配置SSL证书【ubuntu系统】
  17. 均匀点云边界检测——密度查找(1/2)
  18. 互联网正在化有形为无形,这是一场深刻而又彻底的嬗变
  19. 百词斩-扇贝测试评估
  20. 遥望星空WINDOWS证书生成导出加解密工具

热门文章

  1. ansible命令应用
  2. SpringBoot 在main或者普通类中条用service接口
  3. CF513D Social Circles
  4. java文件用editplus乱码,EditPlus中文乱码问题
  5. 徐松亮常用开发软件与网站
  6. html h5 php 语音录入,H5添加语音输入功能-
  7. IC/FPGA一文练完
  8. 【VUE】图片预览放大缩小插件(推荐阅读)
  9. spring boot 采坑
  10. C Primer Plus课后习题