InfoQ Homepage Python Content on InfoQ
-
Python 3.6 Brings Better Dictionaries, Improved Async I/O, and More
Python is approaching its next major milestone, version 3.6. Expected to be released on December 16, Python 3.6 brings many new features, including faster and more compact dictionaries, improved asyncio, a new file system path protocol, and more.
-
Pinterest's Switch to Universal JavaScript and React
The story of Pinterest's switch to React is really the story of re-architecting their Django server-side engine to use universal JavaScript for template rendering.
-
Django 1.10 Brings Full Text Search for PostgreSQL
Version 1.10 of Django has been released, bringing full text search for PostgreSQL, official support for Unicode usernames and new-style middleware. The major release for Django Software Foundation's dynamic language includes using database functions in the django.contrib.postgres.search module to ease the use of PostgreSQL’s full text search engine.
-
New Leadership for IronPython
Leadership of the community run IronPython project has been passed to Alex Earl and Benedikt Eggers. Jeff Hardy, the previous leader, has been running the project since Microsoft ceased active involvement in 2010.
-
Meson Workflow Orchestration and Scheduling Framework for Netflix Recommendations
Netflix's goal is to predict what you want to watch before you watch it. They do this by running a number of machine learning (ML) workflows every day. Meson is a workflow orchestration and scheduling framework that manages the lifecycle of all these machine learning pipelines that build, train and validate personalization algorithms to help with the video recommendations.
-
Open Sourcing Artificial Intelligence Research
Today OpenAI, a non-profit artificial intelligence research company founded by InfoSys and Amazon Web Services, announced a beta for OpenAI Gym. Gym is a Python based toolkit for developing and comparing reinforcement learning (RL) algorithms offered under the MIT license.
-
Neo4j 3.0 Released with Binary Communication Protocol and Standardised Drivers
Today at GraphConnect Europe 2016, Neo Technology announced the release of Neo4j 3.0, which includes a new binary protocol for transmitting data between server and client, and a new set of standardised drivers for interacting with the database, along with stored procedure support and higher performance and capacity. InfoQ spoke to Neo Technology to find out more.
-
CLion 2016.1 Adds Python, Swift, Improves C++ Support
JetBrains has announced version 2016.1 of CLion, its cross-platform IDE that targets both Linux and OS X. The new version adds many improvements to C++ support, code generation, Python and Swift support, and better Git integration.
-
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.