Začátečnický kurz PyLadies

, 18:00–20:00

Brno - jaro 2019 - úterý

Tady najdeš všechny materiály k brněnské verzi začátečnického kurzu PyLadies. Stránky samotných PyLadies jsou na http://pyladies.cz. Jednotlivé lekce jsou určeny naprostým začátečnicím. Instrukce jsou uvedeny pro operační systémy Linux, Windows i macOS.

Lekce 1 - Instalace (2019-02-26)

Lekce 2 - První program (2019-03-05)

Lekce 3 - Cykly a řetězce (2019-03-12)

Lekce 4 - Datové typy (2019-03-19)

Lekce 5 - Vlastní funkce, Git a spolupráce (2019-03-26)

Lekce 6 - Algoritmy (2019-04-02)

    Lekce 7 - Testování (2019-04-09)

    Lekce 8 - Třídy (2019-04-16)

    Lekce 9 - OOP (2019-04-23)

    Lekce 10 - Datová analýza (2019-04-30)

    Lekce 11 - Soubory, JSON, Flask (2019-05-07)

    Lekce 12 - HTTP, API a databáze (2019-05-14)

    Lekce 13 - Závěrečné projekty - zadání (2019-05-21)

      Lekce 14 - Závěrečné projekty - prezentace (2019-06-18)

        {
          "courseId": "2019/brno-jaro-2019-ut",
          "id": "course:2019/brno-jaro-2019-ut",
          "title": "Začátečnický kurz PyLadies",
          "subtitle": "Brno - jaro 2019 - úterý",
          "timeDescription": "18:00–20:00",
          "place": null,
          "longDescription": "<p>Tady najdeš všechny materiály k brněnské verzi začátečnického kurzu\nPyLadies.\nStránky samotných PyLadies jsou na <a href=\"http://pyladies.cz/\">http://pyladies.cz</a>.\nJednotlivé lekce jsou určeny naprostým začátečnicím.\nInstrukce jsou uvedeny pro operační systémy Linux, Windows i macOS.</p>",
          "url": "https://naucse.python.cz/2019/brno-jaro-2019-ut/",
          "apiUrl": "https://naucse.python.cz/v0/2019/brno-jaro-2019-ut.json",
          "sessions": [
            {
              "id": "session:2019/brno-jaro-2019-ut:install",
              "serial": "1",
              "title": "Instalace",
              "date": "2019-02-26",
              "materials": [
                {
                  "type": "lesson",
                  "title": "Kdo jsou Pyladies",
                  "externalUrl": "http://pyladies.cz/v1/s001-install/uvod.html",
                  "internalUrl": null
                },
                {
                  "type": "lesson",
                  "title": "Instalace Pythonu",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/beginners/install/"
                },
                {
                  "type": "lesson",
                  "title": "Nastavení prostředí",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/beginners/venv-setup/"
                },
                {
                  "type": "lesson",
                  "title": "Instalace Gitu",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/git/install/"
                },
                {
                  "type": "lesson",
                  "title": "Instalace editoru",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/beginners/install-editor/"
                }
              ]
            },
            {
              "id": "session:2019/brno-jaro-2019-ut:hello",
              "serial": "2",
              "title": "První program",
              "date": "2019-03-05",
              "materials": [
                {
                  "type": "lesson",
                  "title": "Úvod do příkazové řádky",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/beginners/cmdline/"
                },
                {
                  "type": "lesson",
                  "title": "Nastavení prostředí",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/beginners/venv-setup/"
                },
                {
                  "type": "lesson",
                  "title": "První krůčky",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/beginners/first-steps/"
                },
                {
                  "type": "lesson",
                  "title": "První program",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/beginners/hello-world/"
                },
                {
                  "type": "lesson",
                  "title": "Print a chybové hlášky",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/beginners/print/"
                },
                {
                  "type": "lesson",
                  "title": "Proměnné",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/beginners/variables/"
                },
                {
                  "type": "lesson",
                  "title": "Porovnávání",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/beginners/comparisons/"
                },
                {
                  "type": "lesson",
                  "title": "Nebo anebo a",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/beginners/and-or/"
                },
                {
                  "type": "cheatsheet",
                  "title": "Tahák na klávesnici (PDF)",
                  "externalUrl": "https://pyvec.github.io/cheatsheets/keyboard/keyboard-cs.pdf",
                  "internalUrl": null
                },
                {
                  "type": "homework",
                  "title": "Instrukce a domácí projekty (PDF)",
                  "externalUrl": "http://pyladies.cz/v1/s001-install/handout/handout.pdf",
                  "internalUrl": null
                },
                {
                  "type": "homework",
                  "title": "Domácí projekty (PDF)",
                  "externalUrl": "http://pyladies.cz/v1/s002-hello-world/handout/handout2.pdf",
                  "internalUrl": null
                }
              ]
            },
            {
              "id": "session:2019/brno-jaro-2019-ut:var-if",
              "serial": "3",
              "title": "Cykly a řetězce",
              "date": "2019-03-12",
              "materials": [
                {
                  "type": "lesson",
                  "title": "Funkce",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/beginners/functions/"
                },
                {
                  "type": "lesson",
                  "title": "Želva a cykly",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/intro/turtle/"
                },
                {
                  "type": "lesson",
                  "title": "Cyklus While",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/beginners/while/"
                },
                {
                  "type": "lesson",
                  "title": "Řetězce",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/beginners/str/"
                },
                {
                  "type": "cheatsheet",
                  "title": "Tahák s užitečnými funkcemi",
                  "externalUrl": "https://pyvec.github.io/cheatsheets/basic-functions/basic-functions-cs.pdf",
                  "internalUrl": null
                },
                {
                  "type": "homework",
                  "title": "Domácí projekty (PDF)",
                  "externalUrl": "http://pyladies.cz/v1/s003-looping/handout/handout3a.pdf",
                  "internalUrl": null
                }
              ]
            },
            {
              "id": "session:2019/brno-jaro-2019-ut:for",
              "serial": "4",
              "title": "Datové typy",
              "date": "2019-03-19",
              "materials": [
                {
                  "type": "lesson",
                  "title": "Seznamy",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/beginners/list/"
                },
                {
                  "type": "lesson",
                  "title": "N-tice",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/beginners/tuple/"
                },
                {
                  "type": "lesson",
                  "title": "Slovníky",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/beginners/dict/"
                },
                {
                  "type": "homework",
                  "title": "Domácí projekty (PDF)",
                  "externalUrl": "https://www.mergado.cz/sites/default/files/users/documents/PyLadies/handout4.pdf",
                  "internalUrl": null
                },
                {
                  "type": "lesson",
                  "title": "Césarova šifra - úkol",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/beginners/caesar/"
                }
              ]
            },
            {
              "id": "session:2019/brno-jaro-2019-ut:def",
              "serial": "5",
              "title": "Vlastní funkce, Git a spolupráce",
              "date": "2019-03-26",
              "materials": [
                {
                  "type": "lesson",
                  "title": "Vlastní funkce",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/beginners/def/"
                },
                {
                  "type": "lesson",
                  "title": "Git",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/git/basics/"
                },
                {
                  "type": "lesson",
                  "title": "Větvení v Gitu",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/git/branching/"
                },
                {
                  "type": "lesson",
                  "title": "Ignorování souborů",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/git/ignoring/"
                },
                {
                  "type": "lesson",
                  "title": "Spolupráce",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/git/collaboration/"
                },
                {
                  "type": "homework",
                  "title": "Domácí projekty (PDF)",
                  "externalUrl": "http://pyladies.cz/v1/s004-strings/handout/handout4.pdf",
                  "internalUrl": null
                }
              ]
            },
            {
              "id": "session:2019/brno-jaro-2019-ut:while",
              "serial": "6",
              "title": "Algoritmy",
              "date": "2019-04-02",
              "materials": []
            },
            {
              "id": "session:2019/brno-jaro-2019-ut:tests",
              "serial": "7",
              "title": "Testování",
              "date": "2019-04-09",
              "materials": [
                {
                  "type": "lesson",
                  "title": "Moduly",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/beginners/modules/"
                },
                {
                  "type": "lesson",
                  "title": "Cyklické importy",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/beginners/circular-imports/"
                },
                {
                  "type": "lesson",
                  "title": "Výjimky",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/beginners/exceptions/"
                },
                {
                  "type": "lesson",
                  "title": "Testování",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/beginners/testing/"
                },
                {
                  "type": "lesson",
                  "title": "Debugování",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/beginners/debug/"
                },
                {
                  "type": "homework",
                  "title": "Domácí projekty (PDF)",
                  "externalUrl": "https://pyladies.cz/v1/s005-modules/handout/handout5.pdf",
                  "internalUrl": null
                }
              ]
            },
            {
              "id": "session:2019/brno-jaro-2019-ut:class",
              "serial": "8",
              "title": "Třídy",
              "date": "2019-04-16",
              "materials": [
                {
                  "type": "lesson",
                  "title": "Třídy",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/beginners/class/"
                }
              ]
            },
            {
              "id": "session:2019/brno-jaro-2019-ut:inheritance",
              "serial": "9",
              "title": "OOP",
              "date": "2019-04-23",
              "materials": [
                {
                  "type": "lesson",
                  "title": "Dědičnost",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/beginners/inheritance/"
                }
              ]
            },
            {
              "id": "session:2019/brno-jaro-2019-ut:pandas",
              "serial": "10",
              "title": "Datová analýza",
              "date": "2019-04-30",
              "materials": [
                {
                  "type": "lesson",
                  "title": "Notebook",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/intro/notebook/"
                },
                {
                  "type": "lesson",
                  "title": "NumPy",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/intro/numpy/"
                },
                {
                  "type": "lesson",
                  "title": "Pandas",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/intro/pandas/"
                },
                {
                  "type": "cheatsheet",
                  "title": "Tahák na numpy",
                  "externalUrl": "https://pyvec.github.io/cheatsheets/numpy/numpy-cs.pdf",
                  "internalUrl": null
                }
              ]
            },
            {
              "id": "session:2019/brno-jaro-2019-ut:file",
              "serial": "11",
              "title": "Soubory, JSON, Flask",
              "date": "2019-05-07",
              "materials": [
                {
                  "type": "lesson",
                  "title": "Soubory",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/beginners/files/"
                },
                {
                  "type": "lesson",
                  "title": "JSON",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/intro/json/"
                },
                {
                  "type": "lesson",
                  "title": "Flask",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/intro/flask/"
                }
              ]
            },
            {
              "id": "session:2019/brno-jaro-2019-ut:github-api",
              "serial": "12",
              "title": "HTTP, API a databáze",
              "date": "2019-05-14",
              "materials": [
                {
                  "type": "lesson",
                  "title": "Github API",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/projects/github-api/"
                },
                {
                  "type": "lesson",
                  "title": "HTTP – Jak funguje Internet",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/fast-track/http/"
                },
                {
                  "type": "lesson",
                  "title": "Úvod do Relačních databází",
                  "externalUrl": null,
                  "internalUrl": "/2019/brno-jaro-2019-ut/beginners/database/"
                }
              ]
            },
            {
              "id": "session:2019/brno-jaro-2019-ut:asteroids",
              "serial": "13",
              "title": "Závěrečné projekty - zadání",
              "date": "2019-05-21",
              "materials": []
            },
            {
              "id": "session:2019/brno-jaro-2019-ut:asteroids-2",
              "serial": "14",
              "title": "Závěrečné projekty - prezentace",
              "date": "2019-06-18",
              "materials": []
            }
          ]
        }