Data science and machine learning in Jupyter Notebooks can lead to complicated code, making it hard to improve your projects. In this article, you will learn how to reduce complexity in your code, why it’s important to get your code out of Jupyter Notebooks as soon as possible, and how to keep your code clean.
Microsoft has released the monthly update of its official Python extension for Visual Studio Code. The May 2020 update adds the option to manually browse for a Python interpreter and lets you try out an experimental feature. Several bug fixes are on board as well.
It’s that time of the month again, time to browse the GitHub trending page and pick the best, coolest, or most impressive open source projects for the month. In April 2020, we saw a Flutter boot camp, a conference tool, and more.
Python excels in a number of different sectors, from machine learning and data science to web development. The third annual Python Developer Survey reveals what people use the language for, what tools and frameworks they love, and more.
Every Monday, we take a step back and look at all the cool stuff that went down during the previous week. Last week, we launched our big DevOps survey, found out how to integrate Python with Java, and learned how to keep networks secure while working remotely. We also took a deep dive into the MVC web framework Go-Web.
The second PyTorch release of the year has landed. PyTorch 1.5 brings some of the deep learning library’s previously experimental features into stable mode, including the C++ frontend API. Let’s take a closer look and see what that means—and what else has been updated in this release.
Python is an object-oriented scripting language, which automatically makes it a good pair for Java. But when combined with a Python interpreter written entirely in Java, like Jython, you could do things like write entire applets in Python.
Apache Libcloud is a Python library with a unified API for interacting with cloud service providers such as Amazon EC2, Amazon S3 or Google Container Engine. The recently released version 3.0.0 drops support for older Python versions but makes sure to add new features as well.
It’s been four months since the last version of JetBrains’ Python IDE, PyCharm, was released. Now the first version of the year has arrived: PyCharm 2020.1. The new features include an updated debugging and interactive rebasing experience for users of both the paid and free edition.
Microsoft’s source code editor Visual Studio Code has received its monthly update. The March 2020 update brings Timeline view out of preview mode but doesn’t forget to add new features as well, and it also closes several accessibility issues that the community had reported. Let’s take a closer look.
For certain tasks, Jupyter users tend to switch to general-purpose IDEs. Therefore, the Jupyter project has decided to add a new feature that Jupyter users have been missing—a visual debugger in JupyterLab. Let’s take a closer look at the features of the debugging extension’s initial release.
Like clockwork, the official Python extension for Microsoft’s source code editor Visual Studio Code has received its monthly update. In the March 2020 release, we can welcome a new debugger, debugpy, which should be easier to attach to local processes. The release also closes 66 issues. Let’s take a closer look.
“What is the best IDE for Java/Python/JS/C++” is a question bound to receive multiple, conflicting opinions and if you’re lucky, it can even start a few arguments. We took a look at 6 (and one bonus round) of our favorite IDEs. Some of them receive frequent updates, some fulfill a niche use case, and some have stood the test of time.
The Python Software Foundation members have been working on improving the Python Package Index (PyPI). In 2018, they announced that Facebook Research was funding security improvements, so let’s see how far they have come and what future plans they have.