In [12]:
import requests
In [13]:
resp = requests.get('https://czechitas-app.herokuapp.com/api/v1/courses/open/')
print (resp)
<Response [200]>
In [14]:
import json
data = json.loads(resp.text)
print (data)
[{'id': 67, 'title': 'I can code!: Introduction to databases', 'course_description': 'Have you already implemented any application or attended a programming workshop and are you interested, how you could save your data, a list of customers with their addresses, their orders or any other information?\r\n \r\nIn that case, this workshop is the right choice for you!\r\n \r\nYou will learn, what the databases are good for, how to use them and you will learn basics in SQL, which is a special programming language designed for managing data in a database.\r\n \r\nThe course will run in English and is for begginers.', 'course_start_date': '2016-11-26T08:30:00Z', 'course_end_date': '2016-11-26T16:30:00Z', 'course_price': '300.00', 'notes': '', 'registration_form_link': 'https://docs.google.com/forms/d/e/1FAIpQLSfrtCKXCIzeiGMJrQ9fuK_1v8VzvwRv4Hdcy0UTFNX-0c94uw/viewform?c=0&amp;w=1', 'interested_form_link': 'https://docs.google.com/forms/d/e/1FAIpQLSfrtCKXCIzeiGMJrQ9fuK_1v8VzvwRv4Hdcy0UTFNX-0c94uw/viewform?c=0&amp;w=1', 'course_venue': {'id': 11, 'title': 'Konica Minolta', 'street_name': 'Evropská', 'street_number': '846/176a', 'city': 'Praha 6'}, 'course_category': {'id': 2, 'title': 'I can code!', 'color_code': '#8CC63E'}, 'contact_person': {'id': 4, 'user': 'info@czechitas.cz'}, 'couches': 'Anna Pascenko', 'repeat': '', 'max_capacity': None, 'open_registration': True, 'publish': True}, {'id': 66, 'title': 'Excel workshop', 'course_description': 'Máme tady další Excel workshop, protože vás pořád tak baví!\r\n \r\nExcel je úžasný tabulkový program, kterým můžeš vytvářet grafy, tabulky, provádět výpočty, psát a upravovat texty a nejen to, existuje spoustu dalších skvělých možností excelovského využití!\r\n \r\nWorkshop Excel tě zavede do tajů tohoto tabulkového pomocníka od úplných základů až po pokročilejší funkce a makra. Během workshopu nabereš nějaké teoretické, ale hlavně praktické zkušenosti, které se dají skvěle využít v každé práci i osobním životě. Pojď do toho s námi, rozhodně nebudeš litovat!', 'course_start_date': '2016-12-03T08:00:00Z', 'course_end_date': '2016-12-03T16:30:00Z', 'course_price': '300.00', 'notes': 'Osnova workshopu:\r\n– Základy + pár efektivních triků, jak si usnadnit práci s Excelem\r\n– Adresování buněk\r\n– Funkce\r\n– Formáty – klasické i podmíněné\r\n– Řazení a filtrování\r\n– Grafy – tvorba a triky\r\n– Kontingenční tabulka – aneb statistický pohled na data v praktických ukázkách\r\n– Ostatní – vkládání, příprava pro tisk, ukládaní šablon, ukotvení, načítání dat\r\n– Makra a VBA – proč, základy – nahrát makro\r\n– Prostor pro dotazy', 'registration_form_link': 'https://docs.google.com/forms/d/e/1FAIpQLSfrtCKXCIzeiGMJrQ9fuK_1v8VzvwRv4Hdcy0UTFNX-0c94uw/viewform?c=0&amp;w=1', 'interested_form_link': 'https://docs.google.com/forms/d/e/1FAIpQLSfrtCKXCIzeiGMJrQ9fuK_1v8VzvwRv4Hdcy0UTFNX-0c94uw/viewform?c=0&amp;w=1', 'course_venue': {'id': 3, 'title': 'Fakulta informatiky Masarykovy Univerzity', 'street_name': 'Botanická', 'street_number': '554/68a', 'city': 'Brno'}, 'course_category': {'id': 11, 'title': 'Exceluju!', 'color_code': '#939597'}, 'contact_person': {'id': 4, 'user': 'info@czechitas.cz'}, 'couches': 'Pavel Lasák', 'repeat': '', 'max_capacity': None, 'open_registration': True, 'publish': True}, {'id': 65, 'title': 'Úvod do programování', 'course_description': 'Láká tě programování, ale vůbec nevíš, jak bys s ním měla začít?\r\n \r\nMy ti tyhle začátky můžeme ukázat a první kontakt s programováním zpříjemnit. Programování totiž může být opravdu zábava a vůbec to nemusí být nudný shluk závorek, písmenek a číslic. Přijď se o tom sama přesvědčit!\r\n \r\nNa workshopu se naučíš základní pojmy, vyzkoušíš si, jak fungují a k čemu ti to v tvém budoucím programovacím životě bude. S tímto startem už pro tebe nebude programování takové tabu. Ve společnosti našich holek z Czechitas se během jednoho setkání naučíš opravdu hodně. Kurz je vhodný pro naprosté začátečnice. Těšíme se na tebe!', 'course_start_date': '2016-12-03T09:00:00Z', 'course_end_date': '2016-12-03T17:00:00Z', 'course_price': '300.00', 'notes': 'Vlastní notebook, myš (není nutná, ale bude se ti s ní pracovat lépe) a dobrou náladu!', 'registration_form_link': 'https://docs.google.com/forms/d/e/1FAIpQLSfrtCKXCIzeiGMJrQ9fuK_1v8VzvwRv4Hdcy0UTFNX-0c94uw/viewform?c=0&w=1', 'interested_form_link': 'https://docs.google.com/forms/d/e/1FAIpQLSfrtCKXCIzeiGMJrQ9fuK_1v8VzvwRv4Hdcy0UTFNX-0c94uw/viewform?c=0&w=1', 'course_venue': {'id': 1, 'title': 'Impact Hub', 'street_name': 'Cyrilská', 'street_number': '7', 'city': 'Brno'}, 'course_category': {'id': 2, 'title': 'I can code!', 'color_code': '#8CC63E'}, 'contact_person': {'id': 4, 'user': 'info@czechitas.cz'}, 'couches': '', 'repeat': '', 'max_capacity': None, 'open_registration': True, 'publish': True}, {'id': 58, 'title': 'Jsem digitální!: Sociální sítě', 'course_description': 'Sociální sítě dnes používá snad každý, ale víš o nich opravdu něco?\r\n \r\nSociální sítě jsou obrovský boom dnešní doby. Jsou využívány jak k osobní komunikaci, tak i ke komerčním a marketingovým účelům. Jejich popularita neustále roste. Pomocí sociálních sítí mají jedinci i firmy jedinečné příležitosti k propagaci svého produktu, služby, značky či sebe samých. Nejvyužívanějšími médii jsou Facebook, Instagram a Snapchat. Každá síť má svá specifika, a ty ti na tomto workshopu představíme.\r\n \r\nJestli tě sociální sítě zajímají, určitě se přihlaš na náš workshop. Důkladně tě na něm seznámíme s neoblíbenějšími sociálními sítěmi dnešní doby (Facebook, Instagram, Snapchat). Ukážeme ti, na jakých principech fungují a k čemu je můžeš využít, jaký obsah je nejvíce atraktivní, jak na sítích komunikují top české značky, influenceři a mrkneme na úspěšné kampaně.\r\n \r\nZnáš pojmy jako instagramový feeling nebo carousel? Po našem kurzu už budeš vědět a ještě k tomu budeš mít základní přehled o nejoblíbenějších sociálních médiích!', 'course_start_date': '2016-11-23T16:00:00Z', 'course_end_date': '2016-11-23T19:00:00Z', 'course_price': '300.00', 'notes': 'Blok a tužku a dobrou náladu!', 'registration_form_link': 'https://goo.gl/forms/DhfY21CiwIasezAY2', 'interested_form_link': 'https://goo.gl/forms/DhfY21CiwIasezAY2', 'course_venue': {'id': 5, 'title': 'CERGE-EI', 'street_name': 'Politických vězňů', 'street_number': '7', 'city': 'Praha 1'}, 'course_category': {'id': 13, 'title': 'Jsem digitální', 'color_code': '#008D36'}, 'contact_person': {'id': 4, 'user': 'info@czechitas.cz'}, 'couches': 'Martina Votrubová', 'repeat': '', 'max_capacity': None, 'open_registration': True, 'publish': True}, {'id': 59, 'title': 'Jsem digitální!: SEO interaktivní workshop', 'course_description': 'Nejen programování je člověk živ, a proto ti přinášíme SEO workshop!\r\n \r\nSEO = optimalizace pro vyhledávače. V dnešní internetové době je forma webu velice důležitá pro získávání návštěvníků a potenciálních zákazníků. Webové stránky je nutné nastavit takovým způsobem, aby jejich obsah byl vhodný pro automatizované zpracování v internetových vyhledávačích a lákavý pro návštěvníky.\r\n \r\nSprávným nastavením můžeš získat lepší pozici (zobrazit své stránky na prvních či vyšších místech). SEO je technika, ze které profitují zákazníci (snadnější vyhledávání toho, co opravdu potřebují) i tvůrci stránek (příliv nových návštěvníků). To je super, ne? ;)\r\n \r\nNa kurzu tě naučíme, jak svůj web (blog) upravit tak, aby jeho obsah a forma vedly ke zvýšení návštěvnosti z vyhledávačů. Workshop bude veden interaktivním a konzultačním způsobem, založený hlavně na dotazech a problémech účastnic. Proto by bylo fajn, aby sis nějaký konkrétní případ s sebou přinesla.\r\n \r\nPo absolvování workshopu budeš schopna upravit základní věci na svém webu (blogu), které povedou ke zvýšení návštěvnosti a přílivu potenciálních zákazníků. Kurz bude veden tak, že budeme konzultovat jednotlivé praktické případy.', 'course_start_date': '2016-11-28T17:00:00Z', 'course_end_date': '2016-11-28T20:00:00Z', 'course_price': '300.00', 'notes': 'Vlastní notebook, myš (není nutná, ale bude se ti s ní pracovat lépe) a dobrou náladu!', 'registration_form_link': 'https://goo.gl/forms/DhfY21CiwIasezAY2', 'interested_form_link': 'https://goo.gl/forms/DhfY21CiwIasezAY2', 'course_venue': {'id': 7, 'title': 'Impact Hub', 'street_name': 'Drtinova', 'street_number': '557/10', 'city': 'Praha 5'}, 'course_category': {'id': 13, 'title': 'Jsem digitální', 'color_code': '#008D36'}, 'contact_person': {'id': 4, 'user': 'info@czechitas.cz'}, 'couches': 'Pavel Ungr', 'repeat': '', 'max_capacity': None, 'open_registration': True, 'publish': True}, {'id': 61, 'title': 'Programuju!: Úvod do programování v C# Praha', 'course_description': 'Láká tě programování, ale vůbec nevíš, jak bys s ním měla začít?\r\n \r\nMy ti tyhle začátky můžeme ukázat a první kontakt s programováním zpříjemnit. Programování totiž může být opravdu zábava a vůbec to nemusí být nudný shluk závorek, písmenek a číslic. Přijď se o tom sama přesvědčit!\r\n \r\nNa workshopu se naučíš základní pojmy, vyzkoušíš si, jak fungují a k čemu ti to v tvém budoucím programovacím životě bude. S tímto startem už pro tebe nebude programování takové tabu. Ve společnosti našich holek z Czechitas se během jednoho setkání naučíš opravdu hodně. Kurz je vhodný pro naprosté začátečníky. Těšíme se na tebe!', 'course_start_date': '2016-11-19T08:30:00Z', 'course_end_date': '2016-11-19T16:30:00Z', 'course_price': '300.00', 'notes': 'Vlastní notebook s Windows, myš (není nutná, ale bude se ti s ní pracovat lépe) a dobrou náladu!', 'registration_form_link': 'https://goo.gl/forms/DhfY21CiwIasezAY2', 'interested_form_link': 'https://goo.gl/forms/DhfY21CiwIasezAY2', 'course_venue': {'id': 7, 'title': 'Impact Hub', 'street_name': 'Drtinova', 'street_number': '557/10', 'city': 'Praha 5'}, 'course_category': {'id': 2, 'title': 'I can code!', 'color_code': '#8CC63E'}, 'contact_person': {'id': 4, 'user': 'info@czechitas.cz'}, 'couches': '', 'repeat': '', 'max_capacity': None, 'open_registration': True, 'publish': True}, {'id': 63, 'title': 'Tvořím web!: Jak si ochočit PHP', 'course_description': 'Umíš dělat HTML stránky, ale chceš zjistit, jak udělat složitější web nebo blog? Pokud tě PHP zatím neposlouchá, tak přijď na kurz „Jak si ochočit PHP“. Začneme od úplných základů a ukážeme si, jak PHP může člověku ušetřit práci.\r\n \r\nA co se všechno na workshopu naučíš?\r\n– jak složit stránku z jednotlivých kousků – menu, patička, hlavička\r\n– jak místo neustálého kopírování HTML nechat pracovat PHP\r\n– jak z HTML stránky udělat vícestránkový web, kde se může měnit obsah\r\n– jak web zveřejnit a ukázat světu\r\n– kde najít odpovědi, pokud něco nevíš\r\n \r\nWorkshop je vhodný pro holky, které se už někdy potkaly s HTML a ví, co je to tag, co který dělá a z čeho se skládá stránka. Potom CSS a ví, jak se používají třídy a IDčka, umí změnit barvu textu, barvu pozadí nebo upravit odsazení. Nic těžkého, pokud máš představu o těchto pojmech, přijď, rádi tě uvidíme! A pokud ne, po našem workshopu HTML/CSS to hravě zvládneš.', 'course_start_date': '2016-11-12T09:00:00Z', 'course_end_date': '2016-11-12T17:00:00Z', 'course_price': '300.00', 'notes': 'Vlastní notebook, myš (není nutná, ale bude se ti s ní pracovat lépe) a dobrou náladu!', 'registration_form_link': 'https://docs.google.com/forms/d/e/1FAIpQLSfrtCKXCIzeiGMJrQ9fuK_1v8VzvwRv4Hdcy0UTFNX-0c94uw/viewform?c=0&amp;amp;amp;w=1', 'interested_form_link': 'https://goo.gl/forms/DhfY21CiwIasezAY2', 'course_venue': {'id': 1, 'title': 'Impact Hub', 'street_name': 'Cyrilská', 'street_number': '7', 'city': 'Brno'}, 'course_category': {'id': 1, 'title': 'Web development!', 'color_code': '#F36F21'}, 'contact_person': {'id': 4, 'user': 'info@czechitas.cz'}, 'couches': '', 'repeat': '', 'max_capacity': None, 'open_registration': True, 'publish': True}, {'id': 62, 'title': 'Programuju!: Funkcionální programování Praha', 'course_description': 'Zajímá tě, co to funkcionální programování je a co si pod tím představit?\r\n \r\nÚvod do funkcionálního programování je jednodenní workshop, který tě provede základy programování. Budeme se soustředit na tzv. základy Clojure, který je jedním z funkcionálních jazyků.\r\n \r\nRozdíl přístupu funkcionálního programování od programování imperativního (to můžeš znát například z Javy, Ruby nebo C#) je zcela jiné přemýšlení a přístup k datům a ke kódu.\r\n \r\nTento kurz je tedy vhodný i pro ty, kteří už programovat umí a chtěli by zjistit, jak se to dá dělat i jinak – funkcionální programování je často kratší, cílenější, lépe testovatelný a vychází mnohem více z matematiky. Vítáme také naprosté začátečnice, protože se naučíme programovací koncepty a termíny platné ve všech jazycích.\r\n \r\nA jak to bude vypadat? Zkusíme si napsat vlastní funkce pro řešení problému, napsat kód který dokáže zpracovat data a graficky je znázornit. Na konci dne odejdeš domů se znalostí základních principů a s malou aplikací, kterou sis sama vytvořila.', 'course_start_date': '2016-11-12T08:00:00Z', 'course_end_date': '2016-11-12T17:00:00Z', 'course_price': '300.00', 'notes': 'Vlastní notebook, myš (není nutná, ale bude se ti s ní pracovat lépe) a dobrou náladu!', 'registration_form_link': 'https://goo.gl/forms/DhfY21CiwIasezAY2', 'interested_form_link': 'https://goo.gl/forms/DhfY21CiwIasezAY2', 'course_venue': {'id': 7, 'title': 'Impact Hub', 'street_name': 'Drtinova', 'street_number': '557/10', 'city': 'Praha 5'}, 'course_category': {'id': 2, 'title': 'I can code!', 'color_code': '#8CC63E'}, 'contact_person': {'id': 4, 'user': 'info@czechitas.cz'}, 'couches': '', 'repeat': '', 'max_capacity': None, 'open_registration': True, 'publish': True}, {'id': 50, 'title': 'I can code!: Basics of R programming', 'course_description': 'Czechitas will have course in English! Again! Come join us!\r\n \r\nThe course will start from the basic concepts in R programming, such as setting up working directory, creating variables, etc. The main focus will be data manipulation. For example, we will use dplyr and tidyr packages to merge datasets and to organize data. Furthermore, we will do some data analysis tasks.\r\n \r\nAfter this course, you will be able to conduct basic empirical analysis and to understand other advanced materials more easily. The knowledge acquired from this course will be useful for conducting analysis in various projects, term papers and bachelor/master thesis in the future.', 'course_start_date': '2016-10-25T16:00:00Z', 'course_end_date': '2016-11-15T18:30:00Z', 'course_price': '500.00', 'notes': 'Prerequisities: The Course is for absolute beginners. We look forward to it. ;) And you?', 'registration_form_link': 'https://goo.gl/forms/DhfY21CiwIasezAY2', 'interested_form_link': 'https://goo.gl/forms/DhfY21CiwIasezAY2', 'course_venue': {'id': 5, 'title': 'CERGE-EI', 'street_name': 'Politických vězňů', 'street_number': '7', 'city': 'Praha 1'}, 'course_category': {'id': 2, 'title': 'I can code!', 'color_code': '#8CC63E'}, 'contact_person': {'id': 4, 'user': 'info@czechitas.cz'}, 'couches': 'Kuan-Heng Lin', 'repeat': 'every Tuesday', 'max_capacity': None, 'open_registration': True, 'publish': True}, {'id': 49, 'title': 'Excel workshop', 'course_description': 'Chceš konečně pochopit Excel?!\r\n \r\nExcel je úžasný tabulkový program, kterým můžeš vytvářet grafy, tabulky, provádět výpočty, psát a upravovat texty a nejen to, existuje spoustu dalších skvělých možností excelovského využití!\r\n \r\nWorkshop Excel tě zavede do tajů tohoto tabulkového pomocníka od úplných základů až po pokročilejší funkce a makra. Během workshopu nabereš nějaké teoretické, ale hlavně praktické zkušenosti, které se dají skvěle využít v každé práci i osobním životě. Pojď do toho s námi, rozhodně nebudeš litovat!', 'course_start_date': '2016-10-22T07:00:00Z', 'course_end_date': '2016-10-22T15:30:00Z', 'course_price': '300.00', 'notes': 'Osnova workshopu:\r\n– Základy + pár efektivních triků, jak si usnadnit práci s Excelem\r\n– Adresování buněk\r\n– Funkce\r\n– Formáty – klasické i podmíněné\r\n– Řazení a filtrování\r\n– Grafy – tvorba a triky\r\n– Kontingenční tabulka – aneb statistický pohled na data v praktických ukázkách\r\n– Ostatní – vkládání, příprava pro tisk, ukládaní šablon, ukotvení, načítání dat\r\n– Makra a VBA – proč, základy – nahrát makro\r\n– Prostor pro dotazy', 'registration_form_link': 'https://goo.gl/forms/DhfY21CiwIasezAY2', 'interested_form_link': 'https://goo.gl/forms/DhfY21CiwIasezAY2', 'course_venue': {'id': 4, 'title': 'Kampus', 'street_name': 'Palachovo náměstí', 'street_number': '726/3', 'city': 'Brno'}, 'course_category': {'id': 11, 'title': 'Exceluju!', 'color_code': '#939597'}, 'contact_person': {'id': 4, 'user': 'info@czechitas.cz'}, 'couches': 'Pavel Lasák', 'repeat': '', 'max_capacity': None, 'open_registration': True, 'publish': True}, {'id': 53, 'title': 'Úvod do programování', 'course_description': 'Láká tě programování, ale vůbec nevíš, jak bys s ním měla začít?\r\n \r\nMy ti tyhle začátky můžeme ukázat a první kontakt s programováním zpříjemnit. Programování totiž může být opravdu zábava a vůbec to nemusí být nudný shluk závorek, písmenek a číslic. Přijď se o tom sama přesvědčit!\r\n \r\nNa workshopu se naučíš základní pojmy, vyzkoušíš si, jak fungují a k čemu ti to v tvém budoucím programovacím životě bude. S tímto startem už pro tebe nebude programování takové tabu. Ve společnosti našich holek z Czechitas se během jednoho setkání naučíš opravdu hodně. Kurz je vhodný pro naprosté začátečnice. Těšíme se na tebe!', 'course_start_date': '2016-10-16T07:00:00Z', 'course_end_date': '2016-10-16T15:30:00Z', 'course_price': '300.00', 'notes': 'Co s sebou: Vlastní notebook, myš (není nutná, ale bude se ti s ní pracovat lépe) a dobrou náladu!', 'registration_form_link': 'https://goo.gl/forms/DhfY21CiwIasezAY2', 'interested_form_link': 'https://goo.gl/forms/DhfY21CiwIasezAY2', 'course_venue': {'id': 1, 'title': 'Impact Hub', 'street_name': 'Cyrilská', 'street_number': '7', 'city': 'Brno'}, 'course_category': {'id': 2, 'title': 'I can code!', 'color_code': '#8CC63E'}, 'contact_person': {'id': 4, 'user': 'info@czechitas.cz'}, 'couches': '', 'repeat': '', 'max_capacity': None, 'open_registration': True, 'publish': True}, {'id': 55, 'title': 'Tvořím web: od A do Z!', 'course_description': '\u200bCílem kurzu je získání praktických zkušeností s moderními postupy a nástroji pro tvorbu responzivních webových stránek.', 'course_start_date': '2016-09-21T16:00:00Z', 'course_end_date': '2016-12-14T19:00:00Z', 'course_price': '2000.00', 'notes': 'PRO KOHO JE KURZ URČEN: Kurz je určen pro dívky a ženy. Začátečníky ale i pokročilé. Na začátku kurzu se postráme o vyladění otížnosti podle úrovně vstupních znalostí účastnic a začátečnicím s doplněním znalostí mile rádi pomůžeme.\r\n\r\nPŘEDPOKLADY: Uživatelská znalost práce s operačním systémem Windows. Základní znalost HTML a CSS není nutná (cca v rozsahu workshopu Tvořím web 1).\r\nKurz bude probíhat v počítačové učebně na FI MUNI, kde jsou k dispozici počítače s operačním systémem Windows. Účastnice tedy nepotřebují vlastní notebook, ale v případě zájmu a po dohodě s lektorem na něm mohou pracovat.\r\nVětšina lekce ale probíhá prakticky a řešení problémů lektor vysvětluje a ukazuje přímo na kódu. Vždy po nějaké části dostanou účastnice k vypracování praktické úkoly, kde si budou moci nové znalosti vyzkoušet.\r\nNa každé lekci budou k dispozici i tištěné referenční materiály.\r\nObsah kurzu:\r\nZačátečnice seznámíme se základní znalostí HTML a CSS.\r\nNavážeme na základní znalosti HTML a CSS a ukážeme si složitější css vlastnosti, selektory a techniky pro tvorbu layoutu.\r\nVysvětlíme “mobile first” responzivní webdesign – jak přemýšlet o webu tak, aby byl použitelný a dobře fungoval na mobilních zařízeních. Ukážeme si media queries, responzivní obrázky a jak reagovat na různou velikost prohlížeče.\r\nFlexbox – použijeme zcela nový CSS modul pro tvorbu layoutů a naučíme se dělat flexibilní komponenty.\r\nPohrajeme si s CSS animacemi uživatelského rozhraní. Moderní web může být zábavný a hravý, plný malých překvapení.\r\nUkážeme si práci s vektorovou grafikou ve formátu SVG.\r\nNaučíme se základy JavaScriptu pro manipulaci se stránkou – skrývání/zobrazování prvků, reakce na uživatelské vstupy, práce s formuláři.\r\nUkážeme si práci s generátorem statických webů Jekyll pro snadnou správu obsahu bez databází a aktivních serverových skriptů.\r\nV průběhu kurzu se seznámíme s řadou nástrojů, které jsou dnes nezbytné pro každého pokrokového webaře. Ukážeme si Sass pro přehlednější a rychlejší psaní CSS, s node.js a Gulp si vytvoříme základní build systém, přidáme Autoprefixer pro automatické doplnění prefixů pro prohlížeče nepodporující zatím standardní zápis nových CSS vlastností. Do našeho build systému přidáme LiveReload a BrowserSync pro pohodlné testování a synchronizovaného prohlížení našeho webu i na několika zařízeních najednou.', 'registration_form_link': 'https://goo.gl/forms/DhfY21CiwIasezAY2', 'interested_form_link': 'https://goo.gl/forms/DhfY21CiwIasezAY2', 'course_venue': {'id': 3, 'title': 'Fakulta informatiky Masarykovy Univerzity', 'street_name': 'Botanická', 'street_number': '554/68a', 'city': 'Brno'}, 'course_category': {'id': 1, 'title': 'Web development!', 'color_code': '#F36F21'}, 'contact_person': {'id': 4, 'user': 'info@czechitas.cz'}, 'couches': '', 'repeat': '', 'max_capacity': None, 'open_registration': True, 'publish': True}, {'id': 54, 'title': 'I can code!: Android course', 'course_description': 'Did you know that mobile app development is one of the most dynamic and prospective fields in software engineering? Do not miss this opportunity to learn to develop mobile apps for Android with Concur & Czechitas!\r\n\r\nBuilding up on your basic knowledge of programming (in any programming language, preferably object-oriented), this course will introduce you to the development of Android apps, and give you practical sessions on the features of the Java programming language, which will be necessary for smooth Android app development. We will also look into the design of mobile app user interface and other mobile app development specifics. Get your Android device ready, we are starting soon!\r\n \r\nThe goal of the course is to learn basic concepts of programming in JAVA, like variables, arrays, loops, conditions and also basics of object oriented programming and practically use them to create an android application.\r\nDuring the course, everyone will be creating his own andriod application and will be extending it every week by homeworks.', 'course_start_date': '2016-10-11T16:00:00Z', 'course_end_date': '2016-12-13T20:00:00Z', 'course_price': '2000.00', 'notes': 'Prerequisities: Basic knowledge of programming in any programming language (preferably object-oriented).\r\n \r\n \r\nIt´s cool! Come join us!', 'registration_form_link': 'https://goo.gl/forms/DhfY21CiwIasezAY2', 'interested_form_link': 'https://goo.gl/forms/DhfY21CiwIasezAY2', 'course_venue': {'id': 7, 'title': 'Impact Hub', 'street_name': 'Drtinova', 'street_number': '557/10', 'city': 'Praha 5'}, 'course_category': {'id': 2, 'title': 'I can code!', 'color_code': '#8CC63E'}, 'contact_person': {'id': 4, 'user': 'info@czechitas.cz'}, 'couches': 'Vladimír Valouch', 'repeat': '', 'max_capacity': None, 'open_registration': True, 'publish': True}]
In [15]:
import pandas as pd
In [16]:
courses = json.dumps(data, ensure_ascii = False, indent = 4)
print (courses)
[
    {
        "id": 67,
        "title": "I can code!: Introduction to databases",
        "course_description": "Have you already implemented any application or attended a programming workshop and are you interested, how you could save your data, a list of customers with their addresses, their orders or any other information?\r\n \r\nIn that case, this workshop is the right choice for you!\r\n \r\nYou will learn, what the databases are good for, how to use them and you will learn basics in SQL, which is a special programming language designed for managing data in a database.\r\n \r\nThe course will run in English and is for begginers.",
        "course_start_date": "2016-11-26T08:30:00Z",
        "course_end_date": "2016-11-26T16:30:00Z",
        "course_price": "300.00",
        "notes": "",
        "registration_form_link": "https://docs.google.com/forms/d/e/1FAIpQLSfrtCKXCIzeiGMJrQ9fuK_1v8VzvwRv4Hdcy0UTFNX-0c94uw/viewform?c=0&amp;w=1",
        "interested_form_link": "https://docs.google.com/forms/d/e/1FAIpQLSfrtCKXCIzeiGMJrQ9fuK_1v8VzvwRv4Hdcy0UTFNX-0c94uw/viewform?c=0&amp;w=1",
        "course_venue": {
            "id": 11,
            "title": "Konica Minolta",
            "street_name": "Evropská",
            "street_number": "846/176a",
            "city": "Praha 6"
        },
        "course_category": {
            "id": 2,
            "title": "I can code!",
            "color_code": "#8CC63E"
        },
        "contact_person": {
            "id": 4,
            "user": "info@czechitas.cz"
        },
        "couches": "Anna Pascenko",
        "repeat": "",
        "max_capacity": null,
        "open_registration": true,
        "publish": true
    },
    {
        "id": 66,
        "title": "Excel workshop",
        "course_description": "Máme tady další Excel workshop, protože vás pořád tak baví!\r\n \r\nExcel je úžasný tabulkový program, kterým můžeš vytvářet grafy, tabulky, provádět výpočty, psát a upravovat texty a nejen to, existuje spoustu dalších skvělých možností excelovského využití!\r\n \r\nWorkshop Excel tě zavede do tajů tohoto tabulkového pomocníka od úplných základů až po pokročilejší funkce a makra. Během workshopu nabereš nějaké teoretické, ale hlavně praktické zkušenosti, které se dají skvěle využít v každé práci i osobním životě. Pojď do toho s námi, rozhodně nebudeš litovat!",
        "course_start_date": "2016-12-03T08:00:00Z",
        "course_end_date": "2016-12-03T16:30:00Z",
        "course_price": "300.00",
        "notes": "Osnova workshopu:\r\n– Základy + pár efektivních triků, jak si usnadnit práci s Excelem\r\n– Adresování buněk\r\n– Funkce\r\n– Formáty – klasické i podmíněné\r\n– Řazení a filtrování\r\n– Grafy – tvorba a triky\r\n– Kontingenční tabulka – aneb statistický pohled na data v praktických ukázkách\r\n– Ostatní – vkládání, příprava pro tisk, ukládaní šablon, ukotvení, načítání dat\r\n– Makra a VBA – proč, základy – nahrát makro\r\n– Prostor pro dotazy",
        "registration_form_link": "https://docs.google.com/forms/d/e/1FAIpQLSfrtCKXCIzeiGMJrQ9fuK_1v8VzvwRv4Hdcy0UTFNX-0c94uw/viewform?c=0&amp;w=1",
        "interested_form_link": "https://docs.google.com/forms/d/e/1FAIpQLSfrtCKXCIzeiGMJrQ9fuK_1v8VzvwRv4Hdcy0UTFNX-0c94uw/viewform?c=0&amp;w=1",
        "course_venue": {
            "id": 3,
            "title": "Fakulta informatiky Masarykovy Univerzity",
            "street_name": "Botanická",
            "street_number": "554/68a",
            "city": "Brno"
        },
        "course_category": {
            "id": 11,
            "title": "Exceluju!",
            "color_code": "#939597"
        },
        "contact_person": {
            "id": 4,
            "user": "info@czechitas.cz"
        },
        "couches": "Pavel Lasák",
        "repeat": "",
        "max_capacity": null,
        "open_registration": true,
        "publish": true
    },
    {
        "id": 65,
        "title": "Úvod do programování",
        "course_description": "Láká tě programování, ale vůbec nevíš, jak bys s ním měla začít?\r\n \r\nMy ti tyhle začátky můžeme ukázat a první kontakt s programováním zpříjemnit. Programování totiž může být opravdu zábava a vůbec to nemusí být nudný shluk závorek, písmenek a číslic. Přijď se o tom sama přesvědčit!\r\n \r\nNa workshopu se naučíš základní pojmy, vyzkoušíš si, jak fungují a k čemu ti to v tvém budoucím programovacím životě bude. S tímto startem už pro tebe nebude programování takové tabu. Ve společnosti našich holek z Czechitas se během jednoho setkání naučíš opravdu hodně. Kurz je vhodný pro naprosté začátečnice. Těšíme se na tebe!",
        "course_start_date": "2016-12-03T09:00:00Z",
        "course_end_date": "2016-12-03T17:00:00Z",
        "course_price": "300.00",
        "notes": "Vlastní notebook, myš (není nutná, ale bude se ti s ní pracovat lépe) a dobrou náladu!",
        "registration_form_link": "https://docs.google.com/forms/d/e/1FAIpQLSfrtCKXCIzeiGMJrQ9fuK_1v8VzvwRv4Hdcy0UTFNX-0c94uw/viewform?c=0&w=1",
        "interested_form_link": "https://docs.google.com/forms/d/e/1FAIpQLSfrtCKXCIzeiGMJrQ9fuK_1v8VzvwRv4Hdcy0UTFNX-0c94uw/viewform?c=0&w=1",
        "course_venue": {
            "id": 1,
            "title": "Impact Hub",
            "street_name": "Cyrilská",
            "street_number": "7",
            "city": "Brno"
        },
        "course_category": {
            "id": 2,
            "title": "I can code!",
            "color_code": "#8CC63E"
        },
        "contact_person": {
            "id": 4,
            "user": "info@czechitas.cz"
        },
        "couches": "",
        "repeat": "",
        "max_capacity": null,
        "open_registration": true,
        "publish": true
    },
    {
        "id": 58,
        "title": "Jsem digitální!: Sociální sítě",
        "course_description": "Sociální sítě dnes používá snad každý, ale víš o nich opravdu něco?\r\n \r\nSociální sítě jsou obrovský boom dnešní doby. Jsou využívány jak k osobní komunikaci, tak i ke komerčním a marketingovým účelům. Jejich popularita neustále roste. Pomocí sociálních sítí mají jedinci i firmy jedinečné příležitosti k propagaci svého produktu, služby, značky či sebe samých. Nejvyužívanějšími médii jsou Facebook, Instagram a Snapchat. Každá síť má svá specifika, a ty ti na tomto workshopu představíme.\r\n \r\nJestli tě sociální sítě zajímají, určitě se přihlaš na náš workshop. Důkladně tě na něm seznámíme s neoblíbenějšími sociálními sítěmi dnešní doby (Facebook, Instagram, Snapchat). Ukážeme ti, na jakých principech fungují a k čemu je můžeš využít, jaký obsah je nejvíce atraktivní, jak na sítích komunikují top české značky, influenceři a mrkneme na úspěšné kampaně.\r\n \r\nZnáš pojmy jako instagramový feeling nebo carousel? Po našem kurzu už budeš vědět a ještě k tomu budeš mít základní přehled o nejoblíbenějších sociálních médiích!",
        "course_start_date": "2016-11-23T16:00:00Z",
        "course_end_date": "2016-11-23T19:00:00Z",
        "course_price": "300.00",
        "notes": "Blok a tužku a dobrou náladu!",
        "registration_form_link": "https://goo.gl/forms/DhfY21CiwIasezAY2",
        "interested_form_link": "https://goo.gl/forms/DhfY21CiwIasezAY2",
        "course_venue": {
            "id": 5,
            "title": "CERGE-EI",
            "street_name": "Politických vězňů",
            "street_number": "7",
            "city": "Praha 1"
        },
        "course_category": {
            "id": 13,
            "title": "Jsem digitální",
            "color_code": "#008D36"
        },
        "contact_person": {
            "id": 4,
            "user": "info@czechitas.cz"
        },
        "couches": "Martina Votrubová",
        "repeat": "",
        "max_capacity": null,
        "open_registration": true,
        "publish": true
    },
    {
        "id": 59,
        "title": "Jsem digitální!: SEO interaktivní workshop",
        "course_description": "Nejen programování je člověk živ, a proto ti přinášíme SEO workshop!\r\n \r\nSEO = optimalizace pro vyhledávače. V dnešní internetové době je forma webu velice důležitá pro získávání návštěvníků a potenciálních zákazníků. Webové stránky je nutné nastavit takovým způsobem, aby jejich obsah byl vhodný pro automatizované zpracování v internetových vyhledávačích a lákavý pro návštěvníky.\r\n \r\nSprávným nastavením můžeš získat lepší pozici (zobrazit své stránky na prvních či vyšších místech). SEO je technika, ze které profitují zákazníci (snadnější vyhledávání toho, co opravdu potřebují) i tvůrci stránek (příliv nových návštěvníků). To je super, ne? ;)\r\n \r\nNa kurzu tě naučíme, jak svůj web (blog) upravit tak, aby jeho obsah a forma vedly ke zvýšení návštěvnosti z vyhledávačů. Workshop bude veden interaktivním a konzultačním způsobem, založený hlavně na dotazech a problémech účastnic. Proto by bylo fajn, aby sis nějaký konkrétní případ s sebou přinesla.\r\n \r\nPo absolvování workshopu budeš schopna upravit základní věci na svém webu (blogu), které povedou ke zvýšení návštěvnosti a přílivu potenciálních zákazníků. Kurz bude veden tak, že budeme konzultovat jednotlivé praktické případy.",
        "course_start_date": "2016-11-28T17:00:00Z",
        "course_end_date": "2016-11-28T20:00:00Z",
        "course_price": "300.00",
        "notes": "Vlastní notebook, myš (není nutná, ale bude se ti s ní pracovat lépe) a dobrou náladu!",
        "registration_form_link": "https://goo.gl/forms/DhfY21CiwIasezAY2",
        "interested_form_link": "https://goo.gl/forms/DhfY21CiwIasezAY2",
        "course_venue": {
            "id": 7,
            "title": "Impact Hub",
            "street_name": "Drtinova",
            "street_number": "557/10",
            "city": "Praha 5"
        },
        "course_category": {
            "id": 13,
            "title": "Jsem digitální",
            "color_code": "#008D36"
        },
        "contact_person": {
            "id": 4,
            "user": "info@czechitas.cz"
        },
        "couches": "Pavel Ungr",
        "repeat": "",
        "max_capacity": null,
        "open_registration": true,
        "publish": true
    },
    {
        "id": 61,
        "title": "Programuju!: Úvod do programování v C# Praha",
        "course_description": "Láká tě programování, ale vůbec nevíš, jak bys s ním měla začít?\r\n \r\nMy ti tyhle začátky můžeme ukázat a první kontakt s programováním zpříjemnit. Programování totiž může být opravdu zábava a vůbec to nemusí být nudný shluk závorek, písmenek a číslic. Přijď se o tom sama přesvědčit!\r\n \r\nNa workshopu se naučíš základní pojmy, vyzkoušíš si, jak fungují a k čemu ti to v tvém budoucím programovacím životě bude. S tímto startem už pro tebe nebude programování takové tabu. Ve společnosti našich holek z Czechitas se během jednoho setkání naučíš opravdu hodně. Kurz je vhodný pro naprosté začátečníky. Těšíme se na tebe!",
        "course_start_date": "2016-11-19T08:30:00Z",
        "course_end_date": "2016-11-19T16:30:00Z",
        "course_price": "300.00",
        "notes": "Vlastní notebook s Windows, myš (není nutná, ale bude se ti s ní pracovat lépe) a dobrou náladu!",
        "registration_form_link": "https://goo.gl/forms/DhfY21CiwIasezAY2",
        "interested_form_link": "https://goo.gl/forms/DhfY21CiwIasezAY2",
        "course_venue": {
            "id": 7,
            "title": "Impact Hub",
            "street_name": "Drtinova",
            "street_number": "557/10",
            "city": "Praha 5"
        },
        "course_category": {
            "id": 2,
            "title": "I can code!",
            "color_code": "#8CC63E"
        },
        "contact_person": {
            "id": 4,
            "user": "info@czechitas.cz"
        },
        "couches": "",
        "repeat": "",
        "max_capacity": null,
        "open_registration": true,
        "publish": true
    },
    {
        "id": 63,
        "title": "Tvořím web!: Jak si ochočit PHP",
        "course_description": "Umíš dělat HTML stránky, ale chceš zjistit, jak udělat složitější web nebo blog? Pokud tě PHP zatím neposlouchá, tak přijď na kurz „Jak si ochočit PHP“. Začneme od úplných základů a ukážeme si, jak PHP může člověku ušetřit práci.\r\n \r\nA co se všechno na workshopu naučíš?\r\n– jak složit stránku z jednotlivých kousků – menu, patička, hlavička\r\n– jak místo neustálého kopírování HTML nechat pracovat PHP\r\n– jak z HTML stránky udělat vícestránkový web, kde se může měnit obsah\r\n– jak web zveřejnit a ukázat světu\r\n– kde najít odpovědi, pokud něco nevíš\r\n \r\nWorkshop je vhodný pro holky, které se už někdy potkaly s HTML a ví, co je to tag, co který dělá a z čeho se skládá stránka. Potom CSS a ví, jak se používají třídy a IDčka, umí změnit barvu textu, barvu pozadí nebo upravit odsazení. Nic těžkého, pokud máš představu o těchto pojmech, přijď, rádi tě uvidíme! A pokud ne, po našem workshopu HTML/CSS to hravě zvládneš.",
        "course_start_date": "2016-11-12T09:00:00Z",
        "course_end_date": "2016-11-12T17:00:00Z",
        "course_price": "300.00",
        "notes": "Vlastní notebook, myš (není nutná, ale bude se ti s ní pracovat lépe) a dobrou náladu!",
        "registration_form_link": "https://docs.google.com/forms/d/e/1FAIpQLSfrtCKXCIzeiGMJrQ9fuK_1v8VzvwRv4Hdcy0UTFNX-0c94uw/viewform?c=0&amp;amp;amp;w=1",
        "interested_form_link": "https://goo.gl/forms/DhfY21CiwIasezAY2",
        "course_venue": {
            "id": 1,
            "title": "Impact Hub",
            "street_name": "Cyrilská",
            "street_number": "7",
            "city": "Brno"
        },
        "course_category": {
            "id": 1,
            "title": "Web development!",
            "color_code": "#F36F21"
        },
        "contact_person": {
            "id": 4,
            "user": "info@czechitas.cz"
        },
        "couches": "",
        "repeat": "",
        "max_capacity": null,
        "open_registration": true,
        "publish": true
    },
    {
        "id": 62,
        "title": "Programuju!: Funkcionální programování Praha",
        "course_description": "Zajímá tě, co to funkcionální programování je a co si pod tím představit?\r\n \r\nÚvod do funkcionálního programování je jednodenní workshop, který tě provede základy programování. Budeme se soustředit na tzv. základy Clojure, který je jedním z funkcionálních jazyků.\r\n \r\nRozdíl přístupu funkcionálního programování od programování imperativního (to můžeš znát například z Javy, Ruby nebo C#) je zcela jiné přemýšlení a přístup k datům a ke kódu.\r\n \r\nTento kurz je tedy vhodný i pro ty, kteří už programovat umí a chtěli by zjistit, jak se to dá dělat i jinak – funkcionální programování je často kratší, cílenější, lépe testovatelný a vychází mnohem více z matematiky. Vítáme také naprosté začátečnice, protože se naučíme programovací koncepty a termíny platné ve všech jazycích.\r\n \r\nA jak to bude vypadat? Zkusíme si napsat vlastní funkce pro řešení problému, napsat kód který dokáže zpracovat data a graficky je znázornit. Na konci dne odejdeš domů se znalostí základních principů a s malou aplikací, kterou sis sama vytvořila.",
        "course_start_date": "2016-11-12T08:00:00Z",
        "course_end_date": "2016-11-12T17:00:00Z",
        "course_price": "300.00",
        "notes": "Vlastní notebook, myš (není nutná, ale bude se ti s ní pracovat lépe) a dobrou náladu!",
        "registration_form_link": "https://goo.gl/forms/DhfY21CiwIasezAY2",
        "interested_form_link": "https://goo.gl/forms/DhfY21CiwIasezAY2",
        "course_venue": {
            "id": 7,
            "title": "Impact Hub",
            "street_name": "Drtinova",
            "street_number": "557/10",
            "city": "Praha 5"
        },
        "course_category": {
            "id": 2,
            "title": "I can code!",
            "color_code": "#8CC63E"
        },
        "contact_person": {
            "id": 4,
            "user": "info@czechitas.cz"
        },
        "couches": "",
        "repeat": "",
        "max_capacity": null,
        "open_registration": true,
        "publish": true
    },
    {
        "id": 50,
        "title": "I can code!: Basics of R programming",
        "course_description": "Czechitas will have course in English! Again! Come join us!\r\n \r\nThe course will start from the basic concepts in R programming, such as setting up working directory, creating variables, etc. The main focus will be data manipulation. For example, we will use dplyr and tidyr packages to merge datasets and to organize data. Furthermore, we will do some data analysis tasks.\r\n \r\nAfter this course, you will be able to conduct basic empirical analysis and to understand other advanced materials more easily. The knowledge acquired from this course will be useful for conducting analysis in various projects, term papers and bachelor/master thesis in the future.",
        "course_start_date": "2016-10-25T16:00:00Z",
        "course_end_date": "2016-11-15T18:30:00Z",
        "course_price": "500.00",
        "notes": "Prerequisities: The Course is for absolute beginners. We look forward to it. ;) And you?",
        "registration_form_link": "https://goo.gl/forms/DhfY21CiwIasezAY2",
        "interested_form_link": "https://goo.gl/forms/DhfY21CiwIasezAY2",
        "course_venue": {
            "id": 5,
            "title": "CERGE-EI",
            "street_name": "Politických vězňů",
            "street_number": "7",
            "city": "Praha 1"
        },
        "course_category": {
            "id": 2,
            "title": "I can code!",
            "color_code": "#8CC63E"
        },
        "contact_person": {
            "id": 4,
            "user": "info@czechitas.cz"
        },
        "couches": "Kuan-Heng Lin",
        "repeat": "every Tuesday",
        "max_capacity": null,
        "open_registration": true,
        "publish": true
    },
    {
        "id": 49,
        "title": "Excel workshop",
        "course_description": "Chceš konečně pochopit Excel?!\r\n \r\nExcel je úžasný tabulkový program, kterým můžeš vytvářet grafy, tabulky, provádět výpočty, psát a upravovat texty a nejen to, existuje spoustu dalších skvělých možností excelovského využití!\r\n \r\nWorkshop Excel tě zavede do tajů tohoto tabulkového pomocníka od úplných základů až po pokročilejší funkce a makra. Během workshopu nabereš nějaké teoretické, ale hlavně praktické zkušenosti, které se dají skvěle využít v každé práci i osobním životě. Pojď do toho s námi, rozhodně nebudeš litovat!",
        "course_start_date": "2016-10-22T07:00:00Z",
        "course_end_date": "2016-10-22T15:30:00Z",
        "course_price": "300.00",
        "notes": "Osnova workshopu:\r\n– Základy + pár efektivních triků, jak si usnadnit práci s Excelem\r\n– Adresování buněk\r\n– Funkce\r\n– Formáty – klasické i podmíněné\r\n– Řazení a filtrování\r\n– Grafy – tvorba a triky\r\n– Kontingenční tabulka – aneb statistický pohled na data v praktických ukázkách\r\n– Ostatní – vkládání, příprava pro tisk, ukládaní šablon, ukotvení, načítání dat\r\n– Makra a VBA – proč, základy – nahrát makro\r\n– Prostor pro dotazy",
        "registration_form_link": "https://goo.gl/forms/DhfY21CiwIasezAY2",
        "interested_form_link": "https://goo.gl/forms/DhfY21CiwIasezAY2",
        "course_venue": {
            "id": 4,
            "title": "Kampus",
            "street_name": "Palachovo náměstí",
            "street_number": "726/3",
            "city": "Brno"
        },
        "course_category": {
            "id": 11,
            "title": "Exceluju!",
            "color_code": "#939597"
        },
        "contact_person": {
            "id": 4,
            "user": "info@czechitas.cz"
        },
        "couches": "Pavel Lasák",
        "repeat": "",
        "max_capacity": null,
        "open_registration": true,
        "publish": true
    },
    {
        "id": 53,
        "title": "Úvod do programování",
        "course_description": "Láká tě programování, ale vůbec nevíš, jak bys s ním měla začít?\r\n \r\nMy ti tyhle začátky můžeme ukázat a první kontakt s programováním zpříjemnit. Programování totiž může být opravdu zábava a vůbec to nemusí být nudný shluk závorek, písmenek a číslic. Přijď se o tom sama přesvědčit!\r\n \r\nNa workshopu se naučíš základní pojmy, vyzkoušíš si, jak fungují a k čemu ti to v tvém budoucím programovacím životě bude. S tímto startem už pro tebe nebude programování takové tabu. Ve společnosti našich holek z Czechitas se během jednoho setkání naučíš opravdu hodně. Kurz je vhodný pro naprosté začátečnice. Těšíme se na tebe!",
        "course_start_date": "2016-10-16T07:00:00Z",
        "course_end_date": "2016-10-16T15:30:00Z",
        "course_price": "300.00",
        "notes": "Co s sebou: Vlastní notebook, myš (není nutná, ale bude se ti s ní pracovat lépe) a dobrou náladu!",
        "registration_form_link": "https://goo.gl/forms/DhfY21CiwIasezAY2",
        "interested_form_link": "https://goo.gl/forms/DhfY21CiwIasezAY2",
        "course_venue": {
            "id": 1,
            "title": "Impact Hub",
            "street_name": "Cyrilská",
            "street_number": "7",
            "city": "Brno"
        },
        "course_category": {
            "id": 2,
            "title": "I can code!",
            "color_code": "#8CC63E"
        },
        "contact_person": {
            "id": 4,
            "user": "info@czechitas.cz"
        },
        "couches": "",
        "repeat": "",
        "max_capacity": null,
        "open_registration": true,
        "publish": true
    },
    {
        "id": 55,
        "title": "Tvořím web: od A do Z!",
        "course_description": "​Cílem kurzu je získání praktických zkušeností s moderními postupy a nástroji pro tvorbu responzivních webových stránek.",
        "course_start_date": "2016-09-21T16:00:00Z",
        "course_end_date": "2016-12-14T19:00:00Z",
        "course_price": "2000.00",
        "notes": "PRO KOHO JE KURZ URČEN: Kurz je určen pro dívky a ženy. Začátečníky ale i pokročilé. Na začátku kurzu se postráme o vyladění otížnosti podle úrovně vstupních znalostí účastnic a začátečnicím s doplněním znalostí mile rádi pomůžeme.\r\n\r\nPŘEDPOKLADY: Uživatelská znalost práce s operačním systémem Windows. Základní znalost HTML a CSS není nutná (cca v rozsahu workshopu Tvořím web 1).\r\nKurz bude probíhat v počítačové učebně na FI MUNI, kde jsou k dispozici počítače s operačním systémem Windows. Účastnice tedy nepotřebují vlastní notebook, ale v případě zájmu a po dohodě s lektorem na něm mohou pracovat.\r\nVětšina lekce ale probíhá prakticky a řešení problémů lektor vysvětluje a ukazuje přímo na kódu. Vždy po nějaké části dostanou účastnice k vypracování praktické úkoly, kde si budou moci nové znalosti vyzkoušet.\r\nNa každé lekci budou k dispozici i tištěné referenční materiály.\r\nObsah kurzu:\r\nZačátečnice seznámíme se základní znalostí HTML a CSS.\r\nNavážeme na základní znalosti HTML a CSS a ukážeme si složitější css vlastnosti, selektory a techniky pro tvorbu layoutu.\r\nVysvětlíme “mobile first” responzivní webdesign – jak přemýšlet o webu tak, aby byl použitelný a dobře fungoval na mobilních zařízeních. Ukážeme si media queries, responzivní obrázky a jak reagovat na různou velikost prohlížeče.\r\nFlexbox – použijeme zcela nový CSS modul pro tvorbu layoutů a naučíme se dělat flexibilní komponenty.\r\nPohrajeme si s CSS animacemi uživatelského rozhraní. Moderní web může být zábavný a hravý, plný malých překvapení.\r\nUkážeme si práci s vektorovou grafikou ve formátu SVG.\r\nNaučíme se základy JavaScriptu pro manipulaci se stránkou – skrývání/zobrazování prvků, reakce na uživatelské vstupy, práce s formuláři.\r\nUkážeme si práci s generátorem statických webů Jekyll pro snadnou správu obsahu bez databází a aktivních serverových skriptů.\r\nV průběhu kurzu se seznámíme s řadou nástrojů, které jsou dnes nezbytné pro každého pokrokového webaře. Ukážeme si Sass pro přehlednější a rychlejší psaní CSS, s node.js a Gulp si vytvoříme základní build systém, přidáme Autoprefixer pro automatické doplnění prefixů pro prohlížeče nepodporující zatím standardní zápis nových CSS vlastností. Do našeho build systému přidáme LiveReload a BrowserSync pro pohodlné testování a synchronizovaného prohlížení našeho webu i na několika zařízeních najednou.",
        "registration_form_link": "https://goo.gl/forms/DhfY21CiwIasezAY2",
        "interested_form_link": "https://goo.gl/forms/DhfY21CiwIasezAY2",
        "course_venue": {
            "id": 3,
            "title": "Fakulta informatiky Masarykovy Univerzity",
            "street_name": "Botanická",
            "street_number": "554/68a",
            "city": "Brno"
        },
        "course_category": {
            "id": 1,
            "title": "Web development!",
            "color_code": "#F36F21"
        },
        "contact_person": {
            "id": 4,
            "user": "info@czechitas.cz"
        },
        "couches": "",
        "repeat": "",
        "max_capacity": null,
        "open_registration": true,
        "publish": true
    },
    {
        "id": 54,
        "title": "I can code!: Android course",
        "course_description": "Did you know that mobile app development is one of the most dynamic and prospective fields in software engineering? Do not miss this opportunity to learn to develop mobile apps for Android with Concur & Czechitas!\r\n\r\nBuilding up on your basic knowledge of programming (in any programming language, preferably object-oriented), this course will introduce you to the development of Android apps, and give you practical sessions on the features of the Java programming language, which will be necessary for smooth Android app development. We will also look into the design of mobile app user interface and other mobile app development specifics. Get your Android device ready, we are starting soon!\r\n \r\nThe goal of the course is to learn basic concepts of programming in JAVA, like variables, arrays, loops, conditions and also basics of object oriented programming and practically use them to create an android application.\r\nDuring the course, everyone will be creating his own andriod application and will be extending it every week by homeworks.",
        "course_start_date": "2016-10-11T16:00:00Z",
        "course_end_date": "2016-12-13T20:00:00Z",
        "course_price": "2000.00",
        "notes": "Prerequisities: Basic knowledge of programming in any programming language (preferably object-oriented).\r\n \r\n \r\nIt´s cool! Come join us!",
        "registration_form_link": "https://goo.gl/forms/DhfY21CiwIasezAY2",
        "interested_form_link": "https://goo.gl/forms/DhfY21CiwIasezAY2",
        "course_venue": {
            "id": 7,
            "title": "Impact Hub",
            "street_name": "Drtinova",
            "street_number": "557/10",
            "city": "Praha 5"
        },
        "course_category": {
            "id": 2,
            "title": "I can code!",
            "color_code": "#8CC63E"
        },
        "contact_person": {
            "id": 4,
            "user": "info@czechitas.cz"
        },
        "couches": "Vladimír Valouch",
        "repeat": "",
        "max_capacity": null,
        "open_registration": true,
        "publish": true
    }
]
In [17]:
df = pd.read_json(courses)
df.head(11)
Out[17]:
contact_person couches course_category course_description course_end_date course_price course_start_date course_venue id interested_form_link max_capacity notes open_registration publish registration_form_link repeat title
0 {'id': 4, 'user': 'info@czechitas.cz'} Anna Pascenko {'id': 2, 'title': 'I can code!', 'color_code'... Have you already implemented any application o... 2016-11-26T16:30:00Z 300 2016-11-26T08:30:00Z {'id': 11, 'title': 'Konica Minolta', 'street_... 67 https://docs.google.com/forms/d/e/1FAIpQLSfrtC... NaN True True https://docs.google.com/forms/d/e/1FAIpQLSfrtC... I can code!: Introduction to databases
1 {'id': 4, 'user': 'info@czechitas.cz'} Pavel Lasák {'id': 11, 'title': 'Exceluju!', 'color_code':... Máme tady další Excel workshop, protože vás po... 2016-12-03T16:30:00Z 300 2016-12-03T08:00:00Z {'id': 3, 'title': 'Fakulta informatiky Masary... 66 https://docs.google.com/forms/d/e/1FAIpQLSfrtC... NaN Osnova workshopu:\r\n– Základy + pár efektivní... True True https://docs.google.com/forms/d/e/1FAIpQLSfrtC... Excel workshop
2 {'id': 4, 'user': 'info@czechitas.cz'} {'id': 2, 'title': 'I can code!', 'color_code'... Láká tě programování, ale vůbec nevíš, jak bys... 2016-12-03T17:00:00Z 300 2016-12-03T09:00:00Z {'id': 1, 'title': 'Impact Hub', 'street_name'... 65 https://docs.google.com/forms/d/e/1FAIpQLSfrtC... NaN Vlastní notebook, myš (není nutná, ale bude se... True True https://docs.google.com/forms/d/e/1FAIpQLSfrtC... Úvod do programování
3 {'id': 4, 'user': 'info@czechitas.cz'} Martina Votrubová {'id': 13, 'title': 'Jsem digitální', 'color_c... Sociální sítě dnes používá snad každý, ale víš... 2016-11-23T19:00:00Z 300 2016-11-23T16:00:00Z {'id': 5, 'title': 'CERGE-EI', 'street_name': ... 58 https://goo.gl/forms/DhfY21CiwIasezAY2 NaN Blok a tužku a dobrou náladu! True True https://goo.gl/forms/DhfY21CiwIasezAY2 Jsem digitální!: Sociální sítě
4 {'id': 4, 'user': 'info@czechitas.cz'} Pavel Ungr {'id': 13, 'title': 'Jsem digitální', 'color_c... Nejen programování je člověk živ, a proto ti p... 2016-11-28T20:00:00Z 300 2016-11-28T17:00:00Z {'id': 7, 'title': 'Impact Hub', 'street_name'... 59 https://goo.gl/forms/DhfY21CiwIasezAY2 NaN Vlastní notebook, myš (není nutná, ale bude se... True True https://goo.gl/forms/DhfY21CiwIasezAY2 Jsem digitální!: SEO interaktivní workshop
5 {'id': 4, 'user': 'info@czechitas.cz'} {'id': 2, 'title': 'I can code!', 'color_code'... Láká tě programování, ale vůbec nevíš, jak bys... 2016-11-19T16:30:00Z 300 2016-11-19T08:30:00Z {'id': 7, 'title': 'Impact Hub', 'street_name'... 61 https://goo.gl/forms/DhfY21CiwIasezAY2 NaN Vlastní notebook s Windows, myš (není nutná, a... True True https://goo.gl/forms/DhfY21CiwIasezAY2 Programuju!: Úvod do programování v C# Praha
6 {'id': 4, 'user': 'info@czechitas.cz'} {'id': 1, 'title': 'Web development!', 'color_... Umíš dělat HTML stránky, ale chceš zjistit, ja... 2016-11-12T17:00:00Z 300 2016-11-12T09:00:00Z {'id': 1, 'title': 'Impact Hub', 'street_name'... 63 https://goo.gl/forms/DhfY21CiwIasezAY2 NaN Vlastní notebook, myš (není nutná, ale bude se... True True https://docs.google.com/forms/d/e/1FAIpQLSfrtC... Tvořím web!: Jak si ochočit PHP
7 {'id': 4, 'user': 'info@czechitas.cz'} {'id': 2, 'title': 'I can code!', 'color_code'... Zajímá tě, co to funkcionální programování je ... 2016-11-12T17:00:00Z 300 2016-11-12T08:00:00Z {'id': 7, 'title': 'Impact Hub', 'street_name'... 62 https://goo.gl/forms/DhfY21CiwIasezAY2 NaN Vlastní notebook, myš (není nutná, ale bude se... True True https://goo.gl/forms/DhfY21CiwIasezAY2 Programuju!: Funkcionální programování Praha
8 {'id': 4, 'user': 'info@czechitas.cz'} Kuan-Heng Lin {'id': 2, 'title': 'I can code!', 'color_code'... Czechitas will have course in English! Again! ... 2016-11-15T18:30:00Z 500 2016-10-25T16:00:00Z {'id': 5, 'title': 'CERGE-EI', 'street_name': ... 50 https://goo.gl/forms/DhfY21CiwIasezAY2 NaN Prerequisities: The Course is for absolute beg... True True https://goo.gl/forms/DhfY21CiwIasezAY2 every Tuesday I can code!: Basics of R programming
9 {'id': 4, 'user': 'info@czechitas.cz'} Pavel Lasák {'id': 11, 'title': 'Exceluju!', 'color_code':... Chceš konečně pochopit Excel?!\r\n \r\nExcel j... 2016-10-22T15:30:00Z 300 2016-10-22T07:00:00Z {'id': 4, 'title': 'Kampus', 'street_name': 'P... 49 https://goo.gl/forms/DhfY21CiwIasezAY2 NaN Osnova workshopu:\r\n– Základy + pár efektivní... True True https://goo.gl/forms/DhfY21CiwIasezAY2 Excel workshop
10 {'id': 4, 'user': 'info@czechitas.cz'} {'id': 2, 'title': 'I can code!', 'color_code'... Láká tě programování, ale vůbec nevíš, jak bys... 2016-10-16T15:30:00Z 300 2016-10-16T07:00:00Z {'id': 1, 'title': 'Impact Hub', 'street_name'... 53 https://goo.gl/forms/DhfY21CiwIasezAY2 NaN Co s sebou: Vlastní notebook, myš (není nutná,... True True https://goo.gl/forms/DhfY21CiwIasezAY2 Úvod do programování
In [18]:
print (df['title'])
0           I can code!: Introduction to databases
1                                   Excel workshop
2                             Úvod do programování
3                   Jsem digitální!: Sociální sítě
4       Jsem digitální!: SEO interaktivní workshop
5     Programuju!: Úvod do programování v C# Praha
6                  Tvořím web!: Jak si ochočit PHP
7     Programuju!: Funkcionální programování Praha
8             I can code!: Basics of R programming
9                                   Excel workshop
10                            Úvod do programování
11                          Tvořím web: od A do Z!
12                     I can code!: Android course
Name: title, dtype: object
In [19]:
title = df['title']
title = title.str.upper()
df['title'] = title
df.head(11)
Out[19]:
contact_person couches course_category course_description course_end_date course_price course_start_date course_venue id interested_form_link max_capacity notes open_registration publish registration_form_link repeat title
0 {'id': 4, 'user': 'info@czechitas.cz'} Anna Pascenko {'id': 2, 'title': 'I can code!', 'color_code'... Have you already implemented any application o... 2016-11-26T16:30:00Z 300 2016-11-26T08:30:00Z {'id': 11, 'title': 'Konica Minolta', 'street_... 67 https://docs.google.com/forms/d/e/1FAIpQLSfrtC... NaN True True https://docs.google.com/forms/d/e/1FAIpQLSfrtC... I CAN CODE!: INTRODUCTION TO DATABASES
1 {'id': 4, 'user': 'info@czechitas.cz'} Pavel Lasák {'id': 11, 'title': 'Exceluju!', 'color_code':... Máme tady další Excel workshop, protože vás po... 2016-12-03T16:30:00Z 300 2016-12-03T08:00:00Z {'id': 3, 'title': 'Fakulta informatiky Masary... 66 https://docs.google.com/forms/d/e/1FAIpQLSfrtC... NaN Osnova workshopu:\r\n– Základy + pár efektivní... True True https://docs.google.com/forms/d/e/1FAIpQLSfrtC... EXCEL WORKSHOP
2 {'id': 4, 'user': 'info@czechitas.cz'} {'id': 2, 'title': 'I can code!', 'color_code'... Láká tě programování, ale vůbec nevíš, jak bys... 2016-12-03T17:00:00Z 300 2016-12-03T09:00:00Z {'id': 1, 'title': 'Impact Hub', 'street_name'... 65 https://docs.google.com/forms/d/e/1FAIpQLSfrtC... NaN Vlastní notebook, myš (není nutná, ale bude se... True True https://docs.google.com/forms/d/e/1FAIpQLSfrtC... ÚVOD DO PROGRAMOVÁNÍ
3 {'id': 4, 'user': 'info@czechitas.cz'} Martina Votrubová {'id': 13, 'title': 'Jsem digitální', 'color_c... Sociální sítě dnes používá snad každý, ale víš... 2016-11-23T19:00:00Z 300 2016-11-23T16:00:00Z {'id': 5, 'title': 'CERGE-EI', 'street_name': ... 58 https://goo.gl/forms/DhfY21CiwIasezAY2 NaN Blok a tužku a dobrou náladu! True True https://goo.gl/forms/DhfY21CiwIasezAY2 JSEM DIGITÁLNÍ!: SOCIÁLNÍ SÍTĚ
4 {'id': 4, 'user': 'info@czechitas.cz'} Pavel Ungr {'id': 13, 'title': 'Jsem digitální', 'color_c... Nejen programování je člověk živ, a proto ti p... 2016-11-28T20:00:00Z 300 2016-11-28T17:00:00Z {'id': 7, 'title': 'Impact Hub', 'street_name'... 59 https://goo.gl/forms/DhfY21CiwIasezAY2 NaN Vlastní notebook, myš (není nutná, ale bude se... True True https://goo.gl/forms/DhfY21CiwIasezAY2 JSEM DIGITÁLNÍ!: SEO INTERAKTIVNÍ WORKSHOP
5 {'id': 4, 'user': 'info@czechitas.cz'} {'id': 2, 'title': 'I can code!', 'color_code'... Láká tě programování, ale vůbec nevíš, jak bys... 2016-11-19T16:30:00Z 300 2016-11-19T08:30:00Z {'id': 7, 'title': 'Impact Hub', 'street_name'... 61 https://goo.gl/forms/DhfY21CiwIasezAY2 NaN Vlastní notebook s Windows, myš (není nutná, a... True True https://goo.gl/forms/DhfY21CiwIasezAY2 PROGRAMUJU!: ÚVOD DO PROGRAMOVÁNÍ V C# PRAHA
6 {'id': 4, 'user': 'info@czechitas.cz'} {'id': 1, 'title': 'Web development!', 'color_... Umíš dělat HTML stránky, ale chceš zjistit, ja... 2016-11-12T17:00:00Z 300 2016-11-12T09:00:00Z {'id': 1, 'title': 'Impact Hub', 'street_name'... 63 https://goo.gl/forms/DhfY21CiwIasezAY2 NaN Vlastní notebook, myš (není nutná, ale bude se... True True https://docs.google.com/forms/d/e/1FAIpQLSfrtC... TVOŘÍM WEB!: JAK SI OCHOČIT PHP
7 {'id': 4, 'user': 'info@czechitas.cz'} {'id': 2, 'title': 'I can code!', 'color_code'... Zajímá tě, co to funkcionální programování je ... 2016-11-12T17:00:00Z 300 2016-11-12T08:00:00Z {'id': 7, 'title': 'Impact Hub', 'street_name'... 62 https://goo.gl/forms/DhfY21CiwIasezAY2 NaN Vlastní notebook, myš (není nutná, ale bude se... True True https://goo.gl/forms/DhfY21CiwIasezAY2 PROGRAMUJU!: FUNKCIONÁLNÍ PROGRAMOVÁNÍ PRAHA
8 {'id': 4, 'user': 'info@czechitas.cz'} Kuan-Heng Lin {'id': 2, 'title': 'I can code!', 'color_code'... Czechitas will have course in English! Again! ... 2016-11-15T18:30:00Z 500 2016-10-25T16:00:00Z {'id': 5, 'title': 'CERGE-EI', 'street_name': ... 50 https://goo.gl/forms/DhfY21CiwIasezAY2 NaN Prerequisities: The Course is for absolute beg... True True https://goo.gl/forms/DhfY21CiwIasezAY2 every Tuesday I CAN CODE!: BASICS OF R PROGRAMMING
9 {'id': 4, 'user': 'info@czechitas.cz'} Pavel Lasák {'id': 11, 'title': 'Exceluju!', 'color_code':... Chceš konečně pochopit Excel?!\r\n \r\nExcel j... 2016-10-22T15:30:00Z 300 2016-10-22T07:00:00Z {'id': 4, 'title': 'Kampus', 'street_name': 'P... 49 https://goo.gl/forms/DhfY21CiwIasezAY2 NaN Osnova workshopu:\r\n– Základy + pár efektivní... True True https://goo.gl/forms/DhfY21CiwIasezAY2 EXCEL WORKSHOP
10 {'id': 4, 'user': 'info@czechitas.cz'} {'id': 2, 'title': 'I can code!', 'color_code'... Láká tě programování, ale vůbec nevíš, jak bys... 2016-10-16T15:30:00Z 300 2016-10-16T07:00:00Z {'id': 1, 'title': 'Impact Hub', 'street_name'... 53 https://goo.gl/forms/DhfY21CiwIasezAY2 NaN Co s sebou: Vlastní notebook, myš (není nutná,... True True https://goo.gl/forms/DhfY21CiwIasezAY2 ÚVOD DO PROGRAMOVÁNÍ
In [20]:
df = df.drop(['notes'], axis=1)