You might recall when we said in Chapter 4, Editing and Formatting with Ease in PyCharm, that you have the option to send your data on runtime types in PyCharm to JetBrains, and this data will then be used to design and implement other bug fixes and features. This is to say that JetBrains constantly looks for new ways to improve the PyCharm software, and as a result updates and new releases of PyCharm come out regularly.
It is therefore beneficial to keep yourself up to date with future releases for your PyCharm distribution. These releases might address a bug that you have been working with for a while, or they can come with a new feature that might accelerate your work even more.
For example, the new PyCharm update 2019.2 (as shown in the following screenshot) that came out at the time of writing this book contains an inline debugger for Jupyter notebooks, which gives us the ability to dynamically debug Jupyter code cells separately. This greatly adds to the flexibility that we already have with Jupyter notebooks in PyCharm.
Overall, it is generally beneficial to keep yourself informed about the happenings of the software and technology that you use. The easiest way to do that with PyCharm and its new updates is to follow the development team on the JetBrains official website or on Twitter.
So, throughout this book, we have mentioned multiple times that there are two main editions of PyCharm—the free Community edition and the paid Professional edition. However, there is another edition of PyCharm that is less well known, the Educational Edition, which we will take a look at in the next subsection.