From ff0018453601eb557cb8883e6f977582fd88350d Mon Sep 17 00:00:00 2001 From: Martin Mares <mj@ucw.cz> Date: Sun, 1 Mar 2020 23:03:36 +0100 Subject: [PATCH] =?UTF-8?q?Pozn=C3=A1mky=20k=20PyCharmu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 03-typing/PyCharm-notes | 35 +++++++++++++++++++++++++++++++++++ 04-matplotlib/notes | 29 ----------------------------- 2 files changed, 35 insertions(+), 29 deletions(-) create mode 100644 03-typing/PyCharm-notes diff --git a/03-typing/PyCharm-notes b/03-typing/PyCharm-notes new file mode 100644 index 0000000..79c868f --- /dev/null +++ b/03-typing/PyCharm-notes @@ -0,0 +1,35 @@ +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) diff --git a/04-matplotlib/notes b/04-matplotlib/notes index 598777e..4799464 100644 --- a/04-matplotlib/notes +++ b/04-matplotlib/notes @@ -24,32 +24,3 @@ text tick_params xkcd - ------- - -PyCharm - -- help k položkám menu ve status line -- installing modules -- highlighting uses of variable etc. -- debugger - - breakpoints - - stepping over/in - - var comments in source - - variables - - watches - - "view as Array" - - run/pause - - stack -- PEP 8 warnings -- automatické doplňování závorek/uvozovek/... -- Tab/Ctrl-Tab i na bloky -- folding -- refactor: rename var/func, extract var -- dokumentační komentáře -- type hints? - - self se neanotuje -- Ctrl-W -- Ctrl-Shift+Up/Down -- propojení s Gitem -- TODO \ No newline at end of file -- GitLab