2019独角兽企业重金招聘Python工程师标准>>>

当你看到这篇文章的时候,显然你已经阅读了很多类似的文章,那么本篇文章会深入讲解一些新手的需求,提供详细的建议,当然我不会告诉你具体怎么做,一切答案都是肤浅的。                         就拿我自己来说,初步接触编程的阶段是兴奋与痛苦并存的。看着自己手打的代码是兴奋的,然而由于格式、缩进、代码规则等等出现的错误又是非常痛苦的。那么本文介绍的就是一个规避新 手编程错误的编辑器,基于TPYBoard系列开发板的Micropython语言编辑器Python Editor。

首先看一下python editor的编程界面:编程界面功能介 绍,下文我会讲解。

网址:http://www.tpyboard.com/pythoneditor/#

说实话我看到拼插编程教学,脑海里第一印象是乐高的积木拼插,对于五六岁刚刚有自我认知的孩子们来说,乐高的积木拼插是非常成功的,通过自己动手动脑,拼插出复杂多变的图形,是公认的非常好的启发婴幼儿智力的简单玩具。但是他也仅仅是启发智力,认知世界的玩具而已。随着孩子们不断成长,简单的积木拼插已经慢慢不能满足孩子们的求知欲望,他们渴望更深层次的知识,很自然的就要接触到程序代码,孩子况且如此,更不用说求知欲更强的成年人了。

TPYBoard 开发板是什么呢?

继续回过头来看python editor编辑器,此编辑器是基于TPYBoard  v10x系列开发板的Micropython语言编辑器,TPYBoard 开发板是什么呢?TPYBoard使用的是stm32主芯片,此开发板可直接连接PC端进行编程。

简单看下开发板规格,不做详细介绍。

MCU(主控芯片)

stm32f405rgt6

内存

Flash: 1024KB RAM: 192KB

存储支持

SD Card(最大8GB)

电源

Micro USB, 可在3.5V-10V电压内工作

USB口

2x USB 2.0

按钮

RST键: 在Micro USB口下方

USR键: RST键旁边

LED

LED*4  (从芯片向外依次是红,黄,绿,蓝)

OS(=固件)

TPYBoardV10X

尺寸

64mm x 54mm

重量

17g

接口

GPIO(30) SPI(2) CAN(2) I2C(2) USART(5) ADC(12) DAC(2) SWD(1)

硬件资源

3轴加速度传感器(MMA7660)

LED*4  (从芯片向外依次是红,黄,绿,蓝)

TF卡槽1个

按键2个

Python Editor

以简单定时器为例,完整代码如下图:

当拼插好图形,系统会根据图形自动生成Micropython代码,在右侧区域显示,不需要考虑格式和缩进的问题。只需要掌握好图形拼插的原理,代码将是完全正确的。

TPYBoard 开发板运行程序

点击python editor 左下角的下载python,将系统生成的代码下载到TPYBoard盘符TPYBFLASH中即可运行程序。

当然针对想了解如何零基础学习编程的朋友,绝大多数都没有基础,就算有也是无关紧要的基础,更谈不上开发的基础。虽然上面说到python editor编辑器不需要什么基础,但是想要用好它,也不是纸上谈兵就能实现的,实践才是检验真理的唯一标准!

转载于:https://my.oschina.net/micropython/blog/1799498

第一款Micropython图形化编辑器—Python Editor相关推荐

  1. “青少年编程能力等级”第一、第二部分:图形化编程 Python编程 含测试样题

    标准由全国高校计算机教育研究会.全国高等院校计算机基础教育研究会.中国软件行业协会.中国青少年宫协会4个团体联合发布.清华大学.北京理工大学牵头的标准研制团队,通过调研.研讨.专家咨询等,广泛征求意见 ...

  2. 几款JVM图形化监控工具

    几款JVM图形化监控工具 前言 jconsole jvisualvm 概览 查看CPU.内存.类.线程运行信息 插件安装 Visual GC VisualGC jmc JHSDB工具 开启HSDB 启 ...

  3. 【青少年编程技术等级测评】图形化编程 Python编程等级讲解

    众所周知,编程是人工智能的基础技术,因为人工智能所涉及的各类技术(例如:图像识别.指纹识别.机器人技术等等)都离不开编写计算机软件代码.计算机软件代码的编写就是编程技术,这个技能的掌握对于广大青少年来 ...

  4. 原创教程:下载和安装“图形化积木Python编程”海龟编辑器

    一.简介 Python编辑器是一款界面简单充满童趣的Python编程软件,该软件普遍适用于低龄化用户,帮助培养用户对代码编程的兴趣:众所周知编写代码是比较枯燥的事情,所以学起来更是如此,为解决这一难题 ...

  5. python图形化编程更改内部参数_构建FunctionTrace,一个图形化的Python分析器

    Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. Firefox Profiler用于性能分析 哈拉尔德的介绍 在Project Quantum时代,Fir ...

  6. micropython图形化编程基于esp8266_esp8266物联网开发一:MicroPython初战江湖

    用esp8266做的物联网开发,涉及到固件烧写,固件擦除,代码编写等方面,做一一记录. 1. 固件烧写 打开固件烧写工具,点击"esp8266 download tools",在打 ...

  7. MicroPython支持图形化编辑了:Python Editor带你轻松玩转MicroPython

    当你看到这篇文章的时候,显然你已经阅读了很多类似的文章,那么本篇文章会深入讲解一些新手的需求,提供详细的建议,当然我不会告诉你具体怎么做,一切答案都是肤浅的. 就拿我自己来说,初步接触编程的阶段是兴奋 ...

  8. 11 款超赞的 MySQL 图形化管理工具,推荐收藏!

    公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! ​ MySQL 是一个非常流行的小型关系型数据库管理系统,2008年1月16号被Sun公司收购.目前 MySQL ...

  9. NCT全国青少年编程能力等级测试教程(图形化编程、Python语言编程)

    图形化编程 Python语言编程 蓝桥杯STEMA测评-python真题讲解6 蓝桥杯STEMA测评-python真题讲解6_哔哩哔哩_bilibili 工橙院大豪猪 工橙院大豪猪的个人空间_哔哩哔哩 ...

最新文章

  1. svn: Working copy locked
  2. VScode 乱装插件环境破坏踩坑自我反思总结
  3. MongoDB 复制机制
  4. Python编程基础:第二十四节 作用域Scope
  5. 初识github之注册和基本概念
  6. (双指针、二分Binary Search) leetcode 658. Find K closest Elements
  7. Storm概念学习系列之Topology拓扑
  8. 设计界新人不用再苦找资源网站啦!一流导航神器收藏起来!
  9. 如何才能成为一个高效工作的软件工程师?
  10. ❤️什么是Java 面向对象《装、继承、多态、抽象》?建议收藏)❤️
  11. 816D.Karen and Test 杨辉三角 规律 组合
  12. linux c 宏 文件名,C语言标准宏获取文件名、行号、函数名的方法以及#和##的用法...
  13. Red Hat 第四季度总营收为8.79亿美元,低于预期
  14. 调用百度地图api接口并点击marker也就是标点跳转页面
  15. 社交礼仪之握手礼仪(转)
  16. S32K144调试记录(二)
  17. 2022高教杯数学建模E思路 超详细文字内容 数模E题
  18. 卡尔曼滤波室内温度估计
  19. catboost 的实例应用附带特征重要度打印
  20. 自适应巡航控制系统——ACC

热门文章

  1. 一个图的带权邻接表存储结构的应用
  2. 在linux下一般用scp这个命令来通过ssh传输文件
  3. SpringBoot整合ElasticSearch实现多版本的兼容
  4. spring boot 的使用(一)
  5. iOS AFN监听网络状态
  6. 《SaaS架构设计》试读:前 言
  7. Scala中的match(模式匹配)
  8. bootstrap+masonry.js写瀑布流
  9. 如何为***选择合适的动态密码双因素认证方案
  10. H5Plus实用代码片段