krouzek:denik

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
krouzek:denik [2018/11/28 17:30] – [24.října] adminkrouzek:denik [2024/04/24 15:41] (aktuální) admin
Řádek 1: Řádek 1:
-  * //[[archiv:krouzek:denik_2018|Deník 2017/2018 byl archivován]]//+//Deníky předchozích ročníků naleznete v [[archiv:krouzek:deniky|archivu]].//
  
-==== 19.září 2018 ==== 
-  * Poučení o bezpečnosti 
-  * [[krouzek:osnova|Plán kroužku]], očekávání 
-  * Co je programování, co je Javascript? Proč programovat, proč zrovna v javascriptu? 
-  * Programování = rozdělení problému na menší části; sdílení kódu, cizí moduly/knihovny 
  
-==== 26.září ==== +=== 27. září 2023 === 
-  * Počítačové programy a informační systémy kolem nás +  * Úvodní hodina, poučení o bezpečnosti. 
-  * Automatizace jako superschopnost programátora +  * Seznámení s účastníky
-  * vstup -> černá krabička -> výstup+
  
-==== 3.října ==== +=== 4. října === 
-<code> +  * Pokročilí: samostatná [[krouzek:uloha:transformace_textu|úloha transformace textu]] 
-a=1 +  * Začátečníci: základy syntaxe - proměnné iřazení
-for(i=0;i<=20;i++){ +
- console.log(i+" ... "+a); +
- a=a*2;  +
-+
-</code>+
  
-==== 10.října ====+=== 11. října === 
 +  * Začátečníci: [[krouzek:html_sablona|Script ve webové stránce]], uložení na filesystém, sdílení 
 +  * Pokročilí1: [[krouzek:git|Nainstalujte si GIT]] 
 +  * Pokročilí2: [[krouzek:nodejs|Nodejs a CLI programy]]
  
-==== 17.října ==== +=== 18. října === 
-  * Javascriptzáklad syntaxe (trocha formalismu)výrazyoperátory, logika, typy, podmínky+  * Začátečníci[[krouzek:html|HTML]]sémantika[[https://validator.w3.org|validace]] 
 +  * Pokročilí: [[krouzek:uloha:sachy1|úloha: šachy]] ([[krouzek:uloha:sachy-css|css selektor]])
  
-==== 24.října ==== +=== 25. října === 
-  * Javascriptkam psát? +  * Začátečníci: [[krouzek:css_2023|CSS]]
-    * [[html_sablona|html stránka]] (prohlížeč) +
-    * script pro node.js +
-    * developerská konzole, online snippety+
  
-=== 31.října === +=== 1listopadu === 
-  * [[html_sablona2|Vstup textovým políčkem]]+  * Začátečníci: [[krouzek:css_2023|CSS]], [[krouzek:css_text|formátování textu]], [[https://www.csszengarden.com|CSS Zen Garden]] 
 +  * Pokročilí: [[krouzek:expressjs|ExpressJS API aplikace]]
  
 +=== 8. listopadu ===
 +  * [[CSS pozicování]], [[https://css-tricks.com/snippets/css/a-guide-to-flexbox/|Guide to Flexbox]]
  
-=== 7.listopadu === +=== 15. listopadu === 
-  * Rozdělení programu na podčásti - např. vstup, zpracování, výstup +  * CSS pozicováníabsolutní pozice příklad
-  * [[https://www.w3schools.com/js/js_if_else.asp|Podmínka if-else if-else]] +
-  * Práce s řetězci(stringy): [[https://www.w3schools.com/jsref/jsref_substr.asp|substr]], [[https://www.w3schools.com/jsref/jsref_length_string.asp|length]] +
-  * [[krouzek:uloha:vokativ|Úloha: oslovení]]+
  
-=== 14.listopadu === +=== 22. listopadu === 
-  * Další funkce s řetězci: [[https://www.w3schools.com/jsref/jsref_replace.asp|replace]] +  * [[krouzek:animace_2023|Animace pomocí javascriptu]]
-  * Rozdělení programu - [[https://www.w3schools.com/js/js_functions.asp|funkce]] +
-=== 21.listopadu === +
-  * [[https://www.w3schools.com/js/js_functions.asp|Funkce]] +
-=== 28.listopadu === +
-  * [[krouzek:sablona:vypocet|Výpočetní funkce a navázání na formulář]] +
-  * [[krouzek:sablona:vypocet2tlacitka|Více výpočetních funkcí: různá tlačítka]]+
  
 +=== 29. listopadu ===
 +  * [[krouzek:setTimeout_setInterval_DOM|setTimeout, setInterval a DOM]]
 +
 +=== 6. prosince ===
 +  * [[krouzek:setTimeout_setInterval_DOM|setTimeout, setInterval a DOM]] - pokračování
 +
 +=== 13. prosince ===
 +  * [[krouzek:button_onclick|Button a onclick event]]
 +
 +=== 20. prosince ===
 +  * [[krouzek:vanocni_uloha|Vánoce: opakování pozicování, setTimeout, setInterval, CSS]]
 +
 +=== 3. ledna ===
 +  * [[krouzek:vanocni_uloha|Vánoce: opakování pozicování, setTimeout, setInterval, CSS]]
 +
 +=== 10. ledna ===
 +  * [[krouzek:vstup_a_podminky|Vstup z fomuláře, podmínky]]
 + 
 +=== 17. ledna ===
 +  * [[krouzek:vstup_a_podminky|Vstup z formuláře]], čísla a práce s nimi, syntaktická intuice
 +
 +=== 24. ledna ===
 +  * [[krouzek:podminky_a_logika|Podmínky a logika]]
 +
 +=== 31. ledna ===
 +  * [[krouzek:podminky_a_logika|Podmínky a logika]] - začátečníci úloha teploměr
 +  * pokročilí kombinatorika
 +
 +
 +//🌱 7. února jsou na Praze 2 jarní prázdniny, kroužek se nekoná! 🌱//
 +
 +=== 14. února ===
 +  * podmínky, logika
 +
 +=== 21. února ===
 +  * Úloha: řazení dvou a třech pevků - podmínky, logika
 +
 +=== 28. února ===
 +  * [[krouzek:pole|Pole - datová struktura]] obsahující více prvků "za sebou" (seřazených)
 +
 +
 +=== 6. března ===
 +  * Pole
 +  * Datová struktura [[https://cs.wikipedia.org/wiki/Fronta_(datov%C3%A1_struktura)|fronta]] a [[https://cs.wikipedia.org/wiki/Z%C3%A1sobn%C3%ADk_(datov%C3%A1_struktura)|zásobník]]. 
 +  * Funkce [[https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/push|push]], [[https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/pop|pop]], [[https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/shift|shift]], [[https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/unshift|unshift]]
 +
 +=== 13. března ===
 +  * Úloha: uložení uživatelského vstupu (z input) do pole a jeho zobrazení
 +
 +=== 20. března ===
 +  * Pole - procvičování
 +  * Suploval Martin Horský
 +
 +=== 27. března ===
 +  * For cyklus: řídící proměnná, průchod polem a průchod přes jednotlivá čísla
 +  * Úlohy:
 +    * vypsání násobků čísla 7
 +    * úloha zjištění prvočíselnosti (''%%cislo % delitel == 0%%'')
 +
 +=== 3. dubna ===
 +  * [[krouzek:akumulator|Průchod polem - Akumulátor]]
 +  * [[krouzek:akumulator_uloha|Rébus]]
 +
 +=== 10. dubna ===
 +  * pole, for cyklus, akumulátor
 +  * úloha Caesarova šifra ([[https://duncan2022.m42.cz/meta/cipher/caesar/|online]])
 +
 +=== 17. dubna ===
 +  * úloha [[krouzek:uloha:barevna_cisla|barevná čísla]] (použití pole trochu jinak)
 +
 +=== 24. dubna ===
 +  * Od polí k objektům (v jiných jayzcích [[https://docs.python.org/3/tutorial/datastructures.html#dictionaries|dictionary]], hash map, apod.)
 +  * [[krouzek:uloha:barevna_cisla2|barevná čísla (rozšíření)]]
 +
 +🔨📅 //1. května připadá na středu Svátek práce//
 +
 +🥷⚔️ //8. května připadá na středu Den vítězství //
  • krouzek/denik.1543426246.txt.gz
  • Poslední úprava: 2023/11/15 20:54
  • (upraveno mimo DokuWiki)