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