Začátečnický kurz PyLadies

Národní technická knihovna, Technická 2710/6, Praha 6,, 18:00 - 20:00

Praha (NTK) - jaro 2019

Tady najdeš všechny materiály k pražské 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.

Domácí projekty lze odevzdávat na projekty.pyladies.cz.

Lekce 1 - Instalace (2019-03-07)

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

Lekce 3 - Cykly (2019-03-21)

Lekce 4 - While & Vlastní funkce (2019-03-28)

Lekce 5 - Řetězce (2019-04-04)

Lekce 6 - Procvičování & soubory (2019-04-11)

  • Procvičíme si vše, co jsme se naučily
  • Soubory

Lekce 7 - Seznamy (2019-04-18)

Lekce 8 - Slovníky (2019-04-25)

Lekce 9 - Výjimky, moduly & testování (2019-05-02)

Lekce 10 - Opakování & Třídy (2019-05-09)

Lekce 11 - Třídy & Dědičnost (2019-05-16)

Lekce 12 - Grafika (2019-05-23)

Lekce 13 - Datová analýza (2019-05-30)

{
  "courseId": "2019/pyladies-praha-jaro-ntk",
  "id": "course:2019/pyladies-praha-jaro-ntk",
  "title": "Začátečnický kurz PyLadies",
  "subtitle": "Praha (NTK) - jaro 2019",
  "timeDescription": "18:00 - 20:00",
  "place": "Národní technická knihovna, Technická 2710/6, Praha 6,",
  "longDescription": "<p>Tady najdeš všechny materiály k pražské verzi začátečnického kurzu PyLadies. Stránky samotných PyLadies jsou na <a href=\"http://pyladies.cz\">http://pyladies.cz</a>. Jednotlivé lekce jsou určeny naprostým začátečnicím. Instrukce jsou uvedeny pro operační systémy Linux, Windows i macOS.</p>\n<p>Domácí projekty lze odevzdávat na projekty.pyladies.cz.</p>",
  "url": "https://naucse.python.cz/2019/pyladies-praha-jaro-ntk/",
  "apiUrl": "https://naucse.python.cz/v0/2019/pyladies-praha-jaro-ntk.json",
  "sessions": [
    {
      "id": "session:2019/pyladies-praha-jaro-ntk:install",
      "serial": "1",
      "title": "Instalace",
      "date": "2019-03-07",
      "materials": [
        {
          "type": "none-link",
          "title": "Úvodní prezentace",
          "externalUrl": "http://pyladies.cz/v1/s001-install/uvod-praha.html",
          "internalUrl": null
        },
        {
          "type": "lesson",
          "title": "Úvod do příkazové řádky",
          "externalUrl": null,
          "internalUrl": "/2019/pyladies-praha-jaro-ntk/beginners/cmdline/"
        },
        {
          "type": "lesson",
          "title": "Instalace Pythonu",
          "externalUrl": null,
          "internalUrl": "/2019/pyladies-praha-jaro-ntk/beginners/install/"
        },
        {
          "type": "lesson",
          "title": "Nastavení prostředí",
          "externalUrl": null,
          "internalUrl": "/2019/pyladies-praha-jaro-ntk/beginners/venv-setup/"
        },
        {
          "type": "lesson",
          "title": "První krůčky",
          "externalUrl": null,
          "internalUrl": "/2019/pyladies-praha-jaro-ntk/beginners/first-steps/"
        },
        {
          "type": "lesson",
          "title": "Instalace editoru",
          "externalUrl": null,
          "internalUrl": "/2019/pyladies-praha-jaro-ntk/beginners/install-editor/"
        },
        {
          "type": "homework",
          "title": "Domácí projekty",
          "externalUrl": "https://projekty.pyladies.cz/",
          "internalUrl": null
        },
        {
          "type": "cheatsheet",
          "title": "Tahák na klávesnici (PDF)",
          "externalUrl": "https://pyvec.github.io/cheatsheets/keyboard/keyboard-cs.pdf",
          "internalUrl": null
        },
        {
          "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
        }
      ]
    },
    {
      "id": "session:2019/pyladies-praha-jaro-ntk:hello",
      "serial": "2",
      "title": "První program",
      "date": "2019-03-14",
      "materials": [
        {
          "type": "lesson",
          "title": "První program",
          "externalUrl": null,
          "internalUrl": "/2019/pyladies-praha-jaro-ntk/beginners/hello-world/"
        },
        {
          "type": "lesson",
          "title": "Print a chybové hlášky",
          "externalUrl": null,
          "internalUrl": "/2019/pyladies-praha-jaro-ntk/beginners/print/"
        },
        {
          "type": "lesson",
          "title": "Proměnné",
          "externalUrl": null,
          "internalUrl": "/2019/pyladies-praha-jaro-ntk/beginners/variables/"
        },
        {
          "type": "lesson",
          "title": "Porovnávání",
          "externalUrl": null,
          "internalUrl": "/2019/pyladies-praha-jaro-ntk/beginners/comparisons/"
        },
        {
          "type": "lesson",
          "title": "*Nebo* anebo *a* (bonus)",
          "externalUrl": null,
          "internalUrl": "/2019/pyladies-praha-jaro-ntk/beginners/and-or/"
        }
      ]
    },
    {
      "id": "session:2019/pyladies-praha-jaro-ntk:loops",
      "serial": "3",
      "title": "Cykly",
      "date": "2019-03-21",
      "materials": [
        {
          "type": "lesson",
          "title": "Funkce",
          "externalUrl": null,
          "internalUrl": "/2019/pyladies-praha-jaro-ntk/beginners/functions/"
        },
        {
          "type": "lesson",
          "title": "Želva a cykly",
          "externalUrl": null,
          "internalUrl": "/2019/pyladies-praha-jaro-ntk/intro/turtle/"
        },
        {
          "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
        }
      ]
    },
    {
      "id": "session:2019/pyladies-praha-jaro-ntk:while-functions",
      "serial": "4",
      "title": "While & Vlastní funkce",
      "date": "2019-03-28",
      "materials": [
        {
          "type": "lesson",
          "title": "Cyklus While",
          "externalUrl": null,
          "internalUrl": "/2019/pyladies-praha-jaro-ntk/beginners/while/"
        },
        {
          "type": "lesson",
          "title": "Vlastní funkce",
          "externalUrl": null,
          "internalUrl": "/2019/pyladies-praha-jaro-ntk/beginners/def/"
        }
      ]
    },
    {
      "id": "session:2019/pyladies-praha-jaro-ntk:strings",
      "serial": "5",
      "title": "Řetězce",
      "date": "2019-04-04",
      "materials": [
        {
          "type": "lesson",
          "title": "Řetězce",
          "externalUrl": null,
          "internalUrl": "/2019/pyladies-praha-jaro-ntk/beginners/str/"
        },
        {
          "type": "cheatsheet",
          "title": "Řetězcový tahák",
          "externalUrl": "https://pyvec.github.io/cheatsheets/strings/strings-cs.pdf",
          "internalUrl": null
        }
      ]
    },
    {
      "id": "session:2019/pyladies-praha-jaro-ntk:practice",
      "serial": "6",
      "title": "Procvičování & soubory",
      "date": "2019-04-11",
      "materials": [
        {
          "type": "special",
          "title": "Procvičíme si vše, co jsme se naučily",
          "externalUrl": null,
          "internalUrl": null
        },
        {
          "type": "lesson",
          "title": "Soubory",
          "externalUrl": null,
          "internalUrl": "/2019/pyladies-praha-jaro-ntk/beginners/files/"
        }
      ]
    },
    {
      "id": "session:2019/pyladies-praha-jaro-ntk:list",
      "serial": "7",
      "title": "Seznamy",
      "date": "2019-04-18",
      "materials": [
        {
          "type": "lesson",
          "title": "Seznamy",
          "externalUrl": null,
          "internalUrl": "/2019/pyladies-praha-jaro-ntk/beginners/list/"
        },
        {
          "type": "lesson",
          "title": "N-tice",
          "externalUrl": null,
          "internalUrl": "/2019/pyladies-praha-jaro-ntk/beginners/tuple/"
        },
        {
          "type": "cheatsheet",
          "title": "Tahák na seznamy",
          "externalUrl": "https://pyvec.github.io/cheatsheets/lists/lists-cs.pdf",
          "internalUrl": null
        }
      ]
    },
    {
      "id": "session:2019/pyladies-praha-jaro-ntk:dict",
      "serial": "8",
      "title": "Slovníky",
      "date": "2019-04-25",
      "materials": [
        {
          "type": "lesson",
          "title": "Slovníky",
          "externalUrl": null,
          "internalUrl": "/2019/pyladies-praha-jaro-ntk/beginners/dict/"
        },
        {
          "type": "cheatsheet",
          "title": "Slovníkový tahák",
          "externalUrl": "https://pyvec.github.io/cheatsheets/dicts/dicts-cs.pdf",
          "internalUrl": null
        }
      ]
    },
    {
      "id": "session:2019/pyladies-praha-jaro-ntk:tests",
      "serial": "9",
      "title": "Výjimky, moduly & testování",
      "date": "2019-05-02",
      "materials": [
        {
          "type": "lesson",
          "title": "Výjimky",
          "externalUrl": null,
          "internalUrl": "/2019/pyladies-praha-jaro-ntk/beginners/exceptions/"
        },
        {
          "type": "lesson",
          "title": "Moduly",
          "externalUrl": null,
          "internalUrl": "/2019/pyladies-praha-jaro-ntk/beginners/modules/"
        },
        {
          "type": "lesson",
          "title": "Testování",
          "externalUrl": null,
          "internalUrl": "/2019/pyladies-praha-jaro-ntk/beginners/testing/"
        },
        {
          "type": "lesson",
          "title": "Cyklické importy",
          "externalUrl": null,
          "internalUrl": "/2019/pyladies-praha-jaro-ntk/beginners/circular-imports/"
        },
        {
          "type": "cheatsheet",
          "title": "Výjimkový tahák",
          "externalUrl": "https://pyvec.github.io/cheatsheets/exceptions/exceptions-cs.pdf",
          "internalUrl": null
        }
      ]
    },
    {
      "id": "session:2019/pyladies-praha-jaro-ntk:class",
      "serial": "10",
      "title": "Opakování & Třídy",
      "date": "2019-05-09",
      "materials": [
        {
          "type": "lesson",
          "title": "Třídy",
          "externalUrl": null,
          "internalUrl": "/2019/pyladies-praha-jaro-ntk/beginners/class/"
        },
        {
          "type": "cheatsheet",
          "title": "Tahák na třídy",
          "externalUrl": "https://pyvec.github.io/cheatsheets/classes/classes.pdf",
          "internalUrl": null
        }
      ]
    },
    {
      "id": "session:2019/pyladies-praha-jaro-ntk:inheritance",
      "serial": "11",
      "title": "Třídy & Dědičnost",
      "date": "2019-05-16",
      "materials": [
        {
          "type": "lesson",
          "title": "Dědičnost",
          "externalUrl": null,
          "internalUrl": "/2019/pyladies-praha-jaro-ntk/beginners/inheritance/"
        }
      ]
    },
    {
      "id": "session:2019/pyladies-praha-jaro-ntk:pyglet",
      "serial": "12",
      "title": "Grafika",
      "date": "2019-05-23",
      "materials": [
        {
          "type": "lesson",
          "title": "Grafika",
          "externalUrl": null,
          "internalUrl": "/2019/pyladies-praha-jaro-ntk/intro/pyglet/"
        },
        {
          "type": "lesson",
          "title": "Praktické cvičení: Pong",
          "externalUrl": null,
          "internalUrl": "/2019/pyladies-praha-jaro-ntk/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:2019/pyladies-praha-jaro-ntk:data",
      "serial": "13",
      "title": "Datová analýza",
      "date": "2019-05-30",
      "materials": [
        {
          "type": "lesson",
          "title": "Notebook",
          "externalUrl": null,
          "internalUrl": "/2019/pyladies-praha-jaro-ntk/intro/notebook/"
        },
        {
          "type": "lesson",
          "title": "Pandas",
          "externalUrl": null,
          "internalUrl": "/2019/pyladies-praha-jaro-ntk/intro/pandas/"
        }
      ]
    }
  ]
}