The Pythonnet package gives Python developers interoperability between Microsoft’s .Net Common Language Runtime and the CPython implementation of the language. Also known as Python for .Net, the package lets developers script .Net applications or build entire applications in Python, using .Net services and components built in any language targeting the CLR.
Pipenv, a brand-new experimental tool, is offered as a packaging panacea for Python developers. Developed over last weekend, the tool is intended to bring the “best of all packaging worlds” to Python, harnessing PipFile, Pip, and Virtualenv into a single toolchain, according to developer Kenneth Reitz, who works in Python-related product development at cloud provider Heroku.
Credit:flickr/Acid Pix Lambdascript,a pure functional language built atop Python 3, provides a bridge between Python and functional programming, in yet another nod to a software development paradigm that has been attracting plenty of attention lately. The Haskell-influenced language uses several Python features and benefits from modules written in Python, according to the project’s GitHub page.
Its the dream of every professional Python programmer: Take an existing Python application, run it through a compiler, and generate high-speed, platform-native code that respects Pythons dynamic nature. In theory, thats possible to do right nowsort of.
Debuting a little more than a year ago, Python 3.5 hinted at how the language could become faster and more powerful without sacrificing the convenience and ease of use that characterize Python — without forcing everyone to toss out existing Python code and start over. Python 3.6 picks up where many of those improvements left off and nudges them into new realms.
Python’s best times may be yet to come.The language is broadly popular and widely deployed, and it’s a staple presence in many fields enjoying explosive growth, such as machine learning. What lies ahead, apart fromversion 3.6 of the language debuting later this month?
The latest update to PyPy(5.6), the just-in-time compiling runtime for Python,supplies the usual roster of bug fixes and incremental improvements. Its biggest changes, though, involve a long-standing issue with PyPys C extensions and the major Python packages that use them.
Read the Docs, a popular community-supported service for creating easy-to-navigate online documentation for software projects, has unveiled Pydoc, a new service that automatically generates API reference documentation for packages uploaded to the Python Package Index (PyPI). “There are a specific set of use cases that API reference documentation support,” write the project’s maintainers in their introductory post to the service, “and the Python community doesnt support them well.”
Microsoft is adding Python language support to its open source deep learning toolkit for developers. The kit, formerly known as Computational Network Toolkit (CNTK) and now called Microsoft Cognitive Toolkit,goes into a beta release today and features reinforcement learning for neural networking.