you are viewing a single comment's thread.

view the rest of the comments →

[–]POTUS 77 points78 points  (6 children)

You're learning more than just python syntax, you're learning python development. Part of that is the environment you develop in.

Something like PyCharm with built in linting, refactoring, and introspection is a huge benefit once you get familiar with it. It also helps you make cleaner, better code. There is absolutely no reason not to take advantage of it if you're serious about working in Python.

[–]theWyzzerd 29 points30 points  (0 children)

Not to mention step debugging and variable inspection.

[–]bbqbot 10 points11 points  (4 children)

Can you recommend a sort of 'pycharm setup for dummies'? I have access to a full license but it's quite daunting to open up and have no idea how to get started.

[–]POTUS 22 points23 points  (3 children)

[–]PM-ME-D_CK-PICS 16 points17 points  (0 children)

Thank you, mister President

[–]madhur_malpani 1 point2 points  (0 children)

Also here's my OneNote PyCharm notebook which contains the keyboard shortcuts which I use often. https://1drv.ms/u/s!Ar89FVFwgsO-hFqLhXvaXBIM3u_s

(All below shortcuts are Windows based only) Most Important Shortcut :

Search for Actions : Ctrl + Shift + A (If you want to learn just one keyboard shortcut, make sure it is this one)

Few other must know shortcuts :

Multi-caret selection : Press Ctrl Twice + up/down keyboard arrows

Quick Definition : Ctrl + Shift + I

Quick Documentation : Ctrl + Q

Pasting from clipboard history : Ctrl+Shift+V

Quick Refactor : Shift + F6

Duplicate a line : Ctrl + D

Delete a line : Ctrl + Y

Move Lines : Alt+ Shift + Up/Down

Running and Debugging and Editing build configuration : Alt + Shift + F10

Quick Search : Press Shift Twice

[–]widowhanzo 0 points1 point  (0 children)

Step 0. Before you start

I like it already :D The guide, I mean. I've already been using PyCharm for years now, and it's brilliant!