Python开发工具JQConsole、Django Debug Toolbar、MicroPython介绍

以下为你介绍的Python开发工具都可用在Linux系统上:JQConsole(基于 Chrome 的 Python IDE)、Django Debug Toolbar(可配置的面板)、MicroPython(轻量的python3实现)。

1、JQConsole(基于 Chrome 的 Python IDE)

Python开发工具JQConsole、Django Debug Toolbar、MicroPython介绍

jq-console 是一款运行在Chrome上的 python shell ,可以让您不必安装python环境,即可运行python脚本。当然也不仅限于Python,这个二十几兆的扩展还支持Ruby,JavaScript等等等等。采用 CoffeeScript 编写。

支持语言:

Python 2.7、Ruby 1.8、JavaScript。

经过测试的浏览器:

该插件已在以下浏览器上经过测试:

IE 9+、Chrome、Firefox、Opera、iOS Safari and Chrome、Android Chrome。

实例:

$(div).jqconsole(welcomeString, promptLabel, continueLabel, disableAutoFocus);

div是div元素或选择器,请注意,此元素的大小必须明确且绝对或相对。

welcomeString是首次渲染终端时要显示的字符串。

promptLabel是使用Prompt()时在输入之前显示的标签。

continueLabel是使用Prompt()时在输入的连续行之前显示的标签。

disableAutoFocus是一个布尔值,指示是否应禁用默认的自动对焦行为。

下载地址:https://github.com/replit-archive/jq-console

2、Django Debug Toolbar(可配置的面板)

Python开发工具JQConsole、Django Debug Toolbar、MicroPython介绍

以上是实际使用的工具栏的屏幕截图。

Django Debug Toolbar是一组可配置的面板,这些面板显示有关当前请求/响应的各种调试信息,并且在单击时显示有关面板内容的更多详细信息。

除了内置面板之外,社区还提供了许多第三方面板。

调试工具栏的当前稳定版本是2.1,它适用于Django ≥ 1.11。

下载地址:https://github.com/jazzband/django-debug-toolbar

3、MicroPython(轻量的python3实现)

Python开发工具JQConsole、Django Debug Toolbar、MicroPython介绍

Arudino虽然在开源硬件领域非常流行,但是对于不懂C/C++编程语言的玩家来说,还是需要一段学习时间。

早些时候,我们在Kickstarter上看到一款相对特殊的开发板Espruino,他能让用户通过JavaScrpit轻松实现对单片机的控制,让更多的计算机初学者来动手做硬件。

从现在开始,Python玩家也可以做类似的事情。

Damien George是一名计算机工程师,他每天都要使用Python语言工作,同时也在做一些机器人项目。有一天,他突然冒出了一个想法:能否用Python语言来控制单片机,进行实现对机器人的操控呢?

要知道,Python是一款比较容易上手的脚本语言,而且有强大的社区支持,一些非计算机专业领域的人都选它作为入门语言。遗憾的是,它不能实现一些非常底层的操控,所以在硬件领域并不起眼。

Damien为了突破这种限制,他花费了六个月的时间来打造Micro Python。它基于ANSI C,语法跟Pyton 3基本一致,拥有自家的解析器、编译器、虚拟机和类库等。目前他支持基于32-bit的ARM处理器,比如说STM32F405。

借助Micro Python,用户完全可以通过Python脚本语言实现硬件底层的访问和控制,比如说控制LED灯泡、LCD显示器、读取电压、控制电机、访问SD卡等。

与此同时,Damien还给大家带来了一款专门为Micro Python而打造的开发板,它基于STM32F405单片机,通过USB接口进行数据传输。该开发板内置4个LED灯、一个加速传感器、时钟模块,可在3V-10V之间的电压正常工作。值得一提的是,它遵守MIT协议开源,被授权人拥有复制、修改、发行和再授权的权利。

这款板子的面积为33mmx40mm,重6克。对它感兴趣的朋友可以上Kickstarter支持一下,最低售价为20英镑。

下载地址:https://gitee.com/mirrors/micropython

注明

以上就是Python开发工具JQConsole、Django Debug Toolbar、MicroPython的介绍内容,这些Python开发工具都能使用在Linux操作系统中。

栏目相关文章