Začátečnický kurz PyLadies

, 18:00–20:00

Plzeň - podzim 2018 - úterý

Tady najdeš všechny materiály k plzeňské verzi začátečnického kurzu PyLadies.

Stránky samotných PyLadies jsou na [http://pyladies.cz/plzen].

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 (2018-09-25)

Lekce 2 - První program (2018-10-02)

Lekce 3 - Cykly (2018-10-09)

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

Lekce 5 - Procvičování a soubory (2018-10-23)

Lekce 6 - Seznamy (2018-10-30)

Lekce 7 - Slovníky (2018-11-06)

Lekce 8 - Správa zdrojového kódu (2018-11-13)

Lekce 9 - Testování (2018-11-20)

Lekce 10 - Třídy (2018-11-27)

Lekce 11 - Spolupráce a Open-Source (2018-12-04)

  • Spolupráce a Open source

Lekce 12 - Projekt I (2018-12-11)

Lekce 13 - Projekt II (2018-12-18)

{
  "courseId": "2018/pyladies-plzen-podzim",
  "id": "course:2018/pyladies-plzen-podzim",
  "title": "Začátečnický kurz PyLadies",
  "subtitle": "Plzeň - podzim 2018 - úterý",
  "timeDescription": "18:00–20:00",
  "place": null,
  "longDescription": "<p>Tady najdeš všechny materiály k plzeňské verzi začátečnického kurzu\nPyLadies.</p>\n<p>Stránky samotných PyLadies jsou na [<a href=\"http://pyladies.cz/plzen\">http://pyladies.cz/plzen</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/2018/pyladies-plzen-podzim/",
  "apiUrl": "https://naucse.python.cz/v0/2018/pyladies-plzen-podzim.json",
  "sessions": [
    {
      "id": "session:2018/pyladies-plzen-podzim:install",
      "serial": "1",
      "title": "Instalace",
      "date": "2018-09-25",
      "materials": [
        {
          "type": "lesson",
          "title": "Úvod do příkazové řádky",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-plzen-podzim/beginners/cmdline/"
        },
        {
          "type": "lesson",
          "title": "Instalace Pythonu",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-plzen-podzim/beginners/install/"
        },
        {
          "type": "lesson",
          "title": "První krůčky",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-plzen-podzim/beginners/first-steps/"
        },
        {
          "type": "lesson",
          "title": "Instalace editoru",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-plzen-podzim/beginners/install-editor/"
        },
        {
          "type": "lesson",
          "title": "Instalace gitu",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-plzen-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
        },
        {
          "type": "homework",
          "title": "Bonusový úkol na rozjezd (TXT)",
          "externalUrl": "http://home.zcu.cz/~zitkat/00_icebreaker.txt",
          "internalUrl": null
        }
      ]
    },
    {
      "id": "session:2018/pyladies-plzen-podzim:hello",
      "serial": "2",
      "title": "První program",
      "date": "2018-10-02",
      "materials": [
        {
          "type": "lesson",
          "title": "První program",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-plzen-podzim/beginners/hello-world/"
        },
        {
          "type": "lesson",
          "title": "Print a chybové hlášky",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-plzen-podzim/beginners/print/"
        },
        {
          "type": "lesson",
          "title": "Proměnné",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-plzen-podzim/beginners/variables/"
        },
        {
          "type": "lesson",
          "title": "Porovnávání",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-plzen-podzim/beginners/comparisons/"
        },
        {
          "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 (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-plzen-podzim/beginners/and-or/"
        }
      ]
    },
    {
      "id": "session:2018/pyladies-plzen-podzim:loops",
      "serial": "3",
      "title": "Cykly",
      "date": "2018-10-09",
      "materials": [
        {
          "type": "lesson",
          "title": "Funkce",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-plzen-podzim/beginners/functions/"
        },
        {
          "type": "lesson",
          "title": "Želva a cykly",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-plzen-podzim/intro/turtle/"
        },
        {
          "type": "lesson",
          "title": "Cyklus While",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-plzen-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 (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:2018/pyladies-plzen-podzim:def-str",
      "serial": "4",
      "title": "Funkce & Řetězce",
      "date": "2018-10-16",
      "materials": [
        {
          "type": "lesson",
          "title": "Vlastní funkce",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-plzen-podzim/beginners/def/"
        },
        {
          "type": "lesson",
          "title": "Řetězce",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-plzen-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-plzen-podzim:exrcs_fio",
      "serial": "5",
      "title": "Procvičování a soubory",
      "date": "2018-10-23",
      "materials": [
        {
          "type": "lesson",
          "title": "Soubory",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-plzen-podzim/beginners/files/"
        },
        {
          "type": "link",
          "title": "Odkaz k lekci – Jane Austen: Pride and Prejudice",
          "externalUrl": "https://www.gutenberg.org/files/1342/1342-0.txt",
          "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
        }
      ]
    },
    {
      "id": "session:2018/pyladies-plzen-podzim:list",
      "serial": "6",
      "title": "Seznamy",
      "date": "2018-10-30",
      "materials": [
        {
          "type": "lesson",
          "title": "Seznamy",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-plzen-podzim/beginners/list/"
        },
        {
          "type": "lesson",
          "title": "N-tice",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-plzen-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-plzen-podzim:dict",
      "serial": "7",
      "title": "Slovníky",
      "date": "2018-11-06",
      "materials": [
        {
          "type": "lesson",
          "title": "Slovníky",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-plzen-podzim/beginners/dict/"
        },
        {
          "type": "lesson",
          "title": "JSON",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-plzen-podzim/intro/json/"
        },
        {
          "type": "lesson",
          "title": "Github API",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-plzen-podzim/projects/github-api/"
        },
        {
          "type": "link",
          "title": "Odkaz k lekci – Vzorky (ZIP)",
          "externalUrl": "http://home.zcu.cz/~zitkat/vzorky.zip",
          "internalUrl": null
        },
        {
          "type": "cheatsheet",
          "title": "Slovníkový tahák",
          "externalUrl": "https://pyvec.github.io/cheatsheets/dicts/dicts-cs.pdf",
          "internalUrl": null
        },
        {
          "type": "homework",
          "title": "Bonusové úkoly (TXT)",
          "externalUrl": "http://home.zcu.cz/~zitkat/08_slovniky_du.txt",
          "internalUrl": null
        }
      ]
    },
    {
      "id": "session:2018/pyladies-plzen-podzim:git",
      "serial": "8",
      "title": "Správa zdrojového kódu",
      "date": "2018-11-13",
      "materials": [
        {
          "type": "lesson",
          "title": "Git",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-plzen-podzim/git/basics/"
        },
        {
          "type": "lesson",
          "title": "Ignorování souborů",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-plzen-podzim/git/ignoring/"
        },
        {
          "type": "cheatsheet",
          "title": "Gitový tahák",
          "externalUrl": "https://pyvec.github.io/cheatsheets/basic-git/basic-git-cs.pdf",
          "internalUrl": null
        }
      ]
    },
    {
      "id": "session:2018/pyladies-plzen-podzim:tests",
      "serial": "9",
      "title": "Testování",
      "date": "2018-11-20",
      "materials": [
        {
          "type": "lesson",
          "title": "Výjimky",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-plzen-podzim/beginners/exceptions/"
        },
        {
          "type": "lesson",
          "title": "Moduly",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-plzen-podzim/beginners/modules/"
        },
        {
          "type": "lesson",
          "title": "Testování",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-plzen-podzim/beginners/testing/"
        },
        {
          "type": "lesson",
          "title": "Cyklické importy",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-plzen-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-plzen-podzim:class",
      "serial": "10",
      "title": "Třídy",
      "date": "2018-11-27",
      "materials": [
        {
          "type": "lesson",
          "title": "Třídy",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-plzen-podzim/beginners/class/"
        },
        {
          "type": "lesson",
          "title": "Dědičnost",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-plzen-podzim/beginners/inheritance/"
        },
        {
          "type": "homework",
          "title": "Bonusové úkoly (TXT)",
          "externalUrl": "http://home.zcu.cz/~zitkat/11_oop_du.txt",
          "internalUrl": null
        }
      ]
    },
    {
      "id": "session:2018/pyladies-plzen-podzim:foss",
      "serial": "11",
      "title": "Spolupráce a Open-Source",
      "date": "2018-12-04",
      "materials": [
        {
          "type": "cheatsheet",
          "title": "Spolupráce a Open source",
          "externalUrl": null,
          "internalUrl": null
        }
      ]
    },
    {
      "id": "session:2018/pyladies-plzen-podzim:proj1",
      "serial": "12",
      "title": "Projekt I",
      "date": "2018-12-11",
      "materials": [
        {
          "type": "lesson",
          "title": "Notebook",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-plzen-podzim/intro/notebook/"
        },
        {
          "type": "lesson",
          "title": "NumPy",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-plzen-podzim/intro/numpy/"
        },
        {
          "type": "lesson",
          "title": "Pandas",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-plzen-podzim/intro/pandas/"
        }
      ]
    },
    {
      "id": "session:2018/pyladies-plzen-podzim:proj2",
      "serial": "13",
      "title": "Projekt II",
      "date": "2018-12-18",
      "materials": [
        {
          "type": "lesson",
          "title": "GUI v Pythonu",
          "externalUrl": null,
          "internalUrl": "/2018/pyladies-plzen-podzim/intro/pyqt/"
        }
      ]
    }
  ]
}