PyCharm ======= - help k položkám menu ve status line - editor - automatické doplňování závorek / uvozovek - nápověda: - doplňování identifikátorů - parametry funkce (automaticky nebo Ctrl-P) - dokumentace (Ctrl-Q, z dokumentačních komentářů) - Tab/Ctrl-Tab i na označený text - ukazuje další výskyty téhož identifikátoru - skok na definici (menu nebo Ctrl-B) - Ctrl-Shift+Up/Down na přesun kusů kódu - Ctrl-W na rozšíření výběru - folding - automatické anotace kódu (konfigurovatelné) - chyby - varování - stylistické prohřešky - refactoring: - např. přejmenování funkce včetně všech volání - instalování modulů - lokální prostředí (venv) pro projekt - "import něco_neznámého": anotace vybídne k instalaci - File -> Settings -> Project -> Project interpreter - debugger - breakpoints - run/pause - stepping over/in - přehled proměnných - ve zdrojáku se u přiřazení objevuje komentář s aktuální hodnotou - watches - "view as Array" u polí z NumPy - pohled na zásobník (to je hezky vidět na rekurzivních funkcích)