Začátečnický kurz PyLadies

Přírodovědecká fakulta Univerzita Hradec Králové (Hradecká 1285), 18:00–20:00

Hradec Králové - jaro 2019

Jednotlivé lekce jsou určeny naprostým začátečníkům. Instrukce jsou uvedeny pro operační systémy Linux, Windows i macOS.

Lekce 1 - Kontrola instalací a první program (2019-03-21)

Lekce 2 - Cykly (2019-03-28)

Lekce 3 - Funkce & Řetězce (2019-04-04)

Lekce 4 - Procvičování a soubory (2019-04-18)

Lekce 5 - Seznamy a N-tice (2019-04-25)

Lekce 6 - Slovníky (2019-05-02)

Lekce 7 - Výjimky, moduly, importy (2019-05-09)

Lekce 8 - Opakování (2019-05-16)

    {
      "courseId": "2019/pyladies-hradec-jaro",
      "id": "course:2019/pyladies-hradec-jaro",
      "title": "Začátečnický kurz PyLadies",
      "subtitle": "Hradec Králové - jaro 2019",
      "timeDescription": "18:00–20:00",
      "place": "Přírodovědecká fakulta Univerzita Hradec Králové (Hradecká 1285)",
      "longDescription": "<p>Jednotlivé lekce jsou určeny naprostým začátečníkům. Instrukce jsou uvedeny pro operační systémy Linux, Windows i macOS.</p>",
      "url": "https://naucse.python.cz/2019/pyladies-hradec-jaro/",
      "apiUrl": "https://naucse.python.cz/v0/2019/pyladies-hradec-jaro.json",
      "sessions": [
        {
          "id": "session:2019/pyladies-hradec-jaro:hello-world",
          "serial": "1",
          "title": "Kontrola instalací a první program",
          "date": "2019-03-21",
          "materials": [
            {
              "type": "lesson",
              "title": "Úvod do příkazové řádky",
              "externalUrl": null,
              "internalUrl": "/2019/pyladies-hradec-jaro/beginners/cmdline/"
            },
            {
              "type": "lesson",
              "title": "Nastavení prostředí",
              "externalUrl": null,
              "internalUrl": "/2019/pyladies-hradec-jaro/beginners/venv-setup/"
            },
            {
              "type": "lesson",
              "title": "První krůčky",
              "externalUrl": null,
              "internalUrl": "/2019/pyladies-hradec-jaro/beginners/first-steps/"
            },
            {
              "type": "lesson",
              "title": "První program",
              "externalUrl": null,
              "internalUrl": "/2019/pyladies-hradec-jaro/beginners/hello-world/"
            },
            {
              "type": "lesson",
              "title": "Print a chybové hlášky",
              "externalUrl": null,
              "internalUrl": "/2019/pyladies-hradec-jaro/beginners/print/"
            },
            {
              "type": "lesson",
              "title": "Proměnné",
              "externalUrl": null,
              "internalUrl": "/2019/pyladies-hradec-jaro/beginners/variables/"
            },
            {
              "type": "lesson",
              "title": "Porovnávání",
              "externalUrl": null,
              "internalUrl": "/2019/pyladies-hradec-jaro/beginners/comparisons/"
            },
            {
              "type": "lesson",
              "title": "Nebo anebo a",
              "externalUrl": null,
              "internalUrl": "/2019/pyladies-hradec-jaro/beginners/and-or/"
            },
            {
              "type": "cheatsheet",
              "title": "Tahák na příkazovou řádku a první kroky v Pythonu (PDF)",
              "externalUrl": "https://s3-eu-west-1.amazonaws.com/messa-shared-files/2017/09/pyladies_2_lekce_tahak.pdf",
              "internalUrl": null
            },
            {
              "type": "homework",
              "title": "Domácí projekty (a) (PDF)",
              "externalUrl": "https://pyladies.cz/v1/s001-install/handout/handout.pdf",
              "internalUrl": null
            },
            {
              "type": "homework",
              "title": "Domácí projekty (b) (PDF)",
              "externalUrl": "http://pyladies.cz/v1/s002-hello-world/handout/handout2.pdf",
              "internalUrl": null
            }
          ]
        },
        {
          "id": "session:2019/pyladies-hradec-jaro:loops",
          "serial": "2",
          "title": "Cykly",
          "date": "2019-03-28",
          "materials": [
            {
              "type": "lesson",
              "title": "Funkce",
              "externalUrl": null,
              "internalUrl": "/2019/pyladies-hradec-jaro/beginners/functions/"
            },
            {
              "type": "lesson",
              "title": "Želva a cykly",
              "externalUrl": null,
              "internalUrl": "/2019/pyladies-hradec-jaro/intro/turtle/"
            },
            {
              "type": "lesson",
              "title": "Cyklus While",
              "externalUrl": null,
              "internalUrl": "/2019/pyladies-hradec-jaro/beginners/while/"
            },
            {
              "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 (a) (PDF)",
              "externalUrl": "http://pyladies.cz/v1/s003-looping/handout/handout3a.pdf",
              "internalUrl": null
            },
            {
              "type": "homework",
              "title": "Domácí projekty (b) (PDF)",
              "externalUrl": "http://pyladies.cz/v1/s003-looping/handout/handout3b.pdf",
              "internalUrl": null
            }
          ]
        },
        {
          "id": "session:2019/pyladies-hradec-jaro:def-str",
          "serial": "3",
          "title": "Funkce & Řetězce",
          "date": "2019-04-04",
          "materials": [
            {
              "type": "lesson",
              "title": "Vlastní funkce",
              "externalUrl": null,
              "internalUrl": "/2019/pyladies-hradec-jaro/beginners/def/"
            },
            {
              "type": "lesson",
              "title": "Řetězce",
              "externalUrl": null,
              "internalUrl": "/2019/pyladies-hradec-jaro/beginners/str/"
            },
            {
              "type": "cheatsheet",
              "title": "Řetězcový tahák",
              "externalUrl": "https://pyvec.github.io/cheatsheets/strings/strings-cs.pdf",
              "internalUrl": null
            },
            {
              "type": "homework",
              "title": "Domácí projekty (PDF)",
              "externalUrl": "http://pyladies.cz/v1/s004-strings/handout/handout4.pdf",
              "internalUrl": null
            }
          ]
        },
        {
          "id": "session:2019/pyladies-hradec-jaro:exrcs_fio",
          "serial": "4",
          "title": "Procvičování a soubory",
          "date": "2019-04-18",
          "materials": [
            {
              "type": "lesson",
              "title": "Soubory",
              "externalUrl": null,
              "internalUrl": "/2019/pyladies-hradec-jaro/beginners/files/"
            },
            {
              "type": "homework",
              "title": "Domácí projekty (PDF)",
              "externalUrl": "https://ufenixe.cz/wp-content/uploads/handout7.pdf",
              "internalUrl": null
            },
            {
              "type": "link",
              "title": "Odkaz k domácím projektům – hiragana",
              "externalUrl": "http://pyladies.cz/v1/s006-lists/resources/hiragana.txt",
              "internalUrl": null
            },
            {
              "type": "link",
              "title": "Odkaz k domácím projektům – katakana",
              "externalUrl": "http://pyladies.cz/v1/s006-lists/resources/katakana.txt",
              "internalUrl": null
            },
            {
              "type": "link",
              "title": "Odkaz k domácím projektům – „日本語の表記体系” na japonské Wikipedii",
              "externalUrl": "http://ja.wikipedia.org/wiki/%E6%97%A5%E6%9C%AC%E8%AA%9E%E3%81%AE%E8%A1%A8%E8%A8%98%E4%BD%93%E7%B3%BB",
              "internalUrl": null
            }
          ]
        },
        {
          "id": "session:2019/pyladies-hradec-jaro:list",
          "serial": "5",
          "title": "Seznamy a N-tice",
          "date": "2019-04-25",
          "materials": [
            {
              "type": "lesson",
              "title": "Seznamy",
              "externalUrl": null,
              "internalUrl": "/2019/pyladies-hradec-jaro/beginners/list/"
            },
            {
              "type": "lesson",
              "title": "N-tice",
              "externalUrl": null,
              "internalUrl": "/2019/pyladies-hradec-jaro/beginners/tuple/"
            },
            {
              "type": "cheatsheet",
              "title": "Tahák na seznamy",
              "externalUrl": "https://pyvec.github.io/cheatsheets/lists/lists-cs.pdf",
              "internalUrl": null
            },
            {
              "type": "homework",
              "title": "Domácí projekty (PDF)",
              "externalUrl": "http://pyladies.cz/v1/s006-lists/handout/handout6.pdf",
              "internalUrl": null
            }
          ]
        },
        {
          "id": "session:2019/pyladies-hradec-jaro:dict",
          "serial": "6",
          "title": "Slovníky",
          "date": "2019-05-02",
          "materials": [
            {
              "type": "lesson",
              "title": "Slovníky",
              "externalUrl": null,
              "internalUrl": "/2019/pyladies-hradec-jaro/beginners/dict/"
            },
            {
              "type": "lesson",
              "title": "JSON",
              "externalUrl": null,
              "internalUrl": "/2019/pyladies-hradec-jaro/intro/json/"
            },
            {
              "type": "lesson",
              "title": "Github API",
              "externalUrl": null,
              "internalUrl": "/2019/pyladies-hradec-jaro/projects/github-api/"
            },
            {
              "type": "cheatsheet",
              "title": "Slovníkový tahák (PDF)",
              "externalUrl": "https://pyvec.github.io/cheatsheets/dicts/dicts-cs.pdf",
              "internalUrl": null
            },
            {
              "type": "homework",
              "title": "Domácí projekty (PDF)",
              "externalUrl": "http://pyladies.cz/v1/s011-dicts/handout/handout9.pdf",
              "internalUrl": null
            },
            {
              "type": "homework",
              "title": "Bonusové úkoly (TXT)",
              "externalUrl": "http://home.zcu.cz/~zitkat/08_slovniky_du.txt",
              "internalUrl": null
            }
          ]
        },
        {
          "id": "session:2019/pyladies-hradec-jaro:modules",
          "serial": "7",
          "title": "Výjimky, moduly, importy",
          "date": "2019-05-09",
          "materials": [
            {
              "type": "lesson",
              "title": "Výjimky",
              "externalUrl": null,
              "internalUrl": "/2019/pyladies-hradec-jaro/beginners/exceptions/"
            },
            {
              "type": "lesson",
              "title": "Moduly",
              "externalUrl": null,
              "internalUrl": "/2019/pyladies-hradec-jaro/beginners/modules/"
            },
            {
              "type": "lesson",
              "title": "Cyklické importy",
              "externalUrl": null,
              "internalUrl": "/2019/pyladies-hradec-jaro/beginners/circular-imports/"
            }
          ]
        },
        {
          "id": "session:2019/pyladies-hradec-jaro:review",
          "serial": "8",
          "title": "Opakování",
          "date": "2019-05-16",
          "materials": []
        }
      ]
    }