Getting startedCheck out the most useful and popular topics to get you started with PyCharm.Remote DevelopmentLearn about JetBrains Remote Development and Dev Containers.Django SupportExplore Django support in PyCharm.TutorialsRun PyCharm for the first timeStart using PyCharm from the Welcome screenDebug your first Python applicationExplore the debugging features of PyCharmTest your first Python applicationLearn how to test Python applications in PyCharmDebugging in PyCharmLearn how to debug Python code, Django templates, and JavaScriptFrameworksCreate your first Django applicationFollow the tutorial to create and run your first Django applicationCreate your first Flask applicationDevelop a weather application with Flask in PyCharmConfigure local interpretersvirtualenvpipenvPoetrycondaConfigure remote interpretersWSLSSHDockerDocker ComposeWork with source codeOpen files for editingEditor basicsExplore navigation and searchReformat and rearrange codeRunWithout previous configuringRun/debug configurationsRun multiple targetsRun and rerun applications`Stop and pause applicationsDebugSet breakpointsStart debuggerExamine suspended programStep through the programUse debug consoleTestCreate testsRun testsRerun and debug testsExplore test resultsTesting frameworksDeployConfigure remote serverAccess files on serversUpload and download filesCompare deployed files with local versionsJupyter notebooksCreate and edit Jupyter notebooksRun and debug code cellsWork with outputsManage Jupyter serversAI AssistantEnable AI Assistant pluginExplain and refactor your codeGenerate commit messagesGenerate documentationConceptsCode insightLearn about auto-completion, intention actions, type inference, and other code analysis featuresCode inspectionsCode inspections detect and correct errors in your projectUser interfaceDiscover the main elements of PyCharm's UIKeyboard shortcutsSelect the right keymap and master all shortcutsPluginsExtend the core functionality of PyCharm with pluginsGitClone a project or put your project under version controlReferenceTool windows referenceFunctionality, controls and menus of tool windowsDialogs referenceDescriptions of dialogsRun/debug confiurationsPredefined templates for run/debug configurationsSettingsGlobal and project-specific preferencesSymbolsIcons used in PyCharm and their meaningsKeymap referenceKeyboard shortcuts for better productivityThanks for your feedback!Was this page helpful?YesNo