PyCharm IDE
3.7 (131 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
16,203 students enrolled

PyCharm IDE

Learn Pycharm IDE Community Edition Features for Beginners!!
3.7 (131 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
16,203 students enrolled
Created by Mustafa Mahmoud
Last updated 7/2020
English
English
Current price: $69.99 Original price: $99.99 Discount: 30% off
23 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 1 hour on-demand video
  • 5 articles
  • 1 downloadable resource
  • 1 Practice Test
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Pycharm IDE Community Edition Features.
  • Using PyCharm IDE community edition 'The most popular IDE for Python'.
  • Coding in Python with less effort using the Pycharm IDE community edition.
Course content
Expand all 21 lectures 01:10:54
+ Pycharm Introduction
4 lectures 04:39
What is Python?
00:56
  • Describing the meaning of IDE.

IDE Introduction
01:38
  • Pycharm IDE introduction.

  • Pycharm community edition general features.

Pycharm IDE Introduction
02:01
Pycharm IDE - Professional Edition vs Community Edition - Features Comparison
00:04
+ Python and Pycharm Installation
2 lectures 09:35
  • Python & Pycharm installation procedures.

Preview 06:31
Pycharm installation 7/2020
03:04
+ Starting Pycharm and Understanding its Basics
1 lecture 03:49
  • Understanding Pycharm Basics.

  • Starting Pycharm.

  • Welcome screen entry points.

  • Creating a new project.

  • Adding files to your project.

  • Running your code in Pycharm.

Starting Pycharm and Understanding its Basics
03:49
+ Pycharm Keymaps
1 lecture 03:24
  • Viewing the keymap configuration.

  • Customizing frequently used shortcuts using PyCharm Keymaps.

  • Duplicating a selected keymap.

  • Predefined keymaps.

  • Custom keymaps.

  • Finding an action by name in keymap.

Pycharm Keymaps
03:24
+ Pycharm Shortcuts
2 lectures 06:16
  • Searching for commands and settings across all menus and tools using Find Action command.

  • The most useful Pycharm shortcuts.

Pycharm Shortcuts
03:26
PyCharm Keyboard Shortcuts
02:50
+ Pycharm Navigation and Search
1 lecture 02:53
  • Navigating to any file, class or symbol by its name, and jumping directly to it.

  • Navigating to recent files.

  • Searching everywhere.

  • Jumping to a line.

Preview 02:53
+ Pycharm Macros
1 lecture 03:11
  • Automating repetitive procedures using PyCharm Macros.

  • Recording a macro.

  • Playback a macro.

  • Editing macros.

  • Deleting macros.

Pycharm Macros
03:11
+ Pycharm Structure Tool Window and File Structure Popup
1 lecture 04:15
  • Showing the diagram preview using PyCharm Structure Tool Window.

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

  • Structure tool window title bar description.

  • Python bar description.

Pycharm Structure Tool Window and File Structure Popup
04:15
+ Pycharm Code Completion & Viewing Refrence
1 lecture 04:06
  • Completing the names of classes, methods, and keywords using Pycharm Basic code completion.

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

  • Accepting a suggestion from the list.

  • Viewing reference.

Pycharm Code Completion & Viewing Refrence
04:06
Requirements
  • Basic knowledge of using a PC.
Description

LEARN PYCHARM IDE COMMUNITY EDITION FEATURES FOR BEGINNERS!!

Hi. My name is Mustafa and I'm the author of the 'PyCharm IDE' course. I started working as a network and computer systems administrator since January 2011. I have a bachelor degree in engineering from Alexandria University. After finishing university, I concentrated on learning the Linux system administration. I have many certifications in Linux system administration, network administration, database administration, and some programming languages 'C, C++, and Python'. I have a large experience in working on Linux using RHEL, CentOS, and Ubuntu Linux distributions. I have a desire to teach others and transfer my experience to them in an easy and simplified way.

Note

  • This is Not a Python Tutorial.

  • All Published Lectures is Manually Captioned.

// Sorry for some inadvertent language mistakes since my mother tongue is Arabic, and for this reason, I have added English captions for all the lectures in the course.


Course Contents:

  1. What is Python?

  2. Describing the meaning of IDE.

  3. Pycharm IDE introduction.

  4. Pycharm community edition general features.

  5. Pycharm IDE Professional Edition vs Community Edition - Features Comparison.

  6. Python & Pycharm installation procedures.

  7. Understanding Pycharm Basics.

  8. Starting Pycharm.

  9. Welcome screen entry points.

  10. Creating a new project.

  11. Adding files to your project.

  12. Running your code in Pycharm.

  13. Viewing the keymap configuration.

  14. Customizing frequently used shortcuts using PyCharm Keymaps.

  15. Duplicating a selected keymap.

  16. Predefined keymaps.

  17. Custom keymaps.

  18. Finding an action by name in keymap.

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

  20. The most useful Pycharm shortcuts.

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

  22. Navigating to recent files.

  23. Searching everywhere.

  24. Jumping to a line.

  25. Automating repetitive procedures using PyCharm Macros.

  26. Recording a macro.

  27. Playback a macro.

  28. Editing macros.

  29. Deleting macros.

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

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

  32. Structure tool window title bar description.

  33. Python bar description.

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

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

  36. Accepting a suggestion from the list.

  37. Viewing reference.

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

  39. Uses of the Python Console page.

  40. Python interpreters supported by Pycharm.

  41. Levels of configuring Python interpreters in Pycharm.

  42. Creating a new project interpreter.

  43. Setting an existing project interpreter.

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

  45. Changing the project interpreter in the project settings.

  46. Placing breakpoints.

  47. Debugging Python code.

  48. Inline debugging.

  49. Levels of supporting version control integration in Pycharm.

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

  51. Associating a directory with a version control system.

  52. Changing VCS associations.

ENROLL NOW AND ENJOY LEARNING THE PYCHARM IDE COMMUNITY EDITION FEATURES!!

Who this course is for:

  • Python developers who have a basic knowledge of any integrated development environment of Python.

Student testimonials:

  • Mike Callahan: This is a good course, the teacher is very knowledgeable about PyCharm. I have been messing with this, asked questions he doesn't address in the course and he gets right back to me. VERY helpful, caring guy who just wants you to succeed.

  • Majji Ramachandro: EXCELLENT VIDEOS. I LEARN MANY THINGS. THANK YOU.

  • Robert D Pepple: Quick and comprehensive. Very helpful.

  • Amit Kumar: Really Useful for Beginners and must know.

  • Mallareddy Adudhodla: the course is very good for beginners.

  • Klaus-Dieter Scharf: Ich fand es besonders hilfreich, dass der Autor langsam englisch spricht und außerdem der Text geschrieben erscheint. So ist es sehr verständlich und so wünsche ich es mir für andere Kurse. Translation: I found it particularly helpful that the author slowly speaks English and that the text appears to be written. So it is very understandable and so I wish for other courses.

Who this course is for:
  • Python developers who have a basic knowledge of any integrated development environment of Python.