Začátečnický kurz PyLadies

Odbor školství, Cejl 73, Brno, 18:00–20:00

Brno - jaro 2017 - pondělí

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 (2017-02-27)

Lekce 2 - První program (2017-03-06)

Lekce 3 - Cykly (2017-03-13)

Lekce 4 - Správa zdrojového kódu (2017-03-20)

Lekce 5 - Funkce a řetězce (2017-03-27)

Lekce 6 - Testování (2017-04-03)

Lekce 7 - Soubory (2017-04-10)

Lekce 8 - Seznamy (2017-04-18)

Lekce 9 - Slovníky (2017-04-24)

Lekce 10 - Grafika (2017-05-04)

Lekce 11 - Třídy (2017-05-09)

Lekce 12 - Závěrečný projekt (2017-05-15)

Lekce 13 - MicroPython (2017-05-22)

Lekce 14 - Pokračování závěrečného projektu (2017-05-29)

    Lekce 15 - Pokračování závěrečného projektu (2017-06-05)

      Lekce 16 - Webové stránky ve Flasku (2017-06-12)

        Lekce 17 - Deployment (2017-06-26)

          {
            "courseId": "2017/pyladies-brno-jaro-po",
            "id": "course:2017/pyladies-brno-jaro-po",
            "title": "Začátečnický kurz PyLadies",
            "subtitle": "Brno - jaro 2017 - pondělí",
            "timeDescription": "18:00–20:00",
            "place": "Odbor školství, Cejl 73, Brno",
            "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>",
            "url": "https://naucse.python.cz/2017/pyladies-brno-jaro-po/",
            "apiUrl": "https://naucse.python.cz/v0/2017/pyladies-brno-jaro-po.json",
            "sessions": [
              {
                "id": "session:2017/pyladies-brno-jaro-po:install",
                "serial": "1",
                "title": "Instalace",
                "date": "2017-02-27",
                "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": "/2017/pyladies-brno-jaro-po/beginners/cmdline/"
                  },
                  {
                    "type": "lesson",
                    "title": "Instalace Pythonu",
                    "externalUrl": null,
                    "internalUrl": "/2017/pyladies-brno-jaro-po/beginners/install/"
                  },
                  {
                    "type": "lesson",
                    "title": "První krůčky",
                    "externalUrl": null,
                    "internalUrl": "/2017/pyladies-brno-jaro-po/beginners/first-steps/"
                  },
                  {
                    "type": "lesson",
                    "title": "Instalace editoru",
                    "externalUrl": null,
                    "internalUrl": "/2017/pyladies-brno-jaro-po/beginners/install-editor/"
                  },
                  {
                    "type": "lesson",
                    "title": "Instalace gitu",
                    "externalUrl": null,
                    "internalUrl": "/2017/pyladies-brno-jaro-po/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": "https://github.com/PyLadiesCZ/pyladies.cz/raw/master/original/v1/s001-install/handout/handout.pdf",
                    "internalUrl": null
                  }
                ]
              },
              {
                "id": "session:2017/pyladies-brno-jaro-po:hello-world",
                "serial": "2",
                "title": "První program",
                "date": "2017-03-06",
                "materials": [
                  {
                    "type": "lesson",
                    "title": "První program",
                    "externalUrl": null,
                    "internalUrl": "/2017/pyladies-brno-jaro-po/beginners/hello-world/"
                  },
                  {
                    "type": "lesson",
                    "title": "Print a chybové hlášky",
                    "externalUrl": null,
                    "internalUrl": "/2017/pyladies-brno-jaro-po/beginners/print/"
                  },
                  {
                    "type": "lesson",
                    "title": "Proměnné",
                    "externalUrl": null,
                    "internalUrl": "/2017/pyladies-brno-jaro-po/beginners/variables/"
                  },
                  {
                    "type": "lesson",
                    "title": "Porovnávání",
                    "externalUrl": null,
                    "internalUrl": "/2017/pyladies-brno-jaro-po/beginners/comparisons/"
                  },
                  {
                    "type": "homework",
                    "title": "Domácí projekty (PDF)",
                    "externalUrl": "https://github.com/PyLadiesCZ/pyladies.cz/raw/master/original/v1/s002-hello-world/handout/handout2.pdf",
                    "internalUrl": null
                  },
                  {
                    "type": "lesson",
                    "title": "*Nebo* anebo *a* (bonus)",
                    "externalUrl": null,
                    "internalUrl": "/2017/pyladies-brno-jaro-po/beginners/and-or/"
                  }
                ]
              },
              {
                "id": "session:2017/pyladies-brno-jaro-po:loops",
                "serial": "3",
                "title": "Cykly",
                "date": "2017-03-13",
                "materials": [
                  {
                    "type": "lesson",
                    "title": "Funkce",
                    "externalUrl": null,
                    "internalUrl": "/2017/pyladies-brno-jaro-po/beginners/functions/"
                  },
                  {
                    "type": "lesson",
                    "title": "Želva a cykly",
                    "externalUrl": null,
                    "internalUrl": "/2017/pyladies-brno-jaro-po/intro/turtle/"
                  },
                  {
                    "type": "lesson",
                    "title": "Cyklus While",
                    "externalUrl": null,
                    "internalUrl": "/2017/pyladies-brno-jaro-po/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": "https://github.com/PyLadiesCZ/pyladies.cz/raw/master/original/v1/s003-looping/handout/handout3a.pdf",
                    "internalUrl": null
                  }
                ]
              },
              {
                "id": "session:2017/pyladies-brno-jaro-po:vcs",
                "serial": "4",
                "title": "Správa zdrojového kódu",
                "date": "2017-03-20",
                "materials": [
                  {
                    "type": "lesson",
                    "title": "Git",
                    "externalUrl": null,
                    "internalUrl": "/2017/pyladies-brno-jaro-po/git/basics/"
                  },
                  {
                    "type": "lesson",
                    "title": "Větvení v Gitu",
                    "externalUrl": null,
                    "internalUrl": "/2017/pyladies-brno-jaro-po/git/branching/"
                  },
                  {
                    "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": "https://github.com/PyLadiesCZ/pyladies.cz/raw/master/original/v1/s003-looping/handout/handout3b.pdf",
                    "internalUrl": null
                  }
                ]
              },
              {
                "id": "session:2017/pyladies-brno-jaro-po:def-str",
                "serial": "5",
                "title": "Funkce a řetězce",
                "date": "2017-03-27",
                "materials": [
                  {
                    "type": "lesson",
                    "title": "Vlastní funkce",
                    "externalUrl": null,
                    "internalUrl": "/2017/pyladies-brno-jaro-po/beginners/def/"
                  },
                  {
                    "type": "lesson",
                    "title": "Řetězce",
                    "externalUrl": null,
                    "internalUrl": "/2017/pyladies-brno-jaro-po/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:2017/pyladies-brno-jaro-po:testing",
                "serial": "6",
                "title": "Testování",
                "date": "2017-04-03",
                "materials": [
                  {
                    "type": "lesson",
                    "title": "Výjimky",
                    "externalUrl": null,
                    "internalUrl": "/2017/pyladies-brno-jaro-po/beginners/exceptions/"
                  },
                  {
                    "type": "lesson",
                    "title": "Moduly",
                    "externalUrl": null,
                    "internalUrl": "/2017/pyladies-brno-jaro-po/beginners/modules/"
                  },
                  {
                    "type": "lesson",
                    "title": "Testování",
                    "externalUrl": null,
                    "internalUrl": "/2017/pyladies-brno-jaro-po/beginners/testing/"
                  },
                  {
                    "type": "lesson",
                    "title": "Poznámka o importování",
                    "externalUrl": null,
                    "internalUrl": "/2017/pyladies-brno-jaro-po/beginners/circular-imports/"
                  },
                  {
                    "type": "homework",
                    "title": "Domácí projekty (PDF)",
                    "externalUrl": "http://pyladies.cz/v1/s005-modules/handout/handout5.pdf",
                    "internalUrl": null
                  }
                ]
              },
              {
                "id": "session:2017/pyladies-brno-jaro-po:file",
                "serial": "7",
                "title": "Soubory",
                "date": "2017-04-10",
                "materials": [
                  {
                    "type": "lesson",
                    "title": "Spolupráce a Open source",
                    "externalUrl": null,
                    "internalUrl": "/2017/pyladies-brno-jaro-po/git/collaboration/"
                  },
                  {
                    "type": "lesson",
                    "title": "Soubory",
                    "externalUrl": null,
                    "internalUrl": "/2017/pyladies-brno-jaro-po/beginners/files/"
                  },
                  {
                    "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": "/2017/pyladies-brno-jaro-po/git/ignoring/"
                  }
                ]
              },
              {
                "id": "session:2017/pyladies-brno-jaro-po:list",
                "serial": "8",
                "title": "Seznamy",
                "date": "2017-04-18",
                "materials": [
                  {
                    "type": "lesson",
                    "title": "Seznamy",
                    "externalUrl": null,
                    "internalUrl": "/2017/pyladies-brno-jaro-po/beginners/list/"
                  },
                  {
                    "type": "lesson",
                    "title": "N-tice",
                    "externalUrl": null,
                    "internalUrl": "/2017/pyladies-brno-jaro-po/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:2017/pyladies-brno-jaro-po:dict",
                "serial": "9",
                "title": "Slovníky",
                "date": "2017-04-24",
                "materials": [
                  {
                    "type": "lesson",
                    "title": "Slovníky",
                    "externalUrl": null,
                    "internalUrl": "/2017/pyladies-brno-jaro-po/beginners/dict/"
                  },
                  {
                    "type": "lesson",
                    "title": "JSON",
                    "externalUrl": null,
                    "internalUrl": "/2017/pyladies-brno-jaro-po/intro/json/"
                  },
                  {
                    "type": "lesson",
                    "title": "Github API",
                    "externalUrl": null,
                    "internalUrl": "/2017/pyladies-brno-jaro-po/projects/github-api/"
                  },
                  {
                    "type": "cheatsheet",
                    "title": "Slovníkový tahák",
                    "externalUrl": "https://pyvec.github.io/cheatsheets/dicts/dicts-cs.pdf",
                    "internalUrl": null
                  }
                ]
              },
              {
                "id": "session:2017/pyladies-brno-jaro-po:pyglet",
                "serial": "10",
                "title": "Grafika",
                "date": "2017-05-04",
                "materials": [
                  {
                    "type": "lesson",
                    "title": "Grafika",
                    "externalUrl": null,
                    "internalUrl": "/2017/pyladies-brno-jaro-po/intro/pyglet/"
                  },
                  {
                    "type": "lesson",
                    "title": "Praktické cvičení: Pong (bonus)",
                    "externalUrl": null,
                    "internalUrl": "/2017/pyladies-brno-jaro-po/projects/pong/"
                  },
                  {
                    "type": "link",
                    "title": "Kód celé hry Pong",
                    "externalUrl": "http://pyladies.cz/v1/s012-pyglet/pong.py",
                    "internalUrl": null
                  },
                  {
                    "type": "cheatsheet",
                    "title": "Tahák na Pyglet",
                    "externalUrl": "https://pyvec.github.io/cheatsheets/pyglet/pyglet-basics-cs.pdf",
                    "internalUrl": null
                  }
                ]
              },
              {
                "id": "session:2017/pyladies-brno-jaro-po:class",
                "serial": "11",
                "title": "Třídy",
                "date": "2017-05-09",
                "materials": [
                  {
                    "type": "lesson",
                    "title": "Třídy",
                    "externalUrl": null,
                    "internalUrl": "/2017/pyladies-brno-jaro-po/beginners/class/"
                  },
                  {
                    "type": "lesson",
                    "title": "Dědičnost",
                    "externalUrl": null,
                    "internalUrl": "/2017/pyladies-brno-jaro-po/beginners/inheritance/"
                  }
                ]
              },
              {
                "id": "session:2017/pyladies-brno-jaro-po:asteroids",
                "serial": "12",
                "title": "Závěrečný projekt",
                "date": "2017-05-15",
                "materials": [
                  {
                    "type": "lesson",
                    "title": "Asteroids",
                    "externalUrl": null,
                    "internalUrl": "/2017/pyladies-brno-jaro-po/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:2017/pyladies-brno-jaro-po:micropython",
                "serial": "13",
                "title": "MicroPython",
                "date": "2017-05-22",
                "materials": [
                  {
                    "type": "lesson",
                    "title": "MicroPython",
                    "externalUrl": null,
                    "internalUrl": "/2017/pyladies-brno-jaro-po/beginners/micropython/"
                  }
                ]
              },
              {
                "id": "session:2017/pyladies-brno-jaro-po:asteroids9",
                "serial": "14",
                "title": "Pokračování závěrečného projektu",
                "date": "2017-05-29",
                "materials": []
              },
              {
                "id": "session:2017/pyladies-brno-jaro-po:asteroids3",
                "serial": "15",
                "title": "Pokračování závěrečného projektu",
                "date": "2017-06-05",
                "materials": []
              },
              {
                "id": "session:2017/pyladies-brno-jaro-po:flask",
                "serial": "16",
                "title": "Webové stránky ve Flasku",
                "date": "2017-06-12",
                "materials": []
              },
              {
                "id": "session:2017/pyladies-brno-jaro-po:deployment",
                "serial": "17",
                "title": "Deployment",
                "date": "2017-06-26",
                "materials": []
              }
            ]
          }