Tutorialspoint
Subscription Includes
$ 100   9.99

PyCharm IDE

Created by Mustafa Mahmoud, Last Updated 15-Oct-2020, Language:English

PyCharm IDE

Pycharm IDE Community Edition Features for Beginners!!

Created by Mustafa Mahmoud, Last Updated 15-Oct-2020, Language:English

What Will I Get ?

  • Installing the Pycharm IDE Community Edition.
  • Pycharm IDE Community Edition Features.
  • Using the PyCharm IDE Community Edition Features.

Requirements

  • Basic knowledge of using a PC.

Description

LEARN PYCHARM IDE COMMUNITY EDITION FEATURES FOR BEGINNERS!!

Hi, I'm Mustafa Mahmoud. I started working as a network and computer systems administrator in January 2011. I have a bachelor's 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 10+ years of experience using different Linux distributions like RHEL, CentOS, and Ubuntu. 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.


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:

  • A Python developer who wants to know more about the Pycharm IDE community edition and the features it offers.

  • A Python developer who wants to learn using the features offered by the Pycharm IDE community edition.

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.

Course Content

Mustafa Mahmoud

Sr. Linux Administrator & Online Instructor

About Me


Hi, I'm Mustafa Mahmoud. I started working as a network and computer systems administrator since January 2011. I have a bachelor's 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 10+ years of experience using different Linux distributions like RHEL, CentOS, and Ubuntu. I have a desire to teach others and transfer my experience to them in an easy and simplified way.


Students Testimonials:


Ajish: The explanations were clear and to the point, will enroll in more of his courses. Thank you!

Siddharth Kumar Srivastava: I really loved the course content and the way all details have been explained by the trainer, it will certainly help me or anyone else to improve their Linux administration skills.

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.

Gh Atef: It has been a wonderful experience. Mustafa is an amazing instructor. The contents and length of the course are just perfect to start working freely on Ubuntu. The course covers a wide variety of topics explained clearly and simply. I would highly recommend this course.

Yoalem Koualao: This course is well suited for beginners of Red Hat and CentOS Linux but it is also very informative for seasoned Linux pros. Thank you, Mo for all the work put in for this course.

Ahmed Bahnasy: Amazing teacher, great enthusiasm, very clear explanations – My favourite course this year! Mr Mostafa is a very stimulating teacher who knows his subject very well. I appreciated his enthusiasm for the subject. The teacher was of excellent quality.

Raymond Jansen Van Vuuren: Informative for now, the tutor is at a good pace as well as clear in what he explains. knowledgeable.

Usama Ali: Awesome contents teaching methodology.

Ahmed Salah: I want to say "thank you" for teaching this course as I discovered that you are an excellent teacher. I found this course very rewarding and practical. Your lecture notes were extremely helpful. I appreciate your examples, which helped to clarify many of the concepts. I look forward to studying under you again.

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.