Google公开了其项目内部使用的一系列C++库,随后还会公开其Python库。 Abseil 已在Google历经十多年的开发,它的目的是为Google编程人员在各种项目上的工作需求提供支持,这些项目包括Protocol
Python是一门简单易学的 编程语言,语法简洁而清晰,并且拥有丰富和强大的类库。与其它大多数 程序设计语言使用大括号不一样 ,它使用缩进来定义语句块。 在平时的工作中,Python开发者很容易犯
采用C & Python开发的快速,轻量级Web服务器。 NXWEB 提供了以下功能: good (if not best) performance ; see benchmarks can serve
pip install pyfanfou // 使用命令行 fanfoubackup // 打开GUI界面 fanfoubackupui 命令行使用 fanfoubackup [-h] [-u USERNAME]
Django 依然是 Python 开发者值得信赖的库 。然而,在 2016 年几个还不太知名的库引起了 Python 开发者的关注。在这篇博文中,我向大家揭示 7 个 Python 类库,其中不包括像
Eric5 是一个集成了项目管理功能的 Python 集成开发环境。提供无限制数量的编辑器、集成的 Python Shell、集成调试器、集成对包括 Subversion 和 Mercurial 版本
本教程将向具有任何编程技能水平的 Python 开发人员介绍区块链。通过从零开始实现一个 公有区块链 并构建一个简单应用程序来利用它,您将了解区块链到底是什么。 您将能够使用 Flask 微框架为区块链的不同功能
Urwid 是一个可用来开发漂亮的基于控制台应用的 Python 库。主要功能包括:改变窗体大小、UTF-8和 CJK支持、标准和定制的文本排版模式、简单的文本属性设置标志、强大的动态列表框以及其他一些常用窗体类型等等。
WingIDE 是个相当优秀的 IDE;其编辑器包括大量语言的语法标签高亮显示,虽然它只是个面向 Python 的工具。源代码浏览器对浏览项目或模块非常实用(表现在可导航源代码和文档行摘要中)。虽然没有监
JetBrains PyCharm – 生产力的发展与Python编程语言的工具一套完整的Python IDE。 此外,IDE提供了专业的Web开发与Django框架的高级功能。 编码辅助 代码速度更
Eric5 是一个集成了项目管理功能的 Python 集成开发环境。提供无限制数量的编辑器、集成的 Python Shell、集成调试器、集成对包括 Subversion 和 Mercurial 版本
Tools used by Python Super Stars 我以个人的身份采访了几个顶尖的 Python 程序员,问了他们以下 5 个简单的问题: 当前你的主要开发任务是什么? 你在项目中使用的电脑是怎样的?
Pygit2是一组Python绑定到libgit2共享库。libgit2实现了Git核心。Pygit2支持 Python 2.7, 3.2, 3.3, 3.4 和pypy。 项目地址: https://github
NINJA-IDE 是一个开源的开发工具,起初主要是用于Python应用开发,但对其它语言也支持代码语法着色。 它拥有一个代码定位器,能够让我们定位项目中的:任意文件,函数或类。还有一个调试器
pyqrcode 是 Python 的扩展用来生成二维条形码以及对二维条形码进行解码。 示例代码: #!/usr/bin/env python # coding: utf-8 # pyqrcode
Monika FTP Server 是一个采用Python开发的跨平台FTP服务器软件。除了一些常用的功能之外,它还支持修复网络断掉后的下载。 项目主页: http://www.open-open
ypi.python.org/pypi/setuptools#downloads "setuptools"), Ubuntu下你可以: sudo apt-get install python-setuptools
Xhtml2pdf是一个用把HTML5和CSS 2.1(和一些CSS 3)转化成PDF,它纯粹由Python语言实现。这个工具的最大好处是熟悉HTML和CSS的用户可以快速生成PDF,不需要学习其他新技术。
免责声明:我是一个工程师,拥有10年以上的 WEB 后端开发经验,大部分职业生涯都在编写 Python代码。所以本文大部分文字描述可能跟软件开发的其他领域无关,同样的,也跟使用 JVM 或 CLR 的开发者无关,他们只是用不同的方式解决问题。
Python已经演化出了一个广泛的生态系统,该生态系统能够让Python 程序员 的生活变得更加简单,减少他们重复造轮的工作。同样的理念也适用于工具开发者的工作,即便他们开发出的工具并没有出现在最终的