Učebna T9:350, 10:00 a 12:45
Cílem předmětu je naučit se různé pokročilé techniky a postupy programování v jazyce Python. Předmět nepřímo navazuje na Programování v Pythonu (BI-PYT). Předmět je zaměřen prakticky a má pouze cvičení, vše je prezentováno na příkladech. Hodnocení je založeno na práci na cvičeních a semestrální práci. Výuka předmětu probíhá pod vedením pracovníků z firmy Red Hat.
{
"courseId": "2017/mipyt-zima",
"id": "course:2017/mipyt-zima",
"title": "MI-PYT (Pokročilý Python)",
"subtitle": "ČVUT - zimní semestr 2017/2018",
"timeDescription": "10:00 a 12:45",
"place": "Učebna T9:350",
"longDescription": "<p>Cílem předmětu je naučit se různé pokročilé techniky a postupy programování v jazyce Python.\nPředmět nepřímo navazuje na Programování v Pythonu (BI-PYT).\nPředmět je zaměřen prakticky a má pouze cvičení, vše je prezentováno na příkladech.\nHodnocení je založeno na práci na cvičeních a semestrální práci.\nVýuka předmětu probíhá pod vedením pracovníků z firmy Red Hat.</p>",
"url": "https://naucse.python.cz/2017/mipyt-zima/",
"apiUrl": "https://naucse.python.cz/v0/2017/mipyt-zima.json",
"sessions": [
{
"id": "session:2017/mipyt-zima:requests-click",
"serial": "1",
"title": "Weboví klienti & CLI – Requests a Click",
"date": "2017-10-04",
"materials": [
{
"type": "lesson",
"title": "Vytvoření virtuáního prostředí",
"externalUrl": null,
"internalUrl": "/2017/mipyt-zima/fast-track/install/"
},
{
"type": "lesson",
"title": "Requests – Weboví klienti",
"externalUrl": null,
"internalUrl": "/2017/mipyt-zima/intro/requests/"
},
{
"type": "lesson",
"title": "Click – Rozhraní pro příkazovou řádku",
"externalUrl": null,
"internalUrl": "/2017/mipyt-zima/intro/click/"
},
{
"type": "homework",
"title": "Zadání úkolu",
"externalUrl": "https://github.com/cvut/MI-PYT/blob/b171/tutorials/01_requests_click.md#%C3%9Akol",
"internalUrl": null
}
]
},
{
"id": "session:2017/mipyt-zima:flask",
"serial": "2",
"title": "Webové aplikace – Flask",
"date": "2017-10-11",
"materials": [
{
"type": "lesson",
"title": "Flask",
"externalUrl": null,
"internalUrl": "/2017/mipyt-zima/intro/flask/"
},
{
"type": "lesson",
"title": "Deployment webových aplikací",
"externalUrl": null,
"internalUrl": "/2017/mipyt-zima/intro/deployment/"
},
{
"type": "homework",
"title": "Zadání úkolu",
"externalUrl": "https://github.com/cvut/MI-PYT/blob/b171/tutorials/02_flask.md#%C3%9Akol",
"internalUrl": null
}
]
},
{
"id": "session:2017/mipyt-zima:pandas",
"serial": "3",
"title": "Analýza dat – Pandas",
"date": "2017-10-18",
"materials": [
{
"type": "lesson",
"title": "Notebook",
"externalUrl": null,
"internalUrl": "/2017/mipyt-zima/intro/notebook/"
},
{
"type": "lesson",
"title": "Pandas",
"externalUrl": null,
"internalUrl": "/2017/mipyt-zima/intro/pandas/"
},
{
"type": "homework",
"title": "Zadání úkolu",
"externalUrl": "https://github.com/cvut/MI-PYT/blob/b171/tutorials/03_pandas.md#%C3%9Akol",
"internalUrl": null
}
]
},
{
"id": "session:2017/mipyt-zima:distribution",
"serial": "4",
"title": "Moduly",
"date": "2017-10-25",
"materials": [
{
"type": "lesson",
"title": "Moduly",
"externalUrl": null,
"internalUrl": "/2017/mipyt-zima/intro/distribution/"
},
{
"type": "homework",
"title": "Zadání úkolu",
"externalUrl": "https://github.com/cvut/MI-PYT/blob/b171/tutorials/04_moduly.md#%C3%9Akol",
"internalUrl": null
}
]
},
{
"id": "session:2017/mipyt-zima:numpy",
"serial": "5",
"title": "NumPy",
"date": "2017-11-01",
"materials": [
{
"type": "lesson",
"title": "NumPy",
"externalUrl": null,
"internalUrl": "/2017/mipyt-zima/intro/numpy/"
},
{
"type": "cheatsheet",
"title": "Tahák na NumPy",
"externalUrl": "https://pyvec.github.io/cheatsheets/numpy/numpy-cs.pdf",
"internalUrl": null
},
{
"type": "homework",
"title": "Zadání úkolu",
"externalUrl": "https://github.com/cvut/MI-PYT/blob/b171/tutorials/05_numpy.md#%C3%9Akol",
"internalUrl": null
}
]
},
{
"id": "session:2017/mipyt-zima:testing",
"serial": "6",
"title": "Testování",
"date": "2017-11-08",
"materials": [
{
"type": "lesson",
"title": "Testování",
"externalUrl": null,
"internalUrl": "/2017/mipyt-zima/intro/testing/"
},
{
"type": "homework",
"title": "Zadání úkolu",
"externalUrl": "https://github.com/cvut/MI-PYT/blob/b171/tutorials/06_testovani.md#%C3%9Akol",
"internalUrl": null
}
]
},
{
"id": "session:2017/mipyt-zima:cython",
"serial": "7",
"title": "Cython",
"date": "2017-11-15",
"materials": [
{
"type": "lesson",
"title": "Cython",
"externalUrl": null,
"internalUrl": "/2017/mipyt-zima/intro/cython/"
},
{
"type": "homework",
"title": "Zadání úkolu",
"externalUrl": "https://github.com/cvut/MI-PYT/blob/b171/tutorials/07_cython.md#%C3%9Akol",
"internalUrl": null
}
]
},
{
"id": "session:2017/mipyt-zima:docs",
"serial": "8",
"title": "Dokumentace – Sphinx",
"date": "2017-11-22",
"materials": [
{
"type": "lesson",
"title": "Dokumentace",
"externalUrl": null,
"internalUrl": "/2017/mipyt-zima/intro/docs/"
},
{
"type": "homework",
"title": "Zadání úkolu",
"externalUrl": "https://github.com/cvut/MI-PYT/blob/b171/tutorials/08_dokumentace.md#%C3%9Akol",
"internalUrl": null
}
]
},
{
"id": "session:2017/mipyt-zima:qt",
"serial": "9",
"title": "GUI – PyQT",
"date": "2017-11-29",
"materials": [
{
"type": "lesson",
"title": "GUI v Pythonu",
"externalUrl": null,
"internalUrl": "/2017/mipyt-zima/intro/pyqt/"
},
{
"type": "homework",
"title": "Zadání úkolu",
"externalUrl": "https://github.com/cvut/MI-PYT/blob/b171/tutorials/09_pyqt.md#%C3%9Akol",
"internalUrl": null
}
]
},
{
"id": "session:2017/mipyt-zima:upy",
"serial": "10",
"title": "MicroPython",
"date": "2017-12-06",
"materials": [
{
"type": "lesson",
"title": "MicroPython",
"externalUrl": null,
"internalUrl": "/2017/mipyt-zima/intro/micropython/"
}
]
},
{
"id": "session:2017/mipyt-zima:extra",
"serial": "11",
"title": "GeoPython (extra workshop)",
"date": "2017-12-13",
"materials": [
{
"type": "none-link",
"title": "Externí materiály: Open Source GIS",
"externalUrl": "http://training.gismentors.eu/open-source-gis/",
"internalUrl": null
}
]
},
{
"id": "session:2017/mipyt-zima:async",
"serial": "12",
"title": "Generátory a AsyncIO",
"date": "2017-12-20",
"materials": [
{
"type": "lesson",
"title": "Generátory",
"externalUrl": null,
"internalUrl": "/2017/mipyt-zima/advanced/generators/"
},
{
"type": "lesson",
"title": "AsyncIO",
"externalUrl": null,
"internalUrl": "/2017/mipyt-zima/intro/async/"
},
{
"type": "homework",
"title": "Zadání úkolu",
"externalUrl": "https://github.com/cvut/MI-PYT/blob/b171/tutorials/10_async.md#%C3%9Akol",
"internalUrl": null
}
]
},
{
"id": "session:2017/mipyt-zima:magic",
"serial": "13",
"title": "Magie",
"date": "2018-01-03",
"materials": [
{
"type": "lesson",
"title": "Magie",
"externalUrl": null,
"internalUrl": "/2017/mipyt-zima/intro/magic/"
}
]
}
]
}