I have been using Lisp languages for 30 years for AI development but recently most of my work requires Python (for deep learning). The Hy language (Lisp that compiles to Python) allows Lisp programmers access to the rich Python ecosystem for deep learning... (more…)
Read more »
Python 3.6.2rc1 is now available. Python 3.6.2rc1 is the release candidate for the next maintenance release of Python 3.6. See the change... (more…)
Read more »
As a follow up to Python Mocking 101: Fake It Before You Make It, this post covers some higher-level software engineering principles demonstrated in our Python testing over the past year and half. In particular, the idea of patching mock objects in unit t... (more…)
Read more »
Many code changes are inherently repetitive, and researchers employ repetitiveness of the code changes to generate bug fix patterns. Automatic Program Repair (APR) can automatically detect and fix bugs, thus helping developers to improve the quality of so... (more…)
Read more »
This article helps you with the basics and steps needed to set up your Python development environment in Ubuntu and Fedora. Python became popular in the last couple of years due to its powerful libraries, easy syntax, and portability. It is being used cu... (more…)
Read more »