{"id":147624,"date":"2023-09-13T16:02:16","date_gmt":"2023-09-13T20:02:16","guid":{"rendered":"http:\/\/www.bu.edu\/tech\/?page_id=147624"},"modified":"2023-12-21T12:03:34","modified_gmt":"2023-12-21T17:03:34","slug":"python-editing","status":"publish","type":"page","link":"https:\/\/www.bu.edu\/tech\/support\/research\/software-and-programming\/common-languages\/python\/python-editing\/","title":{"rendered":"Python Editors and IDEs"},"content":{"rendered":"<p><a name=\"top\"><\/a><\/p>\n<h3><a href=\"https:\/\/www.bu.edu\/tech\/support\/research\/software-and-programming\/common-languages\/python\/python-editing\/jupyter\"><u>Jupyter<\/u><\/a><\/h3>\n<p><a href=\"https:\/\/jupyter.org\/\">Jupyter<\/a> is the language agnostic framework for managing code \u201cnotebooks\u201d of cells, mixed code, text, and graphics. The Juypter project was spun out of IPython\u2019s \u201cNotebook\u201d feature and, while supporting a variety of languages, is primarily associated with Python and IPython\u2019s interactive interface. Jupyter is available in many of the most recent python modules on the SCC.<br \/>\n&nbsp;<\/p>\n<h3><a href=\"https:\/\/www.bu.edu\/tech\/support\/research\/software-and-programming\/common-languages\/python\/python-editing\/code-server\"><u>VS Code Server<\/u><\/a><\/h3>\n<p><a href=\"https:\/\/code.visualstudio.com\/\">Visual Studio Code<\/a> is a streamlined code editor with support for development operations like debugging, task running, and version control. It aims to provide just the tools a developer needs for a quick code-build-debug cycle and leaves more complex workflows to fuller featured IDEs. VS Code is available as a module on the SCC and as an interactive app called Code Server.<br \/>\n&nbsp;<\/p>\n<h3><a href=\"https:\/\/www.bu.edu\/tech\/support\/research\/software-and-programming\/common-languages\/python\/python-editing\/spyder\"><u>Spyder<\/u><\/a><\/h3>\n<p><a href=\"https:\/\/www.spyder-ide.org\/\">Spyder<\/a> is a free and open source scientific environment written in Python, for Python, and designed by and for scientists, engineers and data analysts. It is a cross platform program that runs on Linux, Windows, and Mac OSX. Spyder is installed in the SCC python3 modules and is available as an OnDemand Desktop application.<br \/>\n&nbsp;<\/p>\n<h3><a href=\"https:\/\/www.bu.edu\/tech\/support\/research\/software-and-programming\/common-languages\/python\/python-editing\/pycharm\"><u>PyCharm<\/u><\/a><\/h3>\n<p><a href=\"https:\/\/www.jetbrains.com\/pycharm\/\">PyCharm<\/a> is a powerful integrated development environment\u00a0 for Python. It is a cross platform program that works on Linux, Windows, and Mac OSX. It provides code analysis, a graphical debugger, an integrated unit tester, and integration with version control systems like git. This is a commercial product from the <a href=\"https:\/\/www.jetbrains.com\/\">JetBrains<\/a> company, but a free license\u00a0 is available for academic use.<br \/>\n&nbsp;<\/p>\n<p><script>\r\nconst date = new Date(document.lastModified);\r\ndocument.getElementById(\"demo\").innerHTML = date;\r\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jupyter Jupyter is the language agnostic framework for managing code \u201cnotebooks\u201d of cells, mixed code, text, and graphics. The Juypter project was spun out of IPython\u2019s \u201cNotebook\u201d feature and, while supporting a variety of languages, is primarily associated with Python and IPython\u2019s interactive interface. Jupyter is available in many of the most recent python modules&#8230;<\/p>\n","protected":false},"author":1692,"featured_media":0,"parent":147403,"menu_order":4,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/www.bu.edu\/tech\/wp-json\/wp\/v2\/pages\/147624"}],"collection":[{"href":"https:\/\/www.bu.edu\/tech\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bu.edu\/tech\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/tech\/wp-json\/wp\/v2\/users\/1692"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/tech\/wp-json\/wp\/v2\/comments?post=147624"}],"version-history":[{"count":50,"href":"https:\/\/www.bu.edu\/tech\/wp-json\/wp\/v2\/pages\/147624\/revisions"}],"predecessor-version":[{"id":149736,"href":"https:\/\/www.bu.edu\/tech\/wp-json\/wp\/v2\/pages\/147624\/revisions\/149736"}],"up":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/tech\/wp-json\/wp\/v2\/pages\/147403"}],"wp:attachment":[{"href":"https:\/\/www.bu.edu\/tech\/wp-json\/wp\/v2\/media?parent=147624"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}