Tieto Towers, 28. října 3346/91, Moravská Ostrava, Ostrava, 17:00–19:00
Tady najdeš všechny materiály k ostravské 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.
{
"courseId": "2019/pyladies-ostrava-jaro",
"id": "course:2019/pyladies-ostrava-jaro",
"title": "Začátečnický kurz PyLadies",
"subtitle": "Ostrava – jaro 2019",
"timeDescription": "17:00–19:00",
"place": "Tieto Towers, 28. října 3346/91, Moravská Ostrava, Ostrava",
"longDescription": "<p>Tady najdeš všechny materiály k ostravské verzi začátečnického kurzu\nPyLadies.</p>\n<p>Stránky samotných PyLadies jsou na <a href=\"https://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/2019/pyladies-ostrava-jaro/",
"apiUrl": "https://naucse.python.cz/v0/2019/pyladies-ostrava-jaro.json",
"sessions": [
{
"id": "session:2019/pyladies-ostrava-jaro:install",
"serial": "1",
"title": "Instalace",
"date": "2019-02-05",
"materials": [
{
"type": "none-link",
"title": "Úvodní prezentace",
"externalUrl": "http://pyladies.cz/v1/s001-install/uvod-ostrava.html",
"internalUrl": null
},
{
"type": "lesson",
"title": "Úvod do příkazové řádky",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-jaro/beginners/cmdline/"
},
{
"type": "lesson",
"title": "Instalace Pythonu",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-jaro/beginners/install/"
},
{
"type": "lesson",
"title": "Nastavení prostředí",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-jaro/beginners/venv-setup/"
},
{
"type": "lesson",
"title": "První krůčky",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-jaro/beginners/first-steps/"
},
{
"type": "lesson",
"title": "Instalace editoru",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-jaro/beginners/install-editor/"
},
{
"type": "cheatsheet",
"title": "Tahák na klávesnici (PDF)",
"externalUrl": "https://pyvec.github.io/cheatsheets/keyboard/keyboard-cs.pdf",
"internalUrl": null
},
{
"type": "homework",
"title": "Domácí projekty",
"externalUrl": null,
"internalUrl": null
}
]
},
{
"id": "session:2019/pyladies-ostrava-jaro:hello-world",
"serial": "2",
"title": "První program",
"date": "2019-02-12",
"materials": [
{
"type": "lesson",
"title": "První program",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-jaro/beginners/hello-world/"
},
{
"type": "lesson",
"title": "Chybové hlášky a print",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-jaro/beginners/print/"
},
{
"type": "lesson",
"title": "Proměnné",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-jaro/beginners/variables/"
},
{
"type": "lesson",
"title": "Porovnávání",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-jaro/beginners/comparisons/"
},
{
"type": "special",
"title": "Společná večeře PyLadies ve Slezské P.U.O.R.",
"externalUrl": "http://slezska.com/",
"internalUrl": null
},
{
"type": "homework",
"title": "Domácí projekty",
"externalUrl": null,
"internalUrl": null
},
{
"type": "lesson",
"title": "Nebo anebo a (bonus)",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-jaro/beginners/and-or/"
},
{
"type": "link",
"title": "Odevzdání domácích projektů",
"externalUrl": "https://www.dropbox.com/request/AACCcUMFnjUBKeMCXzms",
"internalUrl": null
},
{
"type": "lesson",
"title": "Zpětná vazba k domácím projektům",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-jaro/feedback/ostrava2/"
}
]
},
{
"id": "session:2019/pyladies-ostrava-jaro:loops",
"serial": "3",
"title": "Cykly",
"date": "2019-02-19",
"materials": [
{
"type": "lesson",
"title": "Funkce",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-jaro/beginners/functions/"
},
{
"type": "lesson",
"title": "Želva a cykly",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-jaro/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
},
{
"type": "homework",
"title": "Domácí projekty",
"externalUrl": null,
"internalUrl": null
},
{
"type": "link",
"title": "Odevzdání domácích projektů",
"externalUrl": "https://www.dropbox.com/request/1C7qR4cK9s0gfEHP2rDI",
"internalUrl": null
},
{
"type": "lesson",
"title": "Zpětná vazba k domácím projektům",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-jaro/feedback/ostrava3/"
}
]
},
{
"id": "session:2019/pyladies-ostrava-jaro:while",
"serial": "4",
"title": "Jeden nový cyklus a procvičování",
"date": "2019-02-26",
"materials": [
{
"type": "lesson",
"title": "Cyklus While",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-jaro/beginners/while/"
},
{
"type": "link",
"title": "Úkoly k procvičování",
"externalUrl": "http://pyladies.cz/v1/s003-looping/ostrava/ukoly-k-procvicovani/ukoly.html",
"internalUrl": null
},
{
"type": "homework",
"title": "Domácí projekty",
"externalUrl": null,
"internalUrl": null
},
{
"type": "link",
"title": "Odevzdání domácích projektů",
"externalUrl": "https://www.dropbox.com/request/b0l0jiJhNNUBhdf0ncl5",
"internalUrl": null
},
{
"type": "lesson",
"title": "Zpětná vazba k domácím projektům",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-jaro/feedback/ostrava4/"
}
]
},
{
"id": "session:2019/pyladies-ostrava-jaro:def-str",
"serial": "5",
"title": "Funkce a řetězce",
"date": "2019-03-05",
"materials": [
{
"type": "lesson",
"title": "Vlastní funkce",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-jaro/beginners/def/"
},
{
"type": "lesson",
"title": "Řetězce",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-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",
"externalUrl": null,
"internalUrl": null
},
{
"type": "homework",
"title": "Bonus - 1D Piškvorky a test-driven development",
"externalUrl": null,
"internalUrl": null
},
{
"type": "link",
"title": "Odevzdání domácích projektů",
"externalUrl": "https://www.dropbox.com/request/ztWlVnOsOM1smoLPxltm",
"internalUrl": null
},
{
"type": "lesson",
"title": "Zpětná vazba k domácím projektům",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-jaro/feedback/ostrava5/"
}
]
},
{
"id": "session:2019/pyladies-ostrava-jaro:file",
"serial": "6",
"title": "Soubory a výjimky",
"date": "2019-03-12",
"materials": [
{
"type": "lesson",
"title": "Výjimky",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-jaro/beginners/exceptions/"
},
{
"type": "lesson",
"title": "Soubory",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-jaro/beginners/files/"
},
{
"type": "homework",
"title": "Domácí projekty",
"externalUrl": null,
"internalUrl": null
},
{
"type": "link",
"title": "Odevzdání domácích projektů",
"externalUrl": "https://www.dropbox.com/request/BLnJ6NvNedROu9HkB1rw",
"internalUrl": null
},
{
"type": "lesson",
"title": "Zpětná vazba k domácím projektům",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-jaro/feedback/ostrava6/"
}
]
},
{
"id": "session:2019/pyladies-ostrava-jaro:list",
"serial": "7",
"title": "Seznamy",
"date": "2019-03-19",
"materials": [
{
"type": "lesson",
"title": "Seznamy",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-jaro/beginners/list/"
},
{
"type": "lesson",
"title": "N-tice",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-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",
"externalUrl": null,
"internalUrl": null
},
{
"type": "link",
"title": "Odevzdání domácích projektů",
"externalUrl": "https://www.dropbox.com/request/U1mnwyGK9KimfVummSEZ",
"internalUrl": null
},
{
"type": "lesson",
"title": "Zpětná vazba k domácím projektům",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-jaro/feedback/ostrava7/"
}
]
},
{
"id": "session:2019/pyladies-ostrava-jaro:dict",
"serial": "8",
"title": "Slovníky",
"date": "2019-03-26",
"materials": [
{
"type": "lesson",
"title": "Slovníky",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-jaro/beginners/dict/"
},
{
"type": "lesson",
"title": "JSON",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-jaro/intro/json/"
},
{
"type": "lesson",
"title": "Ukázka jednoduchého API",
"externalUrl": "http://pyladies.cz/v1/s011-dicts/simple-api.html",
"internalUrl": null
},
{
"type": "cheatsheet",
"title": "Slovníkový tahák",
"externalUrl": "https://pyvec.github.io/cheatsheets/dicts/dicts-cs.pdf",
"internalUrl": null
},
{
"type": "homework",
"title": "Domácí projekty",
"externalUrl": null,
"internalUrl": null
},
{
"type": "link",
"title": "Odevzdání domácích projektů",
"externalUrl": "https://www.dropbox.com/request/oJ3pgen7AmDea0lBfPog",
"internalUrl": null
},
{
"type": "lesson",
"title": "Zpětná vazba k domácím projektům",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-jaro/feedback/ostrava8/"
}
]
},
{
"id": "session:2019/pyladies-ostrava-jaro:modules-testing",
"serial": "9",
"title": "Moduly a testování",
"date": "2019-04-02",
"materials": [
{
"type": "lesson",
"title": "Moduly",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-jaro/beginners/modules/"
},
{
"type": "lesson",
"title": "Poznámka o importování",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-jaro/beginners/circular-imports/"
},
{
"type": "lesson",
"title": "Testování",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-jaro/beginners/testing/"
},
{
"type": "homework",
"title": "Domácí projekty",
"externalUrl": null,
"internalUrl": null
},
{
"type": "link",
"title": "Odevzdání domácích projektů",
"externalUrl": "https://www.dropbox.com/request/xApsz9zKYxknLpJf8Qml",
"internalUrl": null
}
]
},
{
"id": "session:2019/pyladies-ostrava-jaro:pyglet",
"serial": "10",
"title": "Grafika",
"date": "2019-04-09",
"materials": [
{
"type": "lesson",
"title": "Grafika",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-jaro/intro/pyglet/"
},
{
"type": "lesson",
"title": "Praktické cvičení: Pong – mimo kurz navíc",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-jaro/projects/pong/"
},
{
"type": "none-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
},
{
"type": "homework",
"title": "Domácí projekty",
"externalUrl": null,
"internalUrl": null
},
{
"type": "link",
"title": "Odevzdání domácích projektů",
"externalUrl": "https://www.dropbox.com/request/3e5TNn6NBlfI7SD5GFrW",
"internalUrl": null
}
]
},
{
"id": "session:2019/pyladies-ostrava-jaro:class",
"serial": "11",
"title": "Třídy",
"date": "2019-04-16",
"materials": [
{
"type": "lesson",
"title": "Třídy",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-jaro/beginners/class/"
},
{
"type": "homework",
"title": "Domácí projekty",
"externalUrl": null,
"internalUrl": null
},
{
"type": "link",
"title": "Odevzdání domácích projektů",
"externalUrl": "https://www.dropbox.com/request/SOtp5ITHEPscn0MqzEM5",
"internalUrl": null
},
{
"type": "lesson",
"title": "Zpětná vazba k domácím projektům",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-jaro/feedback/ostrava11/"
}
]
},
{
"id": "session:2019/pyladies-ostrava-jaro:inheritance",
"serial": "12",
"title": "Dědičnost",
"date": "2019-04-23",
"materials": [
{
"type": "lesson",
"title": "Dědičnost",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-jaro/beginners/inheritance/"
},
{
"type": "homework",
"title": "Domácí projekty",
"externalUrl": null,
"internalUrl": null
},
{
"type": "link",
"title": "Odevzdání domácích projektů",
"externalUrl": "https://www.dropbox.com/request/AqCwMoyF9FuyI6Sinwu0",
"internalUrl": null
}
]
},
{
"id": "session:2019/pyladies-ostrava-jaro:asteroids",
"serial": "13",
"title": "Závěrečný projekt",
"date": "2019-04-30",
"materials": [
{
"type": "lesson",
"title": "Asteroids",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-jaro/projects/asteroids/"
},
{
"type": "lesson",
"title": "Snake",
"externalUrl": null,
"internalUrl": "/2019/pyladies-ostrava-jaro/projects/snake/"
},
{
"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:2019/pyladies-ostrava-jaro:asteroids2",
"serial": "14",
"title": "Pokračování závěrečného projektu",
"date": "2019-05-07",
"materials": []
},
{
"id": "session:2019/pyladies-ostrava-jaro:asteroids3",
"serial": "15",
"title": "Závěrečná hodina",
"date": "2019-05-14",
"materials": []
}
]
}