Fakulta informatiky MU, Botanická 68A, Brno, 18:00–20:00
Začátečnický kurz PyLadies.
Stránky samotných PyLadies jsou na http://pyladies.cz.
Jednotlivé lekce budou určeny naprostým začátečnicím. Instrukce jsou uvedeny pro operační systémy Linux, Windows i macOS.
Materiály jsou stále v přípravě, plán se bude v průběhu kurzu měnit.
{
"courseId": "2019/brno-podzim-pondeli",
"id": "course:2019/brno-podzim-pondeli",
"title": "Začátečnický kurz PyLadies",
"subtitle": "Brno - podzim 2019 - pondělí",
"timeDescription": "18:00–20:00",
"place": "Fakulta informatiky MU, Botanická 68A, Brno",
"longDescription": "<p>Začátečnický kurz PyLadies.</p>\n<p>Stránky samotných PyLadies jsou na <a href=\"http://pyladies.cz/\">http://pyladies.cz</a>.</p>\n<p>Jednotlivé lekce budou určeny naprostým začátečnicím.\nInstrukce jsou uvedeny pro operační systémy Linux, Windows i macOS.</p>\n<p>Materiály jsou stále v přípravě, plán se bude v průběhu kurzu měnit.</p>",
"url": "https://naucse.python.cz/2019/brno-podzim-pondeli/",
"apiUrl": "https://naucse.python.cz/v0/2019/brno-podzim-pondeli.json",
"sessions": [
{
"id": "session:2019/brno-podzim-pondeli:preparation",
"serial": "0",
"title": "Hadí workshop nebo domácí příprava",
"date": null,
"materials": [
{
"type": "lesson",
"title": "Úvod do příkazové řádky",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/beginners/cmdline/"
},
{
"type": "lesson",
"title": "Instalace Pythonu",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/beginners/install/"
},
{
"type": "lesson",
"title": "Instalace editoru",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/beginners/install-editor/"
},
{
"type": "cheatsheet",
"title": "Tahák na klávesnici (PDF)",
"externalUrl": "https://pyvec.github.io/cheatsheets/keyboard/keyboard-cs.pdf",
"internalUrl": null
}
]
},
{
"id": "session:2019/brno-podzim-pondeli:expressions",
"serial": "1",
"title": "Výrazy a podmínky",
"date": "2019-09-23",
"materials": [
{
"type": "special",
"title": "Úvodní prezentace",
"externalUrl": null,
"internalUrl": null
},
{
"type": "lesson",
"title": "Nastavení prostředí",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/beginners/venv-setup/"
},
{
"type": "lesson",
"title": "První krůčky",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/beginners/first-steps/"
},
{
"type": "lesson",
"title": "První program",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/beginners/hello-world/"
},
{
"type": "lesson",
"title": "Print a chybové hlášky",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/beginners/print/"
},
{
"type": "lesson",
"title": "Proměnné",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/beginners/variables/"
},
{
"type": "lesson",
"title": "Porovnávání",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/beginners/comparisons/"
},
{
"type": "lesson",
"title": "Nebo anebo a",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/beginners/and-or/"
},
{
"type": "special",
"title": "Úkoly (✊✌✋)",
"externalUrl": null,
"internalUrl": null
}
]
},
{
"id": "session:2019/brno-podzim-pondeli:cycles",
"serial": "2",
"title": "Funkce a cykly",
"date": "2019-09-30",
"materials": [
{
"type": "lesson",
"title": "Funkce",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/beginners/functions/"
},
{
"type": "lesson",
"title": "Želva a cykly",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/intro/turtle/"
},
{
"type": "lesson",
"title": "Cyklus While",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/beginners/while/"
},
{
"type": "cheatsheet",
"title": "Tahák na užitečné funkce (PDF)",
"externalUrl": "https://pyvec.github.io/cheatsheets/basic-functions/basic-functions-cs.pdf",
"internalUrl": null
},
{
"type": "special",
"title": "Úkol (🐢 🂲🂱)",
"externalUrl": null,
"internalUrl": null
}
]
},
{
"id": "session:2019/brno-podzim-pondeli:turtle",
"serial": "3",
"title": "Funkce a řetězce",
"date": "2019-10-07",
"materials": [
{
"type": "lesson",
"title": "Vlastní funkce",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/beginners/def/"
},
{
"type": "lesson",
"title": "Zápis řetězců",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/beginners/str/"
},
{
"type": "lesson",
"title": "Výběr z řetězců",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/beginners/str-index-slice/"
},
{
"type": "lesson",
"title": "Řetězcové funkce a metody",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/beginners/str-methods/"
},
{
"type": "cheatsheet",
"title": "Řetězcový tahák (PDF)",
"externalUrl": "https://pyvec.github.io/cheatsheets/strings/strings-cs.pdf",
"internalUrl": null
},
{
"type": "special",
"title": "Úkol (|‾)",
"externalUrl": null,
"internalUrl": null
}
]
},
{
"id": "session:2019/brno-podzim-pondeli:file",
"serial": "4",
"title": "Chyby a rekurze",
"date": "2019-10-14",
"materials": [
{
"type": "lesson",
"title": "Chybové hlášky ze zanořených funkcí",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/beginners/nested-traceback/"
},
{
"type": "lesson",
"title": "Výjimky",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/beginners/exceptions/"
},
{
"type": "lesson",
"title": "Lokální proměnné",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/beginners/local-variables/"
},
{
"type": "special",
"title": "Pohádka o želvě",
"externalUrl": null,
"internalUrl": null
},
{
"type": "lesson",
"title": "Rekurze (bonus)",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/beginners/recursion/"
},
{
"type": "cheatsheet",
"title": "Výjimkový tahák (PDF)",
"externalUrl": "https://pyvec.github.io/cheatsheets/exceptions/exceptions-cs.pdf",
"internalUrl": null
},
{
"type": "special",
"title": "Úkol (✕○✕○)",
"externalUrl": null,
"internalUrl": null
}
]
},
{
"id": "session:2019/brno-podzim-pondeli:review",
"serial": "5",
"title": "Moduly a testy",
"date": "2019-10-21",
"materials": [
{
"type": "lesson",
"title": "Moduly",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/beginners/modules/"
},
{
"type": "lesson",
"title": "Testování",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/beginners/testing/"
},
{
"type": "lesson",
"title": "Cyklické importy",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/beginners/circular-imports/"
},
{
"type": "special",
"title": "Úkol (✕✕✕)",
"externalUrl": null,
"internalUrl": null
}
]
},
{
"id": "session:2019/brno-podzim-pondeli:list",
"serial": "6",
"title": "Seznamy a n-tice",
"date": "2019-11-04",
"materials": [
{
"type": "lesson",
"title": "Seznamy",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/beginners/list/"
},
{
"type": "lesson",
"title": "N-tice",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/beginners/tuple/"
},
{
"type": "cheatsheet",
"title": "Tahák na seznamy (PDF)",
"externalUrl": "https://pyvec.github.io/cheatsheets/lists/lists-cs.pdf",
"internalUrl": null
},
{
"type": "special",
"title": "Úkol – [🐶🐱🐰🐍]",
"externalUrl": null,
"internalUrl": null
}
]
},
{
"id": "session:2019/brno-podzim-pondeli:solitaire",
"serial": "7",
"title": "Iterujeme",
"date": "2019-11-11",
"materials": [
{
"type": "lesson",
"title": "Range - sekvence čísel",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/beginners/range/"
},
{
"type": "lesson",
"title": "Iterátory n-tic",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/beginners/zip-enumerate/"
},
{
"type": "lesson",
"title": "Klondike Solitaire (dočasné materiály)",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/projects/klondike/"
}
]
},
{
"id": "session:2019/brno-podzim-pondeli:dict",
"serial": "8",
"title": "Slovníky",
"date": "2019-11-18",
"materials": [
{
"type": "special",
"title": "Turnaj v piškvorkách",
"externalUrl": null,
"internalUrl": null
},
{
"type": "lesson",
"title": "Slovníky",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/beginners/dict/"
},
{
"type": "special",
"title": "Úkol (🂱)",
"externalUrl": null,
"internalUrl": null
}
]
},
{
"id": "session:2019/brno-podzim-pondeli:iterable",
"serial": "9",
"title": "Soubory a adresáře",
"date": "2019-11-25",
"materials": [
{
"type": "lesson",
"title": "Soubory",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/beginners/files/"
},
{
"type": "lesson",
"title": "JSON",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/intro/json/"
},
{
"type": "lesson",
"title": "Souborové systémy",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/fast-track/filesystem/"
},
{
"type": "lesson",
"title": "Adresáře, soubory a cesty",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/intro/pathlib/"
},
{
"type": "cheatsheet",
"title": "Tahák na pathlib (PDF)",
"externalUrl": "https://pyvec.github.io/cheatsheets/pathlib/pathlib-cs.pdf",
"internalUrl": null
},
{
"type": "lesson",
"title": "Vnořené seznamy (?)",
"externalUrl": null,
"internalUrl": null
},
{
"type": "special",
"title": "Úkol (✔✘)",
"externalUrl": null,
"internalUrl": null
}
]
},
{
"id": "session:2019/brno-podzim-pondeli:class",
"serial": "10",
"title": "Třídy a dědičnost",
"date": "2019-12-02",
"materials": [
{
"type": "lesson",
"title": "Třídy",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/beginners/class/"
},
{
"type": "lesson",
"title": "Dědičnost",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/beginners/inheritance/"
},
{
"type": "special",
"title": "Úkol (♟♚)",
"externalUrl": null,
"internalUrl": null
}
]
},
{
"id": "session:2019/brno-podzim-pondeli:micropython",
"serial": "11",
"title": "MicroPython",
"date": "2019-12-09",
"materials": [
{
"type": "lesson",
"title": "MicroPython na malém zařízení",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/micropython/micropython/"
},
{
"type": "lesson",
"title": "Instalace",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/micropython/install/"
},
{
"type": "lesson",
"title": "MicroPython – taky Python",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/micropython/intro/"
},
{
"type": "lesson",
"title": "Vstup",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/micropython/input/"
},
{
"type": "lesson",
"title": "Obvod",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/micropython/output/"
},
{
"type": "lesson",
"title": "Práce se soubory",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/micropython/ampy/"
},
{
"type": "lesson",
"title": "Velice rychle blikat",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/micropython/pwm/"
},
{
"type": "lesson",
"title": "Tóny a melodie",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/micropython/piezo/"
},
{
"type": "lesson",
"title": "Servomotor",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/micropython/servo/"
},
{
"type": "lesson",
"title": "Barevná světýlka",
"externalUrl": null,
"internalUrl": "/2019/brno-podzim-pondeli/micropython/rgb_leds/"
},
{
"type": "cheatsheet",
"title": "Tahák na MicroPython (PDF)",
"externalUrl": "https://pyvec.github.io/cheatsheets/micropython/nodemcu-cs.pdf",
"internalUrl": null
}
]
},
{
"id": "session:2019/brno-podzim-pondeli:bonus",
"serial": "12",
"title": "Téma na přání",
"date": "2019-12-16",
"materials": []
}
]
}