PyCharm IDE | Mustafa Mahmoud | Skillshare
Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
17 Lessons (1h 2m)
    • 1. 00 Pycharm IDE Class Promo Video

      1:55
    • 2. 00 Course Overview

      1:47
    • 3. 00 IDE Introduction

      1:38
    • 4. 01 Pycharm Introduction

      2:01
    • 5. 02 Python and Pycharm Installation

      6:31
    • 6. 03 Starting Pycharm and Understanding its Basics

      3:49
    • 7. 04 Pycharm Keymaps

      3:24
    • 8. 05 Pycharm Shortcuts

      3:26
    • 9. 06 Pycharm Navigation and Search

      2:53
    • 10. 07 Pycharm Macros

      3:11
    • 11. 08 Pycharm Structure Tool Window and File Structure Popup

      4:15
    • 12. 09 Pycharm Code Completion and Viewing Refrence

      4:06
    • 13. 10 Pycharm Python Console

      4:45
    • 14. 11 Pycharm Configuring Python Interpreter

      5:22
    • 15. 12 Pycharm Debugging and Breakpoints

      4:31
    • 16. 13 Pycharm Version Control Integration

      5:12
    • 17. 14 Summary

      3:15

About This Class

Learn Pycharm IDE Using Pycharm Community Edition

//This is Not a Python Tutorial

Content:

  1. Describing the meaning of IDE.

  2. Pycharm IDE introduction.

  3. Pycharm community edition general features.

  4. Python & Pycharm installation procedures.

  5. Understanding Pycharm Basics.

  6. Starting Pycharm.

  7. Welcome screen entry points.

  8. Creating a new project.

  9. Adding files to your project.

  10. Running your code in Pycharm.

  11. Viewing the keymap configuration.

  12. Customizing frequently used shortcuts using PyCharm Keymaps.

  13. Duplicating a selected keymap.

  14. Predefined keymaps.

  15. Custom keymaps.

  16. Finding an action by name in keymap.

  17. Searching for commands and settings across all menus and tools using Find Action command.

  18. The most useful Pycharm shortcuts.

  19. Navigating to any file, class or symbol by its name, and jumping directly to it.

  20. Navigating to recent files.

  21. Searching everywhere.

  22. Jumping to a line.

  23. Automating repetitive procedures using PyCharm Macros.

  24. Recording a macro.

  25. Playback a macro.

  26. Editing macros.

  27. Deleting macros.

  28. Showing the diagram preview using PyCharm Structure Tool Window.

  29. Displaying the structure of a file using Pycharm File Structure Popup.

  30. Structure tool window title bar description.

  31. Python bar description.

  32. Completing the names of classes, methods, and keywords using Pycharm Basic code completion.

  33. Filtering the suggestions list and showing only the types applicable to the current context using Pycharm Smart code completion.

  34. Accepting a suggestion from the list.

  35. Viewing reference.

  36. Accessing PyCharm Python Console for Windows, Linux, and macOS users.

  37. Uses of the Python Console page.

  38. Python interpreters supported by Pycharm.

  39. Levels of configuring Python interpreters in Pycharm.

  40. Creating a new project interpreter.

  41. Setting an existing project interpreter.

  42. Changing the project interpreter using the Python Interpreter widget.

  43. Changing the project interpreter in the project settings.

  44. Placing breakpoints.

  45. Debugging Python code.

  46. Inline debugging.

  47. Levels of supporting version control integration in Pycharm.

  48. Associating a project root with a version control system.

  49. Associating a directory with a version control system.

  50. Changing VCS associations.

Transcripts

1. 00 Pycharm IDE Class Promo Video : Welcome to the by charm I d. Class, where you will learn to use the by charm I d community addition. My name is stuffer. I will be leading you through this class. I began my career as a network and computer systems administrator, and it is still my current job. I have more than five years off python programming language experience. I designed this class for anyone seeking toe good in by phone with less effort. By the end off the class, you will be able to create high quality by from code using by charm. Easily, I will be teaching you, creating projects, shortcuts, recording macros, configuring by phone, interpreter, the bugging you could integrating version control and others using the back charm community addition. This will predictably give you good results in five days or less. These tools is great for pudding and by phone from scratch, but only I will be covering the details. But I will also practice with you using real life examples. I will walk with you through the entire process. Step by step. The ideal student for this class is an existing by phone developer for a new by phone developer who has a basic knowledge off any integrated development environment off Python. Who wants to learn away to could in by phone with less effort. There are no requirements necessary. Toe enrolled. I only ask you to come open minded and ready to learn. Feel free to take a look at the crust description, and I look forward to seeing you inside. 2. 00 Course Overview: Hello and welcome to the Bashar IDE course using by Sharm Community Edition. My name is Mustafa and am happy and grateful to be your instructor. Lets take a look at our agenda for our course. Starting section one, I will describe the meaning of IDE. Then I will start with the Bashar IDE introduction. In section two, you will learn Python and by Sharm installation procedures. In section three, you will learn about starting Bashar and understanding its basics. In section four, I will show you the by Sharm key maps. In section five, we will take the Bashar shortcuts and their uses. In section six. We will talk about by Sharm, navigation and search. In section seven, we will talk about Bashar macros section it will be about Beauchamp structure, tool window and file structure pop up. Section nine will be about by Sharm could completion and viewing reference. Section ten, PyCharm console. Section 11 by Sharm configuring python interpreter. Section 12 by Sharm debugging and breakpoints. Section 13 by sharp version control integration. I hope this to be informative for you and I'd like to thank you for viewing. 3. 00 IDE Introduction: Ide introduction. An Integrated Development Environment, or IDE, is a software suite that consolidates the basic tools required to write and test software. Developers use numerous tools throughout software, could creation, building, and testing. Development tools often include text editors, could libraries, compilers, and test platforms. Without an IDE, a developer must deselect, deploy, integrate, and manage all of these tools separately. An IDE brings many of those development related tools together as a single framework, application or service. The integrated tool set is designed to simplify software development and can identify any minimize coding mistakes and typos. Some ideas are open source, while others are commercial offerings. And IDE can be a stand alone application or it can be part of a larger package. An IDE typically contains a code editor, a compiler, or interpreter, and a debugger accessed through a single graphical user interface. I hope this has been informative for you. And I'd like to thank you for viewing. 4. 01 Pycharm Introduction: Pycharm introduction by charm is the most popular Integrated Development Environment used for Python scripting language. By charm is developed by the check company JetBrains. Initially released in third of February 2010. By charm is cross-platform with Windows, Mac OS, and Linux versions. By Charles offers some of the best features to its users and developers in the following aspects. Could completion and inspection and advanced debugging. Pycharm general features. By John offers intelligent Python editor. That includes coding assistance and analysis with good completion, syntax and error highlighting. Advanced graphical debugger. Python refactoring. And refactoring is the process of renaming one or more files at a time. And by charm includes various shortcuts for smooth refactoring process. Could inspection, version control, integration. The community edition, which we will talk about in this course, is a free edition and is released under the Apache license. Also, there is a professional edition with extra features released under a proprietary license. As a Python developer, you will feel comfortable working with PyCharm IDE because of the features it offers. I hope this has been informative for you. And I'd like to thank you for viewing. 5. 02 Python and Pycharm Installation: Python and by Sharm installation. First, downloading and installing Python. Go to the Python website. Go to the download section. There are versions available for Windows, Mac, and Linux. Choose the suitable version for your operating system. No load Python by clicking the Download button. After the download finishes on the executable file to start installing the Run button. Press Install. Now, this clause, now the iPhone installation finished successfully downloading and installing batch on Community Edition. The Bashar website. Go to the download section. There are versions available for Windows, Mac, and Linux. Choose the suitable operating system. Under community. The download button. After the download finishes, press on the executable file to start installing the Run button. Choose yes. Brisk breast, histidine, chick, the kidney, a desktop shortcut, checkbox. And you can check others if you wish. Then Risk Next. Install. Check checkbox and brisk finish. If a new window is opened asking about importing botch arm sitting, choose, don't import settings. And Chris bookie from customized by charm window. Referred user interface theme. Now the batch arm institution finished successfully. I hope this has been informative for you and I'd like to thank you for viewing. 6. 03 Starting Pycharm and Understanding its Basics: Starting by sharp and understanding its basics. Start by Sean. If a new window is opened, asking about importing by charm sitting, choose, don't import settings and press OK. When you lunch pie chart for the first time, you will see a welcome screen with entry points. Creating new project. Open to open all project. Check out from version control to check out the project from version control, where you can choose between Git, Mercurial, Subversion configured to show and modify available configurations. And get help. Showing about tip of the day and others. Click Create New Project. The new project will be automatically named entitled. Can you change the name with whatever you like? Here? I renamed it as test. In the project interpreter. The values is choosing automatically from the installed Python directory. Now you can press pre-screened. After your new project is created. You may see by charm tips window is opened for now. Brisk, close to close it. Now you can see the test project overview. For adding new file to the test project. Right-click on the test project folder. Choose new thing, choose file. Name it as mean. Now we can try adding some lines in it. As you can see, the autocompletion function is working automatically. To run the could. Right-click on the main dot PY file and you choose Run. Now, as you can see, the could run correctly without errors. I hope this has been informative for you and I'd like to thank you for viewing. 7. 04 Pycharm Keymaps: Pycharm key maps by Charles includes predefined key maps that lets you customize frequently used shortcuts. The key map itself is a list of actions with corresponding keyboard and mouse shortcuts and abbreviations. To view the key map configuration, file settings. All you can press Control Alt S, n select came up by charm, automatically selected, redefined came up. Based on your environment. Make sure that it matches the operating system you are using. Or select the one that matches shortcuts from another IDE or editor you are used to. You cannot customize predefined key maps. When you modify initial shortcut by Jon creates a copy of the currently selected Ki Map, which you can configure. Click this button to duplicate the selected key map. You can rename, remove, or restore it to default values. To modify or add new shortcut. Any action in the K map. Double-click on the action. And the choose from Ed keyboard shortcut, Ed, mouse shortcut, Ed, abbreviation, or remove the current. Accustom Ki Map is not afforded cabbie of its parent key map. It inherits and modified shortcuts from the barren came up, and it defines only those that will change it. To find an action by name, you can type it in the search field and it will be shown. Note that redefined key maps don't cover every possible platform version and configuration. Some shortcuts can conflict with global system actions and shortcuts for third party software. To fix these conflicts. You can reassign all these able the conflicting shortcut. I hope this has been informative for you and I'd like to thank you for viewing. 8. 05 Pycharm Shortcuts: Pycharm shortcuts by charm has keyboard shortcuts for most of its commands related to editing, navigation, refactoring, debugging, and other tasks. Memorizing these hotkeys can help you stay more productive by keeping your hands on the keyboard. That it's better to use a keyboard with the English layout. By charmed me not detect some of the shortcuts correctly for other nationally outs. Find action. Most important comment that enables you to search for commands and settings across all menus and tools. You can access it on PyCharm by clicking on help. Find action. All by pressing control shift E and start typing to get a list of suggested actions. Then select the necessary action and press enter to execute it. This table lists some of the most useful shortcuts to learn. Doubled shift, search everywhere. Find anything related to batch harm or your project and urban ed. Execute, it, will jump to it. Control shift a find action to find a command and execute at open a tool window or search for a setting. Control N, or control shift in, or control shift in. Find a class file or symbol to find and jump to that desired class file, all symbol. Control, ie, View Recent Files. To select a recently opened file from the list. Alt, enter. Sure intention actions to improve or optimize a good construct. Control space. Visit good completion. To complete names of classes, methods, fields, and keywords within the visibility scope. Control w, or control shift w, extend or shrink selection to increase or decrease the scope of selection according to specific good constructs. Control forward slash or control shift forward slash, add or remove line or blog comment to comment out a line or block could control shift F7, highlight usage in a file to highlight all occurrences of the selected pregnant in the current file. I hope this has been informative for you and I'd like to thank you for viewing. 9. 06 Pycharm Navigation and Search: By charm navigation and search. Then we get to file class symbol. This is one of the most powerful by charms navigation and search features that enables you to find actually any file, class or symbol by its name and jump directly to it. To navigate to fight. Click on navigate. File. All press, control shift in and type the name of the file in the book up that opens. To navigate to class. Click on, navigate. All press Control N, and type the name of the class. This is just sand list will show all classes that have the same name entered. Note that each class will be followed by its fully qualified. To navigate to symbol, click on navigate symbol. All press control shift, and enter the simple you want to search for. Navigating to recent files. To show the recent files press Control E. Note that the most recent file is listed first and selected by default. You just need to press Enter. Also, speed Search is available in the recent files popup, just start typing what you are looking for and you will see the result that matches the search string. Searching everywhere. By Chun gives you the chance to find anything anywhere and jump directly to the search result. Thus, you can find the same classes, files, and symbols, actions, and settings. To do that, just double press the Shift key or click the magnifying glass icon in the right-hand corner of the bio charm window. Jumping to align. To jump to a certain line in a file. Open a file for editing by double-clicking on it, or by choosing the file and then press F4, then click on navigate, line slash colon, or press control G. Then you can reach the line and the colon you want to access by typing the line number, colon, colon number and press OK. I hope this has been informative for you. And I'd like to thank you for viewing. 10. 07 Pycharm Macros: By Char macros. Macros provide a convenient way to automate repetitive procedures. You do frequently while writing Could. You can record in it and the blade peg macros assign a shortcut to them and share them. Macros can be used for editorial related actions within a file. You cannot record button clicks, navigating to pop ups and accessing tool windows or menu's. A temporary macro can be used without any him. For permanent macros, assign unique names. Recording a macro. Obeying the edit menu. Point to Macros. And click Start macro recording. Perform necessary actions that you want to be recorded. Open the Edit menu, bowing to Macros, and click stop macro recording. In the inter macro named dialogue specified the name for the new macro. And click OK. If the macro is intended for temporary use only, you can leave the name blank. To play back a temporary macro. Obeying the edit menu. Point to Macros. And click playback last macro. To play back an MD macro. Open the Edit menu. Point to Macros and click them necessarily macro Nim. Editing macros. To edit macro. Open the Edit menu bar into macros, and click Edit macros. From here, you can delete a needed macros by clicking the dash sign beside it and pressing OK. I hope this has been informative for you and I'd like to thank you for viewing. 11. 08 Pycharm Structure Tool Window and File Structure Popup: By charm structure, 2D window and file structure pop-up structure tool window. These 2D windows plays with the structure of a file currently, albeit in the editor and the having the focus or selected into biologic tool window. For diagrams. These tools window shows the diagram preview. You can show it from view. Tool windows structure. Or by pressing out seven file structure, bob up. This bob up displays the structure of a file currently opened in the editor. And the having the focus. You can open it from. Navigate file structure or by pressing Control F2. Both views help quickly navigate through the file structure. Title bar in structure tool window. The buttons on the title bar of the tool window are common for all language contexts. The set of options on the context menu depends on the context. Expand all. Click this button to have all the nodes in the tool window expanded. Collapse all. Click this button to have all the nodes in the tool window collapsed. Click this button to open the context menu. Configure the appearance of the tool window. It's viewing mood, and the way it presents the structure of the current file by turning the menu items on or off. Use this icon or shortcut Shift escape to hide the tool window. When used in combination with the Alt key. Clicking this icon hides all the tool vendors attached to the same tool window bar. The Python bar. Click this button to have the elements within a class sorted alphabetically. Click this button to display all the methods and fields inherited by the current class and accessible from the inherited members are displayed gray. To distinguish them from the members defined in the current class. Shore fields. Click this button to have all fields or properties shown in the tree. Collapse all. Click this button to have all the nodes in the tool window, clips it. Expand all. Click this button to have all the nodes in the tool window expanded. Oh, to scroll to source. Click this button to enable automatic navigation to the line of source code that corresponds to the selected node. When the focus switches to the editor. Auto scroll from source. Click this button to have by churn automatically move the focus in the structure tool window to the node that corresponds to the good where the cursor is currently positioned in the editor. I hope this has been informative for you and I'd like to thank you for viewing. 12. 09 Pycharm Code Completion and Viewing Refrence: By charm could completion and viewing reference. Basic good completion. Basic good completion helps you complete the names of classes, methods, and keywords within the visibility scope. When you invoke good completion. By chomp analysis, the context suggests the choices that are reachable from the current carried position. Basic completion is also available for an English keyboard layout. Could completion is available for custom file types. However, by Charles doesn't recognize the structure of such files and suggests options regardless of whether they are appropriate in the current context. If basic good completion is applied to a part of a field, parameter or variable declaration by Charles suggests a list of possible names depending on the item type. Invoking visit. Good completion for the second time shows the names of classes, functions, modules, and variables. Invoked visit completion. Start typing a name. Press control space. Or from the main menu. Could completion basic. If necessary, press control space for the second time. Or press Control Alt piece. This shows the names of classes, functions, modules, and variables. Smart completion. Smart good completion filters the suggestions, list and choose only the types applicable to the current context. Invoking smart completion. Start typing, press control shift species. All from the main menu. Could completion. Smart type. The most suitable suggestion for the current context is highlighted. Accepting SE just shun. You can accept a suggestion from the list in one of the following ways. Press Enter or double-click a list item to insert it to the left of the carrot. Three-step to replace the characters to the right from the carrot. Use Control Shift Enter to make the current could construct syntactically correct. This means balanced parenthesis, ed, missing braces and semi-colons, and so on. Viewing reference. You can use the definitions by pressing control shift I when you select an entry in the suggestions list. Also, you can use the quick information view by pressing control Q when you select an entry in the suggestions list. I hope this has been informative for you. And I'd like to thank you for viewing. 13. 10 Pycharm Python Console: By charm Python console. To open Python console for Windows and Linux users. File settings. Build execution, deployment. Console, Python console. And four make OS users. Char. Preferences. Belt execution, deployment console, Python console, or press Control Alt S. When any of them, Windows, Linux, or Mac OS. The Python console Bij is used to define the Python interpreter. It's options, starting script, and so on. For the Python console. Environment variables. This field shows the list of environment variables. If the list contains several variables, they are delimited with semi-colons. To fill in the list. Click the browse button, or press. Shift, Enter, and specify the desired set of environment variables in the environment variables dialogue. To create a new variable. Click the plus sign and type, the desired name and value. You might want to Bobby, LET a list with the variables are stored as a series of records in a text file. Just copy the list of variables from the text file and click Paste in the environment variables dialogue. The variables will be added to the table. Click OK to complete the task. At anytime, you can select all variables in the environment variables, dialog, click tabby, and built them into a text file. Python interpreter selects one of the reconfigured python interpreters from the list. Interpreter options. In this field specified a string to be bused to the interpreter. If necessary. Click enter and type the string in the editor. Working directory. Specify a directory to be used by the running console. When this field is left blank, the project directory will be used. Configured interpreters. If the desert interpreter is missing in the list. Click this link to open the project interpreter beach and configure an interpreter or virtual environments. Ed content routes to Python bath. Select this check box to have the content roots edit to the Python Bethe ET source routes to Python birth. Select this check box to have the source roots edit to the Python Bethe. Starting script. In this editor area. Type the script to be executed in the console after it starts up. End initialization. Mood, that syntax highlighting completion. In both assistance. Recommendation, inspection, and quick fixes are available in this editor. By default, this area contains at the following script, which causes printing out a hetero information and extending the system paths. If you want to omit such a printout, delete this script. I hope this has been informative for you and I'd like to thank you for viewing. 14. 11 Pycharm Configuring Python Interpreter: Configure a python interpreter in by charm, who are not limited to using just a single python interpreter. You are able to implement several. And you can choose which interpreter you wish to use for any specific project. Pycharm supports standard Python interpreters. Other Python implementations such as Iron Python by pi, Gi thrown. C Python, virtual environments such as virtual him by BMF and conda. Python interpreters can be configured when the following levels current project selected Python interpreter would be used for the current project. You can create a new interpreter or use one of the existing interpreters. New project. Selected Python interpreter would be used for the new project instead of the default one. Creating a new project interpreter. To add a new interpreter to the current project. Obeying the edX Python interpreter dialogue. By either way. When you are in the editor. The most convenient way is to use the Python interpreter widget in the status bar. Click the widget and select ED interpreter. Obeying the settings preferences dialogue by pressing control alt S, or by choosing File Settings for Windows and Linux. Or by charm preferences for Mac OS. In the settings preferences, dialogue, select project, Project Nim, project interpreter. Click this icon and select ED. Choose the interpreter typed to add and be reformed the specific settings. Setting an existing project interpreter. At any time, you can switch your project interpreter either using the Python interpreter widget. We're in the project sitting preferences. Changing the project interpreter using the Python interpreter widget. It is most convenient and quickest way to switch to the project interpreter. Just click it and select that argued interpreter. Note that the project interpreter widget is shown only when at least one project file is open in the editor. Changing the project interpreter in the project sittings. Urban settings preferences, dialogue by pressing control alt S, all by choosing File Settings. For Windows and Linux. Or by charm preferences for MacOS. Select project name. Project interpreter. Expanded the list of the available interpreters and click the show all link. Alternatively, click this icon and select chore. All selected that are getting interpreter. When by charm, stops supporting any of the outdated Python versions, the corresponding Project interpreter is market, is unsupported. Optionally, you can click this icon, n-type n alternative interpreter name. The Python interpreter name specified in the name field becomes visible in the list of available interpreters. Click OK to apply the changes. I hope this has been informative for you and I'd like to thank you for viewing. 15. 12 Pycharm Debugging and Breakpoints: By charmed bugging and breakpoints. Placing breakpoints to please peak points. Just click the left together next to the line you want your application to suspend it. Debugging Python could. Now, as we have added peak points, everything is ready for debugging. But term allows starting the debugger session in several ways. You can click the Sign into left together and then select the command debugged solver. In the pop-up menu that opens. The debugger starts, shows the Console tab of the debug tool window. By the way, in the console, you can show a Python prompted and enter the Python commands. To do that, click this sign. If you re debug console is too short, the brown bit icon to be visible. Click the sign. Then the debugger suspended the program at the first peak point. It means that the line with the breakpoint is not yet executed. The line becomes blue. On the snipping tool bar of the Debugger tab. Click this button to move to the next breakpoint. Inline debugging. In the editor. You see the great thickest next to the lines of good. The inline values functionality simplifies the debugging procedure as it leads, you view the values of variables used in your source could right next to their usage without having to switch to the variable spin of the debug tool window. If this option is enabled, who knew lunch I debug session and step through the program. The values of variables are displayed at the end of the lines where these variables are used. The inline values are enabled by default. Switch them off. You can do one of the following. In the debug tool window toolbar, click the Settings icon and select the Show Values in line option from the pop-up menu or in the settings preferences, dialogue, Control, Alt S, select, built execution deployment. Debugger. Data views on the left and uncheck the Show Values in line option. Note that when the variable value is updated during the debug, the color of the enlightened view for that variable changes. I hope this has been informative for you and I'd like to thank you for viewing. 16. 13 Pycharm Version Control Integration: Version control integration by charm supports Version Control Integration at two levels. At the IDE level, version control integration is provided through a set of bundled plug-ins enabled by default. And at the project level, version control integration is enabled by associating roject folders with one or several version control systems. Associating a project route with a version control system. By Chart allows you to quickly enable your projects integration with a version control system and associate it with the project root. Press Alt. Robin could intellect naval version control integration. Or from the main menu, choose. Vcs. Enable Version Control Integration. And the Enable Version Control Integration dialogue that opens. Select a version control system from the list that you want to associate with your project root. After Version Control Integration is enabled by charm will ask you whether you want to share the project settings files via VCS. You can choose all those add to synchronize project settings with other repository users who work with Bashar. Associating a directory with a version control system. By charm supports a directory based versioning model, which means that each project directory can be associated with a different version control system. Open version control settings, file settings, version control. This beach shows a list of projects, directories and version control systems associated with them. If no directories have been edited, the list only contains the project route. Click the Add button on the right. In the ED VCS directory maybe dialogue that opens, select the directory option. Type the bath to the directory that you want to associate with a version control system. Or click the Browse button and select the directory in the dialogue that opens. From the VCS drop-down list. Select the version control system that would be used to control the files in this directory. Note that this list only contains the version control systems for which the corresponding plug-ins are currently enabled. Click OK to save the mapping and returned to the version control beach. For projects with Git or Mercurial integration enabled by charm scans, project directories to check if there are Git Mercurial repositories that are not controlled by the IDE. If such repositories are detected by charts, please identification. If you don't want to be notified about these roots again, connect the ignore link in identification. Note that if new unregistered their visitors are added to the project by char will notify you about them. Changing BCS associations. This sitting speech displays a table of directories with associated version control systems. In the table. Locate the row that corresponds to the directory which you want to put under another version control system. Click the VCS column from the list that appears. Select a new version control system. Optionally, click the Configure VCS, poten. The version control configurations, dialogue options where you can configure settings for the selected version control system. Click OK to save the new mapping and close the version control dialogue. I hope this has been informative for you and I'd like to thank you for viewing. 17. 14 Summary: Pycharm IDE using by charm Community Edition course summary. And section one. I describe the meaning of ID. Then I started with sub-i charm IDE introduction. In section two, I showed you the Python and Bashar is tradition procedures. In section three, you learned about starting by charm and understanding its basics. In section four, I showed you the PyCharm key maps. In section five, I showed you the most important PyCharm shortcuts and their uses. In section six, we talked about batch, our navigation and search in sections. And then we talked about PyCharm macros. In section it. We talked about PyCharm structure tool window and file structure popup. In Section nine, we talked about basic good completion, invoking basic completion, smart completion, and invoking smart completion and how to accept a suggestion. Also, we talked about viewing reference. Section ten. We talked about Python console and how to access it for Windows, Linux, and Mac OS users. Then I showed you the items and their description into Python console beach. In section event, I talked about configuring a Python interpreter. The Python interpreters that by charms supports and the livers of configuring the python interpreters in pie chart. Also, I talked about creating a new project interpreter, setting an existing project interpreter, changing the project interpreter using the Python interpreter widget, and the changing the project interpreter in the project settings. In section 12. By charmed bagging and peak points. I showed you how to please speak points, how to debug python could end inline debugging. In Section 13 by charm version control integration. In this section, I talked about the two levels that by charts aborted Version Control Integration at. Also, I told you about associating a bridget route with a version control system and associating a directory with a version control system, changing version control system associations. I hope that this course had been informative for you and that you have received the desired benefits. And I'd like to thank you for viewing.