“Building the tooling I wish I’d had”. An Interview With Charlie Marsh
Python has a rich ecosystem of quality, mature tooling: linters, formatters, type checkers, etc. Each of these has decent performance, but what if the tooling was fast? Like, really fast – as in, ins…
PyCharm 2023.1 Release Candidate Is Out!
PyCharm 2023.1 is just around the corner! Check out the fixes and improvements we added to the PyCharm 2023.1 Release Candidate.
PyCharm 2023.1 EAP 5 Is Out!
This new EAP version introduces option to save multiple tool window layouts and improvements to the frontend development experience.
PyCharm 2023.1 EAP 4 Is Out!
This build brings support for Tailwind CSS configuration options, the ability to configure Actions on Save for new projects, and more. To see what has already been added in PyCharm 2023.1, take a look at our previous EAP blog posts. The Toolbox App is the easiest way to get the EAP builds and keep both your stable and EAP versions up to date. You can also manually download the EAP builds from our website. Download PyCharm 2023.1 EAP Important! PyCharm EAP builds are not fully tested and might be unstable. User experience Redesigned Run widget for the new UI In re
Maintain The Same Code Quality Rules Across The Team With Qodana Code Analysis in PyCharm
PyCharm now bundles a plugin, which allows users to interact with analysis results delivered by Qodana – a new code quality platform from JetBrains. The platform is designed to bring server-side static analysis to your preferred CI tool. By using the same code inspections and profiles as PyCharm and other JetBrains IDEs do, Qodana helps ensure consistent code quality checks both in your IDE and your CI.
PyCharm 2023.1: EAP 3 Is Here!
The third EAP build brings the long-awaited ability to work with remote Jupyter notebooks, enhancements to the new UI, new Astro support, and more. You can download it from our website, get it from the free Toolbox App, or update to it using snaps for Ubuntu. Download PyCharm 2023.1 EAP Let’s take a closer look at these and other changes in this build. Remote editing of Jupyter notebooks You can now easily work with the remote Jupyter notebooks from PyCharm. To do so, open the project you want to attach a remote Jupyter notebook to in PyCharm. In the main menu, select Tools |
Using PyCharm to Read Data From a MySQL DataBase Into pandas
Sooner or later in your data science journey, you’ll hit a point where you need to get data from a database. However, making the leap from reading a locally-stored CSV file into pandas to connecting to and querying databases can be a daunting task. In the first of a series of blog posts, we’ll explore how to read data stored in a MySQL database into pandas, and look at some nice PyCharm features that make this task easier. Viewing the database contents In this tutorial, we’re going to read some data about airline delays and cancellations from a MySQL database into a pandas DataFrame.
PyCharm 2023.1: EAP 2 Is Out!
In the second EAP build, we’re offering in-editor improvements and additions to TypeScript support. You can check out the previous EAP posts to see what else we’ve implemented in PyCharm 2023.1. You can download the new EAP build from our website, get it from the free Toolbox App, or update by using snaps if you’re an Ubuntu user. Download PyCharm 2023.1 EAP Performance Scanning files to index in smart mode We’ve improved the IDE startup experience by performing the Scanning files to index… process in smart mode, which makes the full IDE functionality a
Webinar: Ruff – Faster Python Linting With Rust
Join this webinar on February, 14 to learn what sets Ruff apart from other tools (performance, and more), and the process of adopting it within an existing codebase.
PyCharm 2022.3.2 Is Out!
The second minor release brings a list of improvements, and fixes for the debugger, test runner, and Python Console. You can update to version 2022.3.2 by using the Toolbox App, installing it right from the IDE, or downloading it from our website. Download PyCharm 2022.3.2 Notable fixes: To see the full list of improvements, check out the release notes. Found a bug or have an idea for a new feature or implementation? Share your feedback with us in the comments, on Twitter, or in our issue tracker. The PyCharm team
In Conversation With the Reloadium Team: Hot Reload and a Future Webinar
PyCharm is working hard on Python developer experience (DX). There’s a project with a very promising DX boost using “hot reloading”: Reloadium. It really speeds up turnaround time on working with your code, and with the PyCharm plugin, brings fresh new ideas to running, debugging, and profiling. On January, 27 we have a webinar with Reloadium to show it in action. As an intro, we did a Q&A with the team. Watch the webinar Quick Hit: Why should people care about Reloadium? DK: Reloadium is a valuable tool for developers that offers hot reloading, shortening development cycle