Python开发工具mypy、Pytrace、visual python、bount介绍

以下为你介绍的Python开发工具都可用在Linux系统上:mypy(Python 静态类型检查工具)、Pytrace(快速Python跟踪器)、visual python(python开发环境)、bount(web 开发框架)。

1、mypy(Python 静态类型检查工具)

Python开发工具mypy、Pytrace、visual python、bount介绍

mypy 编程语言是一个处于实验阶段的 Python 类型检查工具,旨在结合动态类型和静态类型的优点,目标是提供一个令人印象深刻的、功能强大而且方便的 Python,提供编译时的类型检查和高效地编译为原生代码,无需一些重量级的虚拟机。

Python开发工具mypy、Pytrace、visual python、bount介绍

mypy 仍处于开发阶段,支持大多数 Python 特性。

快速开始:

Mypy可以使用pip安装:

$ python3 -m pip install -U mypy

如果要运行最新版本的代码,可以从git安装:

$ python3 -m pip install -U git+git://github.com/python/mypy.git

现在,如果系统上的Python配置正确,则可以像这样检查程序的静态类型部分:

$ mypy PROGRAM

您始终可以使用Python解释器来运行静态类型的程序,即使它们具有类型错误:

$ python3 PROGRAM

下载地址:https://github.com/python/mypy

2、Pytrace(快速Python跟踪器)

pytrace 可记录函数掉、参数和返回值,旨在帮助调试、分析和调错。

pytrace已在python 2.7和python 3.2上进行了测试。(应支持2.6及更高版本)

pytrace已在os x和几个Linux发行版上进行了测试。

安装:

pytrace取决于sqlite和协议缓冲区的C实现。

在debian/ubuntu上:sudo apt-get install libsqlite3-dev libprotobuf-c0-dev

在fedora上:sudo yum install libsqlite3x-devel sqlite-devel python-devel protobuf-c-devel

在Mac上(包括sqlite):brew install protobuf-c或port install protobuf-c

安装pytrace:

pip install pytrace

用法:

使用脚本调用pytrace:

$ pytrace foo.py --bar

通过不带参数执行pytrace来从同一目录中调用阅读器:

$ pytrace

脚本运行时可以调用阅读器,提供“online”调试功能。

下载地址:https://github.com/alonho/pytrace

3、visual python(python开发环境)

其实一直在思考,为何LINUX桌面在中国发展不起来,半死不活的样子。

linux桌面环境可真是百花齐放,百家争鸣,但是就是没有多少人用。

问题到底出在哪里?

经过长期的分析和讨论,发现是适合国人的常用应用比较少,需要人来开发。

但是由于历史原因,linux在国内接触的人比较好,相对于来说,学习难度比较大,入门门槛比较高,无法形成一种良好的学习风气,所以需要产生一种方便的开发工具,引领初学者走入linux大门。

这就是visual python开发的初衷,就像VB,C#,C++ BUILDER,De。

下载地址:https://github.com/hailongqiu/visible-python

4、bount(web 开发框架)

Django 是一个非常棒的 web 开发框架。开始一个 Django 应用只要10分钟,但是不熟你的应用到一个干净的 Linux 镜像却很麻烦,可能需要你一个小时。还有,代码更新和数据备份也是个问题。 Bount 就是为你解决这些问题的,它是一个简单的 Django 开发和生命周期管理工具。

设定:

普通模式:

git clone git://github.com/mturilin/bount.git

python setup.py install

开发者模式:

git clone git://github.com/mturilin/bount.git

python setup.py develop

使用pip:

pip install git+git://github.com/mturilin/bount.git

下载地址:https://github.com/mturilin/bount

注明

以上就是Python开发工具mypy、Pytrace、visual python、bount的介绍内容,这些Python开发工具都能使用在Linux操作系统中。

栏目相关文章