InfoQ Homepage Python Content on InfoQ
-
Python will be Moving to GitHub
Brett Cannon, who is currently in charge of Python's development process, has announced on Python core workflow mailing list that Python will be moving to GitHub. InfoQ has spoken with Brett Cannon to learn more about the benefits that this decision should bring, what the next steps are in the process, and other relevant details.
-
Python JIT Compiler PyPy 4 Brings SMD Vectorization, Performance Improvements, and more
PyPy 4.0 is a new major version of Python Just-in-Time compiler, bringing many new features, such as SIMD vectorization support, warmup time improvements, and improvements to Numpy. PyPy claims to be more than six times faster than CPython.
-
Python 3.5 Promises New Syntax Features
The Python Software Foundation has announced new features expected in Python 3.5. Core developer Benjamin Petersen details new syntax features, new library modules, new built-in features and significantly improved library features.
-
Python 3.5 will Support Async/Await Asynchronous Programming
Python 3.5 will add support for coroutines with async and await syntax, according to Python Enhancement Proposal (PEP) #0492. The proposal aims at making coroutines a native Python language feature and to "establish a common, easily approachable, mental model of asynchronous programming."
-
Massive Price Cut for Visual Studio 2015
Microsoft has announced that they are restructuring the way they sell Visual Studio. Starting with VS 2015, there will only be three main SKUs or editions: Community, Professional w/MSDN, and Enterprise w/MSDN. The most expensive edition will cost you 5,999 for the first year, less than half the cost of VS 2013 Ultimate Edition.
-
Package Management for Python Tools for Visual Studio
Package Management for Python Tools for Visual Studio Microsoft is continuing its efforts to support Python in Visual Studio. Still in beta, Python Tools for Visual Studio 2.2 (PTVS) brings more of the standard features found in other VS supported languages such as C# and VB including code snippets, an auto watch window, and package management.
-
Improve your Programming Skills with Exercism.io
Exercism.io helps developers to increases their craftsmanship in a language through feedback and discussion. It’s a community and tool where developers can write code and discuss it to strengthen their problem-solving skills. InfoQ did an interview with the creator of exercism Katrina Owen and with Richard Thomson who contributed the C++ language track for exercism.
-
Django 1.7 Is the Biggest Django Release since 1.0
It took the Django Software Foundation nearly one year, but finally Django 1.7 is here. This is the biggest Django release since Django 1.0, featuring "a new app loading framework, a new check framework, many improvements to query construction, and most importantly - Migrations", a new built-in database migration system.
-
Python Tools for Visual Studio 2.1 RC Released
Microsoft continues to polish their powerful (and open source) Python Tools for Visual Studio package, which turns their famous IDE into a powerful Python development environment. This plugin does support the Web and Desktop Express editions of VS2013.
-
Guido van Rossum Wants to Bring Type Annotations to Python
Guido van Rossum, best known as designer of the Python programming language, recently sent out a proposal on the python-ideas mailing list for adding type annotations to Python function declarations. The proposal aims at bringing to Python the benefits provided by static typing without changing Python's dynamic typing nature and interpreter behaviour.
-
Google Launches Gmail API Beta
At the last Google I/O Google has introduced a new Gmail API aiming at "giving developers flexible, RESTful access to the user's inbox, with a natural interface to Threads, Messages, Labels, Drafts, and History", and bringing developers multiple benefits over IMAP, says Google.
-
Looking at Python and Node.js on Visual Studio
Visual Studio isn't just the web, .NET, and C++. It also provides a full featured editor for Node.js and Python. InfoQ speaks with Microsoft Project Manager Shahrokh Mortazavi to talk about these tools and what they offer developers.
-
Facebook Open-Sources PlanOut, a Framework for Online Field Experiments
PlanOut is Facebook's language for online field experiments supporting "A/B tests," factorial designs, and more. According to Facebook, PlanOut makes possible to separate experimental design from application code and allows experimenters to concisely describe their designs. Facebook claims to be using PlanOut to run over a thousand experiments each day that involve hundreds of millions of people.
-
Domino: Datascience-as-a-Service
Domino, a Platform-as-a-Service for data science, enables people to do analytical work using languages such as Python or R in the cloud (EC2).
-
Big Data: Do Languages Really Matter?
Big Data is a field where even a single millisecond loss can be significant over billions of events. Yet, languages often regarded as slow like Python have gained a lot of popularity in the past year. Recent articles and discussions in the Big Data community have started reigniting the debate around the choice of a programming language for data science and Big Data.