PyCharm ======= - help k položkám menu ve status line - editor - View -> Increase Font Size - automatické doplňování závorek / uvozovek - nápověda: - doplňování identifikátorů - parametry funkce (automaticky nebo Ctrl-P) - dokumentace (najetí myší nebo Ctrl-Q) - ukazuje dokumentační komentáře - u std knihovny proklik na doc na webu - u příkazů vlastní dokumentace - ukazuje další výskyty téhož identifikátoru - skok na definici (menu nebo Ctrl-B) - Tab/Shift-Tab i na označený text - Ctrl-Shift+Up/Down na přesun kusů kódu - Ctrl-W na rozšíření výběru - folding - záložka "Structure" vlevo - 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 - záložka "Python Packages" dole - File -> Settings -> Project -> Project interpreter - záložky dole - Terminal - Python Console - Problems - 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 - evaluate expression - má svoji vlastní konzoli - pohled na zásobník (to je hezky vidět na rekurzivních funkcích)