1. Download link
PyCharm for Windows: www.jetbrains.com/pycharm/dow…
PyCharm for Mac: www.jetbrains.com/pycharm/dow…
PyCharm for Linux: www.jetbrains.com/pycharm/dow…
2. Installation procedure
After downloading, double-click the EXE file
Pycharm requires a large amount of memory. You are advised to install Pycharm on drive D or DRIVE E, not drive C:
After selecting the path, click Next to create a desktop shortcut and check the options as shown below!
Finally, the default installation can be directly click Install.
7. Wait patiently for about two minutes.
You should then get the following installation complete screen
Click Finish and Pycharm is installed.
Next, configure Pycharm and double-click the Pycharm icon on the desktop to enter the following interface:
Select Do not Import Settings and then OK to proceed to the next step.
The following is a selection of topics
-> Select black by default (black on the left, white on the right)
-> Click Next:Featured Plugins
Darcula theme is recommended as it is more conducive to eye protection.
At this point, PyCharm is installed.
Tutorial PDF download
The download link PyCharm Chinese guide: wws.lanzous.com/ijNfUmcm90f
A series of reading
- Chapter one: Download and Installation
- 1.1 [Version Introduction] Introduction and selection of multiple versions
- 1.2 [Installation and Use 01] Download and use the community version
- 1.3 [Installation using 02] Five ways to use professional edition
- 1.4 [Free Use 01] Students and teachers can apply for free professional edition
- Use open Source projects to apply for the free Professional version
- Chapter two: debugging and running
- 2.1 Four ways to run Python
- 2.2 [Operation Skill 02] Execute the program by specifying parameters
- 2.3 [Debugging skills 01] Super detailed graphics teach you to debug code
- 2.4 [Debugging skills 02] After the program ends, it can still be debugged
- 2.5 [Debugging Skills 03] 7 steps to achieve remote code debugging
- Chapter three: interface and typesetting
- 3.1 [Interface Transformation 01] Create an interface with a high level of appearance
- 3.2 [Interface Modification 02] Close the undulating lines
- 3.3 [Interface Transformation 03] Enable the eye protection mode
- 3.4 [Interface Transformation 04] Open multi-line tabs
- 3.5 [Interface Modification 05] Turn off the annoying light bulb prompt
- 3.6 [Interface Transformation 06] Small Screen Must see: Enable the large screen coding mode
- Big screen Must see: split screen to view the code
- Chapter 4: Code editing
- 4.1 [Efficient Edit 01] The correct posture of overriding the superclass method
- 4.2 Indent and reverse indent
- 4.3 Achieve the correct posture of the interface method
- 4.4 [Efficient Editing 04] Quickly open a new line
- 4.5 [efficient editing 05] Variable name one key to achieve case conversion
- 4.6 [Efficient Editing 06] Code blocks can be folded anywhere
- 4.7 [Efficient Editing 07] Deleting and cutting skills
- Paste from History
- 4.9 When using a function, quickly check the parameters of the function
- 4.10 [Efficient Editing 10] Automatic correction and completion
- 4.11 【 efficient edit 11】 Output beautification: Show as JSON
- 4.12 [Efficient Editing 12] Display context information
- 4.13 [Efficient Editing 13] One-click preview of the document of the module
- Chapter five: Speed and efficiency
- 5.1 [Improve efficiency 01] Complex operation, recorded macro
- 5.2 [Improve Efficiency 02] Use favorites to save key code bits
- 5.3 [Improve Efficiency 03] A set of shortcut keys to accurately open the toolbar
- 5.4 [Improve Efficiency 04] Use templates to quickly catch exceptions
- 5.5 [Efficiency 05] Fast input of custom code snippets
- 5.6 [Improve Efficiency 06] Code template, efficient coding
- 5.7 [Improve Efficiency 07] Code encapsulation, one-step
- 5.8 [Improve efficiency 08] Crawler must, one key to add quotation marks
- Chapter 6: Search and navigation
- 6.1 [Search technique 01] Precisely where the search function is called
- 6.2 [Search tips 02] Use bookmarks in projects to locate quickly
- 6.3 [Search Technique 03] No Dead corner Search: Eight positions of search
- 6.4 [Search Skills 04] Filter test files during search
- 6.5 [Search Technique 05] Current file replacement and global replacement
- Display the inheritance tree of the current class: Type Hierarchy
- Display the call tree of the current Method: Method Hierarchy
- 6.8 Navigation Tip 01 Skip to the last edit
- 6.9 Quickly enter the parent method in a subclass method
- Move forward/back to the last “click”
- 6.11 Display the recently opened file
- 6.12 [Navigation Tip 05] Operate the directory to open the file without using the mouse
- 6.13 Quickly Jump to the Line with ERROR
- 6.14 Navigate 07 To the up/next method
- 6.15 Navigation Tip 08 Switch left/right tabs
- 6.16 【 Navigation Tip 09】 Quickly open the toolbar available for the file
- Learn to jump code blocks across levels
- 6.18 【 Navigation Tip 11】 Use TODO to record your to-do list
- 6.19 [Search Tips 08] Search for recent search records
- Chapter 7: Versioning and management
- 7.1 [Version Management 01] Use Git for version management
- 7.2 [Version Management 02] Three kinds of view file modification
- 7.3 [Version Management 03] Difference comparison function comparable to Beyond Compare
- 7.4 [Version Management 04] Viewing file Modification records: Annotate
- 7.5 [Version management 05] View all operation records of files
- Chapter 8: Plug-ins and Tools
- 8.1 Use Vim in PyCharm
- JetBrains has officially launched a Chinese plug-in
- Write Markdown in PyCharm
- Regular expression Testing: Regex Tester
- Use the Bash command on Windows
- 8.6 [Excellent Tools 02] Code is not standard? Try automated PEP8
- 8.7 [Excellent Tools 03] HTTP Interface debugging: Test RESTful Web Service
- Execute Selection in Console
- 8.9 [Great Tool 05] One-click code performance analysis
- 8.10 Excellent Tools 06 Enable static code analysis checks
- Run the Jupyter Notebook on PyCharm
- 【 Plug-in Artifact 05】 Shortcut Key Manager: Key Promoter X
- Code scroll preview: CodeGlance
- JSON beautification plugin: JSON Parser
- Chapter 9: Common techniques
- Easily implement JSON formatting
- Delete items by mistake? Back for a second
- Intelligent completion, ignore case
- Edit as a block of units
- Six ways to read the source code
- 9.6 Fast reconstruction, modify all functions and variables
- Use TAB and space automatically
- 9.8 Mouse-free code area Selection: Extend Selection
- From visual Python Package Manager
- Move/copy files quickly: F6/F5
- 9. Show Diagrams
- Hide the project tree quickly
- 9.13 Setting the file to read-only: Read-Only
- 9.14 Automatic import solution dependency: Alt+Enter
- Three ways to open a folder in File Manager /Finder
- 9.16 Open a folder in Terminal
At the end of this article, I will introduce two online documents written by myself:
The first document: PyCharm Chinese Guide 1.0 document
I sorted out 100 Tips on using PyCharm. I spent a lot of time recording hundreds of GIFs for beginners to be able to use them directly. If you are interested, you can read online documents.
Second document: PyCharm Dark Magic Guide 1.0 document
The system includes a variety of cold Python knowledge, Python Shell diverse gameplay, crazy Python skills, Python super detailed advanced knowledge interpretation, very practical Python development skills.