Python a jeho knihovny

Red Hat Lab na FI MUNI, Botanická 68a, od 18:30

Brno - jaro 2017

Kurz se zaměřuje na seznámení s oblastmi, kde se dá využít jazyk Python, a na praktické ukázky práce s populárními knihovnami pro každou oblast.

Využíváme otevřené materiály napsané pro kurz Pokročilý Python (MI-PYT) na ČVUT v Praze.

Lekce 1 - Weboví klienti & CLI – Requests a Click (2017-03-06)

Lekce 2 - Webové servery – Flask (2017-03-21)

Lekce 3 - Moduly (2017-03-28)

Lekce 4 - Testování (2017-04-04)

Lekce 5 - Dokumentace (2017-04-11)

Lekce 6 - Pandas (2017-04-18)

Lekce 7 - NumPy (2017-05-16)

Lekce 8 - Cython (2017-05-23)

Lekce 9 - GUI (2017-05-30)

Lekce 10 - Generátory a AsyncIO (2017-06-06)

Lekce 11 - Magie (2017-06-20)

Lekce 12 - MicroPython (2017-06-27)

{
  "courseId": "2017/pyknihovny-brno",
  "id": "course:2017/pyknihovny-brno",
  "title": "Python a jeho knihovny",
  "subtitle": "Brno - jaro 2017",
  "timeDescription": "od 18:30",
  "place": "Red Hat Lab na FI MUNI, Botanická 68a",
  "longDescription": "<p>Kurz se zaměřuje na seznámení s oblastmi, kde se dá využít jazyk Python,\na na praktické ukázky práce s populárními knihovnami pro každou oblast.</p>\n<p>Využíváme otevřené materiály napsané pro kurz Pokročilý Python (MI-PYT)\nna ČVUT v Praze.</p>",
  "url": "https://naucse.python.cz/2017/pyknihovny-brno/",
  "apiUrl": "https://naucse.python.cz/v0/2017/pyknihovny-brno.json",
  "sessions": [
    {
      "id": "session:2017/pyknihovny-brno:requests-click",
      "serial": "1",
      "title": "Weboví klienti & CLI – Requests a Click",
      "date": "2017-03-06",
      "materials": [
        {
          "type": "lesson",
          "title": "Vytvoření virtuáního prostředí",
          "externalUrl": null,
          "internalUrl": "/2017/pyknihovny-brno/fast-track/install/"
        },
        {
          "type": "lesson",
          "title": "Requests – Weboví klienti",
          "externalUrl": null,
          "internalUrl": "/2017/pyknihovny-brno/intro/requests/"
        },
        {
          "type": "lesson",
          "title": "Click – Rozhraní pro příkazovou řádku",
          "externalUrl": null,
          "internalUrl": "/2017/pyknihovny-brno/intro/click/"
        },
        {
          "type": "homework",
          "title": "Zadání úkolu",
          "externalUrl": "https://github.com/cvut/MI-PYT/blob/b161/tutorials/01_requests_click.md#%C3%9Akol",
          "internalUrl": null
        }
      ]
    },
    {
      "id": "session:2017/pyknihovny-brno:flask",
      "serial": "2",
      "title": "Webové servery – Flask",
      "date": "2017-03-21",
      "materials": [
        {
          "type": "lesson",
          "title": "Flask",
          "externalUrl": null,
          "internalUrl": "/2017/pyknihovny-brno/intro/flask/"
        },
        {
          "type": "homework",
          "title": "Zadání úkolu",
          "externalUrl": "https://github.com/cvut/MI-PYT/blob/b161/tutorials/02_flask.md#%C3%9Akol",
          "internalUrl": null
        }
      ]
    },
    {
      "id": "session:2017/pyknihovny-brno:distribution",
      "serial": "3",
      "title": "Moduly",
      "date": "2017-03-28",
      "materials": [
        {
          "type": "lesson",
          "title": "Moduly",
          "externalUrl": null,
          "internalUrl": "/2017/pyknihovny-brno/intro/distribution/"
        },
        {
          "type": "homework",
          "title": "Zadání úkolu",
          "externalUrl": "https://github.com/cvut/MI-PYT/blob/b161/tutorials/03_moduly.md#%C3%9Akol",
          "internalUrl": null
        }
      ]
    },
    {
      "id": "session:2017/pyknihovny-brno:testing",
      "serial": "4",
      "title": "Testování",
      "date": "2017-04-04",
      "materials": [
        {
          "type": "lesson",
          "title": "Testování",
          "externalUrl": null,
          "internalUrl": "/2017/pyknihovny-brno/intro/testing/"
        },
        {
          "type": "homework",
          "title": "Zadání úkolu",
          "externalUrl": "https://github.com/cvut/MI-PYT/blob/b161/tutorials/04_testovani.md#%C3%9Akol",
          "internalUrl": null
        }
      ]
    },
    {
      "id": "session:2017/pyknihovny-brno:docs",
      "serial": "5",
      "title": "Dokumentace",
      "date": "2017-04-11",
      "materials": [
        {
          "type": "lesson",
          "title": "Dokumentace",
          "externalUrl": null,
          "internalUrl": "/2017/pyknihovny-brno/intro/docs/"
        },
        {
          "type": "homework",
          "title": "Zadání úkolu",
          "externalUrl": "https://github.com/cvut/MI-PYT/blob/b161/tutorials/05_dokumentace.md#%C3%9Akol",
          "internalUrl": null
        }
      ]
    },
    {
      "id": "session:2017/pyknihovny-brno:pandas",
      "serial": "6",
      "title": "Pandas",
      "date": "2017-04-18",
      "materials": [
        {
          "type": "lesson",
          "title": "Pandas",
          "externalUrl": null,
          "internalUrl": "/2017/pyknihovny-brno/intro/pandas/"
        },
        {
          "type": "homework",
          "title": "Zadání úkolu",
          "externalUrl": "https://github.com/cvut/MI-PYT/blob/b161/tutorials/06_pandas.md#%C3%9Akol",
          "internalUrl": null
        }
      ]
    },
    {
      "id": "session:2017/pyknihovny-brno:numpy",
      "serial": "7",
      "title": "NumPy",
      "date": "2017-05-16",
      "materials": [
        {
          "type": "lesson",
          "title": "NumPy",
          "externalUrl": null,
          "internalUrl": "/2017/pyknihovny-brno/intro/numpy/"
        },
        {
          "type": "homework",
          "title": "Zadání úkolu",
          "externalUrl": "https://github.com/cvut/MI-PYT/blob/b161/tutorials/07_numpy.md#%C3%9Akol",
          "internalUrl": null
        }
      ]
    },
    {
      "id": "session:2017/pyknihovny-brno:cython",
      "serial": "8",
      "title": "Cython",
      "date": "2017-05-23",
      "materials": [
        {
          "type": "lesson",
          "title": "Cython",
          "externalUrl": null,
          "internalUrl": "/2017/pyknihovny-brno/intro/cython/"
        },
        {
          "type": "homework",
          "title": "Zadání úkolu",
          "externalUrl": "https://github.com/cvut/MI-PYT/blob/b161/tutorials/08_cython.md#%C3%9Akol",
          "internalUrl": null
        }
      ]
    },
    {
      "id": "session:2017/pyknihovny-brno:qt",
      "serial": "9",
      "title": "GUI",
      "date": "2017-05-30",
      "materials": [
        {
          "type": "lesson",
          "title": "GUI v Pythonu",
          "externalUrl": null,
          "internalUrl": "/2017/pyknihovny-brno/intro/pyqt/"
        },
        {
          "type": "homework",
          "title": "Zadání úkolu",
          "externalUrl": "https://github.com/cvut/MI-PYT/blob/b161/tutorials/09_pyqt.md#%C3%9Akol",
          "internalUrl": null
        }
      ]
    },
    {
      "id": "session:2017/pyknihovny-brno:async",
      "serial": "10",
      "title": "Generátory a AsyncIO",
      "date": "2017-06-06",
      "materials": [
        {
          "type": "lesson",
          "title": "AsyncIO",
          "externalUrl": null,
          "internalUrl": "/2017/pyknihovny-brno/intro/async/"
        },
        {
          "type": "homework",
          "title": "Zadání úkolu",
          "externalUrl": "https://github.com/cvut/MI-PYT/blob/b161/tutorials/10_async.md#%C3%9Akol",
          "internalUrl": null
        }
      ]
    },
    {
      "id": "session:2017/pyknihovny-brno:magic",
      "serial": "11",
      "title": "Magie",
      "date": "2017-06-20",
      "materials": [
        {
          "type": "lesson",
          "title": "Magie",
          "externalUrl": null,
          "internalUrl": "/2017/pyknihovny-brno/intro/magic/"
        }
      ]
    },
    {
      "id": "session:2017/pyknihovny-brno:upy",
      "serial": "12",
      "title": "MicroPython",
      "date": "2017-06-27",
      "materials": [
        {
          "type": "lesson",
          "title": "MicroPython",
          "externalUrl": null,
          "internalUrl": "/2017/pyknihovny-brno/intro/micropython/"
        }
      ]
    }
  ]
}