Conversation
|
Check out this pull request on You'll be able to see Jupyter notebook diff and discuss changes. Powered by ReviewNB. |
| @@ -0,0 +1,1078 @@ | |||
| { | |||
There was a problem hiding this comment.
Tady by stálo za to aspoň krátce shrnout, co vlastně SQLAlchemy dělá a proč nám to tady pomůže.
Reply via ReviewNB
| @@ -0,0 +1,1078 @@ | |||
| { | |||
There was a problem hiding this comment.
Jsou tady ty nástroje potřeba zmiňovat? Spíš by se tu hodilo vysvětlit, co je Schema, Table a Column a jak to odpovídá objektům z Pandas.
A taky co je třeba VARCHAR(32)
Použil jsi metodu ljust. Ta dělá co? (to je otázka, co může padnout, když to nějaká účastnice bude číst)
Reply via ReviewNB
There was a problem hiding this comment.
Nástroje jsem zmiňoval, aby absolvent kurzu měl přehled, co se používá v praxi, a nebyl až tak úplně v Python-Pandas bublině.
Table, column, typy sloupců by to chtělo popsat.
There was a problem hiding this comment.
Nástroje bych zmínil. Dost se nám btw. osvědčuje DBeaver.
Případně pgcli, mycli, ...
| @@ -0,0 +1,1078 @@ | |||
| { | |||
There was a problem hiding this comment.
Tady to row vypadá jako tuple, ale přitom není. To by asi stálo za to osvětlit, ale nemyslím implementaci.
Tedy že je to objekt, který je udělaný tak, aby se s ním dalo pracovat jako s listem i dictem.
Mohl by se tu vysvětlit ten LIMIT nebo to prostě vyřešit v pythonu.
Reply via ReviewNB
| @@ -0,0 +1,1078 @@ | |||
| { | |||
There was a problem hiding this comment.
| @@ -0,0 +1,1078 @@ | |||
| { | |||
There was a problem hiding this comment.
| @@ -0,0 +1,1078 @@ | |||
| { | |||
There was a problem hiding this comment.
| @@ -0,0 +1,1078 @@ | |||
| { | |||
There was a problem hiding this comment.
To porovnání operací v pandas vs SQL je supr nápad.
Možná by se někdo mohl ptát proč dva způsoby? Na to by se hodilo nějaký porovnání s tím kdy použít co. Třeba jako když jsi chci jenom něco rychlého ověřit, tak to udělám v SQL. A tak podobně.
Reply via ReviewNB
There was a problem hiding this comment.
Já bych zde jako příklad uvedl možnost, kdy je databáze obrovská a leží někde na internetu a já tím, že data zpracuji ještě pomocí SQL nemusím tahat takové množství dat k sobě. Ušetřím tím čas i následné zpracování v pandasu. Nehledě na to, že těch dat může být tolik, že si s nimi lokálně ani neporadím.
| @@ -0,0 +1,1078 @@ | |||
| { | |||
There was a problem hiding this comment.
Tady by se hodily nějaké příklady k zamyšlení na typy vazeb. Třeba novinový článek a autor (to je trochu chyták, článek může mít víc autorů).
Reply via ReviewNB
| @@ -0,0 +1,1078 @@ | |||
| { | |||
There was a problem hiding this comment.
Tady je otázka, jestli vlastně chceme vykládat tenhle a následující příkazy, když z pohledu datový analýzy asi nejsou moc zajímavý.
Reply via ReviewNB
There was a problem hiding this comment.
Jeden odstavec o těchto příkazech bych zmínil. Něco jako že SQL se používá i na tvorbu a úpravy databází samotných, ale že to my znát v analýze nepotřebujeme.
| @@ -0,0 +1,1078 @@ | |||
| { | |||
There was a problem hiding this comment.
Tady je možné použít %pip nebo !python -m pip — minimálně to první už někde v předchozích lekcích použito je.
Reply via ReviewNB
There was a problem hiding this comment.
Je ok to použít v "obecném" notebooku? Já třeba nejedu přes venv a nechci tento příkaz spouštět při "run all" :) A nebo by to mohlo být zakomentované...
There was a problem hiding this comment.
Klidně zakomentovat nebo jen zmínit v textu a kdo to bude dělat, tak si jej nakopíruje do buňky nebo terminálu.
| @@ -0,0 +1,1078 @@ | |||
| { | |||
There was a problem hiding this comment.
Mohlo by se to postavit na datech z olympiád, která jsme použili na opakování (https://docs.google.com/document/d/1PvJM0tiy7kcT4NV0zM6uWnX6jLdlEiEc8P2fOs3xCok/edit). Jsou tam dvě tabulky, různé typy sloupců a možnost foreign key. Ale možná už je pozdě to měnit :)
Reply via ReviewNB
| @@ -0,0 +1,1078 @@ | |||
| { | |||
There was a problem hiding this comment.
| @@ -0,0 +1,1078 @@ | |||
| { | |||
There was a problem hiding this comment.
Možná by se mohlo někde vysvětlit pojmy / vztah databáze, schéma, tabulka, sloupec, data?
Reply via ReviewNB
| @@ -0,0 +1,1078 @@ | |||
| { | |||
There was a problem hiding this comment.
Bylo by fajn každý krok okomentovat - co se děje, co je ten divný jazyk co není Python :-D a tak
Reply via ReviewNB
| @@ -0,0 +1,1078 @@ | |||
| { | |||
There was a problem hiding this comment.
|
|
#66