Petr Viktorin

@encukou

Prime membership

Joined on Jan 9, 2020

  • https://discuss.python.org/t/non-identifier-names-of-kwargs-attributes-variables-etc/19293
     Like  Bookmark
  • Nastav webový server tak, aby soubory z adresáře public_html ve tvém domovském adresáři byly k dispozici pod http//:<adresa>/~<jméno>/, např. http://192.168.122.133/~petr/. Budeš s tím dva problémy navíc: Instrukce jsou v souboru /etc/httpd/conf.d/userdir.conf. Komentář v tomhle souboru používá číselnou reprezentaci práv: 711 znamená rwx--x--x 755 znamená rwxr-xr-x příkaz stat -c '%a %A %n' <soubor> ti pro daný soubor vypíše práva v číselné i „normální“ reprezentaci Obecně každá číslice ukazuje jednu trojici práv (uživatel, skupina, ostatní) jako součet čísel 1 (x), 2 (w) a 4 (x).
     Like  Bookmark
  • Snaž se napovědět, ne vyřešit úkol. Pokud to zadání výslovně neříká, dá se problém řešit i jinak, než bychom „chtěli“. Nikdy nenavrhuj vylepšení, která používají něco co ještě v kurzu nebylo (i kdydby byly užitečné nebo best practice). Jediná výjimka je, když se účastník sám zeptá jestli to nejde líp. Spíš než lidem ukázat všechny možnosti Pythonu je chci naučit jak spojovat dohromady to, co už umí. I když bude kód míň elegantní. Pozor na to, že někteří jsou napřed a budou používat např. seznamy dřív než jsou v kurzu. Ze začátku neřeš špatné odsazení a jiné PEP-8 prohřešky. Na to bude dost času.
     Like  Bookmark
  • Tady jsou všechny odkazy, které budeš potřebovat. Discord – Diskuzní skupina. Přihlaste se a zamiřte do kanálu #naucsepython. V #naucsepython pod ikonkou :pushpin: najdete odkazy na videa. Naucse – Kalendář, textové materiály a odkazy na videa. Dostupné bez účtu/přihlášení. Odevzdávátko – domácí úkoly: Vytvořte si účet pod jménem celého týmu, ideálně s e-mailovou adresou uvedenou v přihlášce. (Jeden účet za celý tým; jako jméno vyplňte jméno týmu.)
     Like 1 Bookmark
  • Úkoly jsou už k dispozici v odevzdávátku.
     Like  Bookmark
  • Chceš si hledat práci v IT? Projdi si junior.guru: Tipy k procvičování Příručka o hledání první práce v IT Messova sbírka odkazů: https://github.com/messa/what-next Slack pro absolventky Kanál #brno-courses-alumni – nejsi-li tam, dej vědět.
     Like  Bookmark
  • Sesíťování (do začátku prosince) Zkontroluj si, že: se z virtuálního počítače připojíš k internetu (přes prohlížeč) když ve virtuálním počítači běží nc -l -p 5000, připojíš se ze svého opravdového počítače (přes prohlížeč, http://<adresa>:5000; nebo na Linuxu přes nc <adresa> 5000) Vysvětlení a detaily jsou na https://youtu.be/l1uSlR4l-yA (Pokud si píšeš textové poznámky/zápis, pošli je na Slack. Rád zkontroluju, doplním a zveřejním i pro ostatní.) Se sesíťováním pomůžou koučové. Čas je do 1. 12. – žádný spěch :)
     Like  Bookmark
  • Bezedný adresář Vytvoř si nový, prázdný adresář, přejdi do něj a zadej: $ mkdir bezedny $ ln -s bezedny bezedny/ $ ls -l bezedny/ Zkus si: $ ls -l bezedny/tabtabtab
     Like  Bookmark
  • Neboj se experimentovat. Správným řešením těchto úkolů si systém nerozbiješ a kdyby bylo hodně špatně, virtuální počítač si můžeš vždycky připravit nový. Bash III – Spouštění procesů Bashová funkce na pozadí Na lekci jsme si říkali, že jedna z výhod funkcí v Bashi je to, že se vykoná v procesu Bashe, který ho spouští. To ale není pravda úplně vždycky. Zkus vysvětlit rozdíl mezi těmito příkazy: $ pust-ps () { ps; } ; pust-ps PID TTY TIME CMD 2496176 pts/8 00:00:00 bash
     Like  Bookmark
  • 1. Grepování yamlů Procvič si příkazy jako ls, wc, grep a jak je spojit dohromady. Stáhni a rozbal si tyto archivy s informacemi o komunitních akcích: kurzech/srazech PyLadies a srazech Pyvo. $ wget -O pyladies-cz.zip https://github.com/PyLadiesCZ/pyladies.cz/archive/master.zip $ unzip pyladies-cz.zip $ wget -O pyvo-data.zip https://github.com/pyvec/pyvo-data/archive/master.zip $ unzip pyvo-data.zip
     Like  Bookmark
  • U úkolů označených :keyboard: budeš potřebovat počítač. Ostatní zkus dát „z hlavy“. 1. :keyboard: Co dělá příkaz ls -v? A. Vypíše verzi programu ls B. Vypíše jméno aktuálního adresáře, ne jeho obsah C. Seřadí soubory podle hodnot (víceciferných) čísel v názvech D. Vypíše obsah adresáře kompaktně – jednotlivá jména oddělí čárkou
     Like 1 Bookmark
  • Pokračování: https://hackmd.io/@encukou/requests-2020 V pondělí 1. 6. v 18:00 plánuju přednášku/pokec na téma Jak funguje internet – Webové servery. Navazuje na začátečnický kurz pro PyLadies z naucse.python.cz. Bude to neformální, bez velké přípravy z mé strany, jen s existujícími materiály. Snad se něco naučíš, ale bez záruky :) Záznam bude po skončení k dispozici. Lze se jen dívat a poslouchat přes YouTube, ale chceš-li to zkoušet prakticky jako na kurzu, musíš se připravit: Piškvorky
     Like  Bookmark