Začátečnický kurz PyLadies na Fakultě informatiky MUNI

, 18:00–20:00

Brno - podzim 2018 - středa

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.

Děkujeme Fakultě informatiky MUNI za poskytnutí prostor.

Lekce 1 - Instalace (2018-09-19)

Lekce 2 - První program (2018-09-26)

Lekce 3 - Cykly (2018-10-03)

Lekce 4 - Funkce & Řetězce (2018-10-10)

Lekce 5 - Správa zdrojového kódu (2018-10-17)

Lekce 6 - Testování (2018-10-24)

Lekce 7 - Seznamy (2018-10-31)

Lekce 8 - Spolupráce a Open-Source (2018-11-07)

Lekce 9 - Grafika (2018-11-14)

Lekce 10 - MicroPython (2018-11-21)

Lekce 11 - Slovníky (2018-11-28)

Lekce 12 - Třídy (2018-12-05)

Lekce 13 - Závěrečný projekt (2018-12-12)

Lekce 14 - Závěrečný projekt II (2018-12-19)

    {
      "courseId": "2018/pyladies-brno-podzim",
      "id": "course:2018/pyladies-brno-podzim",
      "title": "Začátečnický kurz PyLadies na Fakultě informatiky MUNI",
      "subtitle": "Brno - podzim 2018 - středa",
      "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.</p>\n<p>Stránky samotných PyLadies jsou na <a href=\"http://pyladies.cz/\">http://pyladies.cz</a>.</p>\n<p>Jednotlivé lekce jsou určeny naprostým začátečnicím.\nInstrukce jsou uvedeny pro operační systémy Linux, Windows i macOS.</p>\n<p>Děkujeme\n<a href=\"https://www.fi.muni.cz/\">\n    Fakultě informatiky MUNI\n</a>\nza poskytnutí prostor.</p>\n<div style=\"text-align:center;\">\n    <img src=\"https://pyladies.cz/static/img/logo/fimuni.svg\" alt=\"\" style=\"min-width:30%;\">\n</div>",
      "url": "https://naucse.python.cz/2018/pyladies-brno-podzim/",
      "apiUrl": "https://naucse.python.cz/v0/2018/pyladies-brno-podzim.json",
      "sessions": [
        {
          "id": "session:2018/pyladies-brno-podzim:install",
          "serial": "1",
          "title": "Instalace",
          "date": "2018-09-19",
          "materials": [
            {
              "type": "lesson",
              "title": "Úvodní prezentace",
              "externalUrl": "http://pyladies.cz/v1/s001-install/uvod.html",
              "internalUrl": null
            },
            {
              "type": "lesson",
              "title": "Úvod do příkazové řádky",
              "externalUrl": null,
              "internalUrl": "/2018/pyladies-brno-podzim/beginners/cmdline/"
            },
            {
              "type": "lesson",
              "title": "Instalace Pythonu",
              "externalUrl": null,
              "internalUrl": "/2018/pyladies-brno-podzim/beginners/install/"
            },
            {
              "type": "lesson",
              "title": "První krůčky",
              "externalUrl": null,
              "internalUrl": "/2018/pyladies-brno-podzim/beginners/first-steps/"
            },
            {
              "type": "lesson",
              "title": "Instalace editoru",
              "externalUrl": null,
              "internalUrl": "/2018/pyladies-brno-podzim/beginners/install-editor/"
            },
            {
              "type": "lesson",
              "title": "Instalace gitu",
              "externalUrl": null,
              "internalUrl": "/2018/pyladies-brno-podzim/git/install/"
            },
            {
              "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
            }
          ]
        },
        {
          "id": "session:2018/pyladies-brno-podzim:hello",
          "serial": "2",
          "title": "První program",
          "date": "2018-09-26",
          "materials": [
            {
              "type": "lesson",
              "title": "První program",
              "externalUrl": null,
              "internalUrl": "/2018/pyladies-brno-podzim/beginners/hello-world/"
            },
            {
              "type": "lesson",
              "title": "Print a chybové hlášky",
              "externalUrl": null,
              "internalUrl": "/2018/pyladies-brno-podzim/beginners/print/"
            },
            {
              "type": "lesson",
              "title": "Proměnné",
              "externalUrl": null,
              "internalUrl": "/2018/pyladies-brno-podzim/beginners/variables/"
            },
            {
              "type": "lesson",
              "title": "Porovnávání",
              "externalUrl": null,
              "internalUrl": "/2018/pyladies-brno-podzim/beginners/comparisons/"
            },
            {
              "type": "homework",
              "title": "Domácí projekty (PDF)",
              "externalUrl": "http://pyladies.cz/v1/s002-hello-world/handout/handout2.pdf",
              "internalUrl": null
            },
            {
              "type": "lesson",
              "title": "*Nebo* anebo *a* (bonus)",
              "externalUrl": null,
              "internalUrl": "/2018/pyladies-brno-podzim/beginners/and-or/"
            }
          ]
        },
        {
          "id": "session:2018/pyladies-brno-podzim:loops",
          "serial": "3",
          "title": "Cykly",
          "date": "2018-10-03",
          "materials": [
            {
              "type": "lesson",
              "title": "Funkce",
              "externalUrl": null,
              "internalUrl": "/2018/pyladies-brno-podzim/beginners/functions/"
            },
            {
              "type": "lesson",
              "title": "Želva a cykly",
              "externalUrl": null,
              "internalUrl": "/2018/pyladies-brno-podzim/intro/turtle/"
            },
            {
              "type": "lesson",
              "title": "Cyklus While",
              "externalUrl": null,
              "internalUrl": "/2018/pyladies-brno-podzim/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 (PDF)",
              "externalUrl": "http://pyladies.cz/v1/s003-looping/handout/handout3a.pdf",
              "internalUrl": null
            }
          ]
        },
        {
          "id": "session:2018/pyladies-brno-podzim:def-str",
          "serial": "4",
          "title": "Funkce & Řetězce",
          "date": "2018-10-10",
          "materials": [
            {
              "type": "lesson",
              "title": "Vlastní funkce",
              "externalUrl": null,
              "internalUrl": "/2018/pyladies-brno-podzim/beginners/def/"
            },
            {
              "type": "lesson",
              "title": "Řetězce",
              "externalUrl": null,
              "internalUrl": "/2018/pyladies-brno-podzim/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:2018/pyladies-brno-podzim:git",
          "serial": "5",
          "title": "Správa zdrojového kódu",
          "date": "2018-10-17",
          "materials": [
            {
              "type": "lesson",
              "title": "Git",
              "externalUrl": null,
              "internalUrl": "/2018/pyladies-brno-podzim/git/basics/"
            },
            {
              "type": "lesson",
              "title": "Větvení v Gitu",
              "externalUrl": null,
              "internalUrl": "/2018/pyladies-brno-podzim/git/branching/"
            },
            {
              "type": "lesson",
              "title": "Ignorování souborů",
              "externalUrl": null,
              "internalUrl": "/2018/pyladies-brno-podzim/git/ignoring/"
            },
            {
              "type": "cheatsheet",
              "title": "Gitový tahák",
              "externalUrl": "https://pyvec.github.io/cheatsheets/basic-git/basic-git-cs.pdf",
              "internalUrl": null
            },
            {
              "type": "homework",
              "title": "Domácí projekty (PDF)",
              "externalUrl": "http://pyladies.cz/v1/s003-looping/handout/handout3b.pdf",
              "internalUrl": null
            }
          ]
        },
        {
          "id": "session:2018/pyladies-brno-podzim:tests",
          "serial": "6",
          "title": "Testování",
          "date": "2018-10-24",
          "materials": [
            {
              "type": "lesson",
              "title": "Výjimky",
              "externalUrl": null,
              "internalUrl": "/2018/pyladies-brno-podzim/beginners/exceptions/"
            },
            {
              "type": "lesson",
              "title": "Moduly",
              "externalUrl": null,
              "internalUrl": "/2018/pyladies-brno-podzim/beginners/modules/"
            },
            {
              "type": "lesson",
              "title": "Testování",
              "externalUrl": null,
              "internalUrl": "/2018/pyladies-brno-podzim/beginners/testing/"
            },
            {
              "type": "lesson",
              "title": "Cyklické importy",
              "externalUrl": null,
              "internalUrl": "/2018/pyladies-brno-podzim/beginners/circular-imports/"
            },
            {
              "type": "cheatsheet",
              "title": "Výjimkový tahák",
              "externalUrl": "https://pyvec.github.io/cheatsheets/exceptions/exceptions-cs.pdf",
              "internalUrl": null
            },
            {
              "type": "homework",
              "title": "Domácí projekty (PDF)",
              "externalUrl": "http://pyladies.cz/v1/s005-modules/handout/handout5.pdf",
              "internalUrl": null
            }
          ]
        },
        {
          "id": "session:2018/pyladies-brno-podzim:list",
          "serial": "7",
          "title": "Seznamy",
          "date": "2018-10-31",
          "materials": [
            {
              "type": "lesson",
              "title": "Seznamy",
              "externalUrl": null,
              "internalUrl": "/2018/pyladies-brno-podzim/beginners/list/"
            },
            {
              "type": "lesson",
              "title": "N-tice",
              "externalUrl": null,
              "internalUrl": "/2018/pyladies-brno-podzim/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:2018/pyladies-brno-podzim:foss",
          "serial": "8",
          "title": "Spolupráce a Open-Source",
          "date": "2018-11-07",
          "materials": [
            {
              "type": "lesson",
              "title": "Spolupráce a Open source",
              "externalUrl": null,
              "internalUrl": "/2018/pyladies-brno-podzim/git/collaboration/"
            },
            {
              "type": "lesson",
              "title": "Soubory",
              "externalUrl": null,
              "internalUrl": "/2018/pyladies-brno-podzim/fast-track/files/"
            },
            {
              "type": "cheatsheet",
              "title": "Gitový tahák",
              "externalUrl": "https://pyvec.github.io/cheatsheets/basic-git/basic-git-cs.pdf",
              "internalUrl": null
            },
            {
              "type": "homework",
              "title": "Domácí projekty (PDF)",
              "externalUrl": "http://pyladies.cz/v1/s005-modules/handout/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
            },
            {
              "type": "lesson",
              "title": "Ignorování souborů v Gitu (bonus)",
              "externalUrl": null,
              "internalUrl": "/2018/pyladies-brno-podzim/git/ignoring/"
            }
          ]
        },
        {
          "id": "session:2018/pyladies-brno-podzim:pyglet",
          "serial": "9",
          "title": "Grafika",
          "date": "2018-11-14",
          "materials": [
            {
              "type": "special",
              "title": "Turnaj v piškvorkách",
              "externalUrl": null,
              "internalUrl": null
            },
            {
              "type": "lesson",
              "title": "Grafika",
              "externalUrl": null,
              "internalUrl": "/2018/pyladies-brno-podzim/intro/pyglet/"
            },
            {
              "type": "cheatsheet",
              "title": "Tahák na Pyglet",
              "externalUrl": "https://pyvec.github.io/cheatsheets/pyglet/pyglet-basics-cs.pdf",
              "internalUrl": null
            },
            {
              "type": "lesson",
              "title": "Praktické cvičení: Pong (bonus)",
              "externalUrl": null,
              "internalUrl": "/2018/pyladies-brno-podzim/projects/pong/"
            },
            {
              "type": "link",
              "title": "Kód celé hry Pong",
              "externalUrl": "http://pyladies.cz/v1/s012-pyglet/pong.py",
              "internalUrl": null
            }
          ]
        },
        {
          "id": "session:2018/pyladies-brno-podzim:micropython",
          "serial": "10",
          "title": "MicroPython",
          "date": "2018-11-21",
          "materials": [
            {
              "type": "lesson",
              "title": "MicroPython",
              "externalUrl": null,
              "internalUrl": "/2018/pyladies-brno-podzim/beginners/micropython/"
            },
            {
              "type": "cheatsheet",
              "title": "Tahák na NodeMCU Devkit",
              "externalUrl": "https://pyvec.github.io/cheatsheets/micropython/nodemcu-cs.pdf",
              "internalUrl": null
            }
          ]
        },
        {
          "id": "session:2018/pyladies-brno-podzim:dict",
          "serial": "11",
          "title": "Slovníky",
          "date": "2018-11-28",
          "materials": [
            {
              "type": "lesson",
              "title": "Slovníky",
              "externalUrl": null,
              "internalUrl": "/2018/pyladies-brno-podzim/beginners/dict/"
            },
            {
              "type": "lesson",
              "title": "JSON",
              "externalUrl": null,
              "internalUrl": "/2018/pyladies-brno-podzim/intro/json/"
            },
            {
              "type": "lesson",
              "title": "Github API",
              "externalUrl": null,
              "internalUrl": "/2018/pyladies-brno-podzim/projects/github-api/"
            },
            {
              "type": "cheatsheet",
              "title": "Slovníkový tahák",
              "externalUrl": "https://pyvec.github.io/cheatsheets/dicts/dicts-cs.pdf",
              "internalUrl": null
            }
          ]
        },
        {
          "id": "session:2018/pyladies-brno-podzim:class",
          "serial": "12",
          "title": "Třídy",
          "date": "2018-12-05",
          "materials": [
            {
              "type": "lesson",
              "title": "Třídy",
              "externalUrl": null,
              "internalUrl": "/2018/pyladies-brno-podzim/beginners/class/"
            },
            {
              "type": "lesson",
              "title": "Dědičnost",
              "externalUrl": null,
              "internalUrl": "/2018/pyladies-brno-podzim/beginners/inheritance/"
            }
          ]
        },
        {
          "id": "session:2018/pyladies-brno-podzim:asteroids",
          "serial": "13",
          "title": "Závěrečný projekt",
          "date": "2018-12-12",
          "materials": [
            {
              "type": "lesson",
              "title": "Asteroids",
              "externalUrl": null,
              "internalUrl": "/2018/pyladies-brno-podzim/projects/asteroids/"
            },
            {
              "type": "cheatsheet",
              "title": "Množinový tahák",
              "externalUrl": "https://pyvec.github.io/cheatsheets/sets/sets-cs.pdf",
              "internalUrl": null
            },
            {
              "type": "cheatsheet",
              "title": "Tahák na geometrii a fyziku 2D her",
              "externalUrl": "https://pyvec.github.io/cheatsheets/game-physics/game-physics-cs.pdf",
              "internalUrl": null
            }
          ]
        },
        {
          "id": "session:2018/pyladies-brno-podzim:asteroids2",
          "serial": "14",
          "title": "Závěrečný projekt II",
          "date": "2018-12-19",
          "materials": []
        }
      ]
    }