{"id":469823,"date":"2024-04-30T19:28:23","date_gmt":"2024-04-30T18:28:23","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=pycharm&#038;p=469823"},"modified":"2024-04-30T19:28:27","modified_gmt":"2024-04-30T18:28:27","slug":"pycharm-2024-1-1","status":"publish","type":"pycharm","link":"https:\/\/blog.jetbrains.com\/en\/pycharm\/2024\/04\/pycharm-2024-1-1","title":{"rendered":"PyCharm 2024.1.1 Is Here! AI Assistant in Community Edition, Enhanced Endpoints Tool Window, and Navigation and Refactoring Across Notebooks and Scripts"},"content":{"rendered":"\n<p>Enhancements in the <em>Endpoints <\/em>tool window, extended GitHub gists support for notebooks, and navigation and refactoring across notebooks and scripts \u2013 these are just some of the improvements you\u2019ll find in PyCharm 2024.1.1!&nbsp;<\/p>\n\n\n\n<p>You can download the latest version from our <a href=\"https:\/\/www.jetbrains.com\/pycharm\/download\/?section=mac\" target=\"_blank\" rel=\"noopener\">download page<\/a> or update your current version through our free <a href=\"https:\/\/www.jetbrains.com\/toolbox-app\/?_gl=1*1cogft*_ga*MjU1NTkwODM1LjE2ODE3MzQyNDE.*_ga_9J976DJZ68*MTcxMDUyMjYyNy4zMDcuMS4xNzEwNTIyNzI1LjYwLjAuMA..&amp;_ga=2.230112092.1950814981.1710335854-255590835.1681734241\" target=\"_blank\" rel=\"noopener\">Toolbox App<\/a>.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Key features<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">JetBrains AI Assistant in PyCharm Community Edition<\/h3>\n\n\n\n<p>JetBrains AI Assistant is now available in version 2024.1.1 of PyCharm Community Edition! With features ranging from smart suggestions to code generation, now Community Edition users can also enhance their coding journey with AI Assistant.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1620\" height=\"988\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2024\/04\/image-1-1.png\" alt=\"AI assistant \" class=\"wp-image-469920\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Improvements to the <em>Endpoints<\/em> tool window<\/h3>\n\n\n\n<p>Search URLs faster and more efficiently with the improved <em>Endpoints<\/em> tool window in PyCharm 2024.1.1. Use the dedicated <em>Endpoints<\/em> tab in <em>Search Anywhere<\/em> to have all your endpoints grouped by application with their routes displayed.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1620\" height=\"690\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2024\/04\/enpoints_sorting.png\" alt=\"Endpoints tool window\" class=\"wp-image-469858\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Navigation and refactoring across notebooks and scripts<\/h3>\n\n\n\n<p>Enjoy navigation and refactoring between notebooks and Python scripts within a single project in PyCharm. Find declarations or usages easily, use the <em>Rename<\/em> refactoring, and have our full spectrum of code inspections at your disposal. Changes are synchronized across file types, so if you employ any of these features in a notebook, they will automatically be applied to the related script, and vice versa.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1620\" height=\"1136\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2024\/04\/refactoring.png\" alt=\"Navigation and refactoring across notebooks and scripts\" class=\"wp-image-469880\"\/><\/figure>\n\n\n    <div class=\"buttons\">\n        <div class=\"buttons__row\">\n                                                <a href=\"https:\/\/www.jetbrains.com\/pycharm\/whatsnew\/\" class=\"btn\" target=\"_blank\" rel=\"noopener\">Learn more<\/a>\n                                                    <\/div>\n    <\/div>\n\n\n\n\n\n\n\n<h3 class=\"wp-block-heading\">Create gists from Jupyter notebooks<\/h3>\n\n\n\n<p>You can share Jupyter notebooks seamlessly and quickly now that PyCharm offers full support for GitHub gists. Create a gist for a single notebook or select several files in the <em>Project <\/em>tool window and create a Git repo with all of them at once.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1620\" height=\"1450\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2024\/04\/create_gist.png\" alt=\"Create gists from Jupyter notebooks\" class=\"wp-image-469836\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">DataFrame statistics and distribution histograms<\/h3>\n\n\n\n<p>Review essential statistics directly within DataFrame headers in both Jupyter notebooks and Python scripts. Gain instant insights into how your data is distributed via the histograms provided in the DataFrame header.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1620\" height=\"1118\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2024\/04\/dataframe_statistics.png\" alt=\"DataFrame statistics and distribution histograms\" class=\"wp-image-469847\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">IPython config file in the console<\/h3>\n\n\n\n<p>Save time by configuring your IPython console automatically using config files. Eliminate the need to import dependencies manually every time you use the console.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1620\" height=\"592\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2024\/04\/ipython.png\" alt=\"IPython config file in the console\" class=\"wp-image-469869\"\/><\/figure>\n\n\n    <div class=\"buttons\">\n        <div class=\"buttons__row\">\n                                                <a href=\"https:\/\/www.jetbrains.com\/pycharm\/download\/?section=mac\" class=\"btn\" target=\"_blank\" rel=\"noopener\">Download PyCharm 2024.1.1<\/a>\n                                                    <\/div>\n    <\/div>\n\n\n\n\n\n\n\n<p>And that\u2019s not all! Please visit our <a href=\"https:\/\/www.jetbrains.com\/pycharm\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">What\u2019s New <\/a>page to discover other improvements in PyCharm 2024.1.1. You can also check out our full <a href=\"https:\/\/youtrack.jetbrains.com\/articles\/PY-A-233538208\/PyCharm-2024.1.1-241.15989.155-build-Release-Notes\" target=\"_blank\" rel=\"noopener\">release notes<\/a> for all the details to ensure you don\u2019t miss out on trying any of the enhancements.<\/p>\n\n\n\n<p>Thank you for your continued support as we strive to improve your PyCharm experience. Please report any bugs through our <a href=\"https:\/\/youtrack.jetbrains.com\/issues\/PY?_gl=1*y59dtj*_ga*MjU1NTkwODM1LjE2ODE3MzQyNDE.*_ga_9J976DJZ68*MTcxMDUyMjYyNy4zMDcuMS4xNzEwNTIyODYwLjMwLjAuMA..&amp;_ga=2.242684738.1950814981.1710335854-255590835.1681734241\" target=\"_blank\" rel=\"noopener\">issue tracker<\/a> so we can take care of them as soon as possible. Connect with us on <a href=\"https:\/\/twitter.com\/pycharm\" target=\"_blank\" rel=\"noopener\">X (formerly Twitter)<\/a> to share your valuable feedback on PyCharm 2024.1.1!<\/p>\n","protected":false},"author":1408,"featured_media":469894,"comment_status":"closed","ping_status":"closed","template":"","categories":[907],"tags":[],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/pycharm\/469823"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/pycharm"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/types\/pycharm"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/users\/1408"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/comments?post=469823"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/pycharm\/469823\/revisions"}],"predecessor-version":[{"id":470521,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/pycharm\/469823\/revisions\/470521"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/media\/469894"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/media?parent=469823"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/categories?post=469823"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/tags?post=469823"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/cross-post-tag?post=469823"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}