diff --git a/.travis.yml b/.travis.yml index 93bdf9dcb..d36712184 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,7 +3,9 @@ python: - "3.6" cache: "pip" script: - - "python pyladies_cz.py freeze" + - "python -m pip install -r test-requirements.txt && pytest -v tests/ && + flake8 --ignore=E266,F811 --max-line-length=100 --exclude=original/ && + python pyladies_cz.py freeze" env: global: - secure: "N+iAAkw+nVaPyI/yPUr3LeHRlLgbmjcn58768zKdeHqBYjJGB+wLe54yE4a6ed5evT5wabHV6fc2XfYbjkjmWNh7XLbEYqzU1HfelhZogo7VZEL2txkpjx8MM37XDFb2BxXieDuX/Gs0myCJj+eoVNWmD9ia6Y3lKgryJmtdR+qRDrxvLpHrDhJ3bpbd0nk14O6LKQI5SW7fMm9wLx62xb9F94H5hWx/TPRuKq/txuda7eATbiWvsDGfH6TDmJD89DKmMiLdJkVms1BA9wi5fAetf8orsAD+CUdm0QZm368MexIxeRbIUDUkqsFgyQk3UOUny7sc4HyXxO6WBaAE7qsxFeiSTzBvAY0ZH+OfTG8QW26tZy7aGBwcbDWvsFUoZ7egX5GLJ83g14xd2tY63S0iNbKuQUAhz3FEUoCrLCzOeY3kP2q6X12BCYqJkcPw4ylUnQYnHKloeacw52ae1KCwm/JE3wq0/9yQ2NwlEY5QYAAi895Say/BIxMkIdJp8qXa0bIRmKLJlgArtoCEXOdwlMckP2aYS0YLF8dsOQpdvTp0+32dcfeaL8W3Cg9SAgic9yOq0GWH0L6kMkYLQRDj6iZU9mgpuMFkEebuV06BwO0795HB0QrqC2mW+EgpvY0kuSjsDGmloozSx0h4wWGHKQ6i+Ai6tgXxGSvO3Jw=" diff --git a/README.md b/README.md index c36bf72c9..0449fa6c2 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ podstránky. ### Instalace -Ve virtuálním prostředí s Pythhonem 3.6 (nebo vyšším) spusť: +Ve virtuálním prostředí s Pythonem 3.6 (nebo vyšším) spusť: $ python -m pip install -r requirements.txt @@ -69,6 +69,16 @@ a pak (na všech systémech): Stránky se zpřístupní na adrese `http://127.0.0.1:8003/`. Změny v kódu se projeví po obnovení stránky v prohlížeči. +### Testování + +Ve virtuálním prostředí s Pythonem 3.6 (nebo vyšším) spusť: + + $ python -m pip install -r test-requirements.txt + +V hlavním adresáři projektu spusť `pytest` nad adresářem `tests/`: + + $ pytest -v tests/ + ### Úprava souborů * Soubory html jsou ve složce ``templates`` diff --git a/__init__.py b/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/cities.yml b/cities.yml deleted file mode 100644 index 16d61a672..000000000 --- a/cities.yml +++ /dev/null @@ -1,78 +0,0 @@ -praha: - title: Praha - team-name: Tým pražských PyLadies - contacts: - Facebook PyLadies Praha: - icon: facebook - url: https://www.facebook.com/groups/PyLadiesPraha/ - PyWorking Praha: - icon: facebook - url: https://www.facebook.com/groups/PyWorkingPraha/ - Google Group PyLadies Praha: - icon: google-group - url: https://groups.google.com/forum/#!forum/pyladies-praha - Napiš organizátorkám: - icon: coach - url: mailto:praha@pyladies.cz - -brno: - title: Brno - team-name: Tým brněnských PyLadies - contacts: - Facebook PyLadies Brno: - icon: facebook - url: https://www.facebook.com/groups/pyladiesBrno - Google Group PyLadies Brno: - icon: google-group - url: https://groups.google.com/forum/#!forum/pyladies-brno - Napiš organizátorkám: - icon: coach - url: mailto:brno@pyladies.cz - newsletter: - url: https://pyladies.us4.list-manage.com/subscribe/post?u=d18802c49f8d98ac411c260b7&id=b569c163bb - text: "Horké novinky (nejen) z dění PyLadies komunity! Jednou měsíčně ti mailem pošleme zprávu o chystaných akcích, kurzech a workshopech v Brně. Vše na jednom místě, bez spamu. Přihlaš se k odběru." - input-name: b_d18802c49f8d98ac411c260b7_b569c163bb -ostrava: - title: Ostrava - team-name: Tým ostravských PyLadies - contacts: - Facebook PyLadies Ostrava: - icon: facebook - url: https://www.facebook.com/pyladiesostrava/ - Google Group PyLadies Ostrava: - icon: google-group - url: https://groups.google.com/forum/#!forum/pyladies-ostrava - Napiš organizátorům: - icon: coach - url: mailto:ostrava@pyladies.cz -plzen: - title: Plzeň - team-name: Tým plzeňských PyLadies - contacts: - Facebook PyLadies Plzeň: - icon: facebook - url: https://www.facebook.com/groups/2235479259799633 - Napiš koučovi: - icon: coach - url: mailto:plzen@pyladies.cz - -olomouc: - title: Olomouc - team-name: Tým olomouckých PyLadies - contacts: - Google Group PyLadies Olomouc: - icon: google-group - url: https://groups.google.com/forum/#!forum/pyladies-olomouc - Napiš koučovi: - icon: coach - url: mailto:filip.valder@gmail.com -hradec: - title: Hradec Králové - team-name: Tým hradeckých PyLadies - contacts: - Napiš organizátorce: - icon: coach - url: mailto:brabcova.ivana@gmail.com - -ostatni: - title: Tvoje město diff --git a/cities/brno/about.html b/cities/brno/about.html new file mode 100644 index 000000000..b97c5d22e --- /dev/null +++ b/cities/brno/about.html @@ -0,0 +1,18 @@ +
Bylo nebylo, přijela jednou do Brna na návštěvu Lynn Root, která vede PyLadies v San Franciscu. Zrovna probíhala konference RuPy 2012, a v rámci ní Lynn uspořádala půldenní workshop pod hlavičkou PyLadies. Ale potom odjela, než našla dostatečně akční Pythonistku, která by to po ní převzala.
+
+
+
+ Až po více než roce se na Facebooku ozvaly tři studentky, které se Python učily na škole a potřebovaly doučování. Vzpomněli jsme si na balíček samolepek PyLadies, co tu nechala Lynn, a rozhodli se to doučování udělat pod touto značkou. A odtud byl už jen krůček k začátečnickým kurzům i jiným srazům.
++ Nenašla jsi žádný plánovaný workshop nebo kurz ve svém městě? Zorganizuj si vlastní! :-) +
++ Nejsnažší cesta je obrátit se na některou z organizátorek PyLadies kurzů. Kontakt najdeš zde pod jednotlivými městy, nebo napiš do FB skupiny + Pyladies Praha, + Pyladies Brno, nebo + Pyladies Ostrava. + Určitě ti poradí s organizací. +
++ Nebo prostě zajdi na Pyvo. + Ve větších městech pravidelně probíhají setkání příznivců programovacího jazyka Python. + Najdeš zde spoustu nadšenců a třeba i nějaké ochotné budoucí kouče. +
++ Pokud neznáš nikoho, kdo Python učí, zkus najít kouče ve skupině + Učíme Python, která je určena pro kouče/učitele Pythonu a pro ty, co je shánějí. +
++ Praktické rady k organizaci jsou sepsané i + v Příručce pro pořadatele kurzů pro začátečníky. +
++ Podporu jistě najdeš i na Facebookové skupině Python komunity + a na stránkách Python.cz. +
+
Chtěly jsme umět něco, co nás ve škole nenaučí. A tak jednoho dne nás na cestu Pythonu přivedl bratr jedné z nás. Začaly jsme hledat možnost, jak nejlépe se ho naučit. Po dlouhém rozmýšlení a hledání jsme se rozhodly pro Pyladies. Dojíždění do Prahy či Brna nepřicházelo v úvahu a tak jsme se prostě rozhodly založit kurz v Ostravě.
+Věříme, že i vy se chcete naučit něco víc, a že to víc najdete právě u nás. Doufáme, že vám naše lekce nebudou přinášet jen ponaučení a vědomosti, ale i zábavu a nové přátele. Můžete se také těšit na jiné akce, které pro vás chystáme v průběhu roku.
+PyLadies v Praze vznikly v roce 2015 díky iniciativě pražské Python komunity a organizačním schopnostem pár akčních holek, které měly zájem se kurzu samy účastnit. Spouštěcím impulsem byl i úspěch jednodenního workshopu Django Girls Prague, rovněž zaměřeného na programování v Pythonu. Vytvořili jsme pražskou pilotní skupinu PyLadies a během prvního kurzu společně vylaďovali organizaci i náplň pražských srazů do současné podoby. Nyní kurz PyLadies představuje zhruba 13 dvouhodinových lekcí, které jsou doplněny i samostatnou prací na domácích projektech.
+Na kurz pro začátečnice jsme v roce 2016 navázaly pravidelnými pondělními srazy (PyWorking sessions) pro pokročilejší začátečnice, kde mohou absolventky našeho kurzu pracovat na svých vlastních projektech pod vedením zkušených mentorů.
+
+
+
+ Společné setkávání v rámci PyLadies má velkou výhodu v tom, že se můžou holky navzájem průběžně motivovat a podporovat. Začátky bývají těžké, ale komunita kolem PyLadies vždy ochotně pomůže počáteční překážky překonávat. Díky týmu nadšenců fungují PyLadies čistě na dobrovolné a nezištné bázi.
+Bylo nebylo, přijela jednou do Brna na návštěvu Lynn Root, která vede PyLadies v San Franciscu. Zrovna probíhala konference RuPy 2012, a v rámci ní Lynn uspořádala půldenní workshop pod hlavičkou PyLadies. Ale potom odjela, než našla dostatečně akční Pythonistku, která by to po ní převzala.
-
-
-
- Až po více než roce se na Facebooku ozvaly tři studentky, které se Python učily na škole a potřebovaly doučování. Vzpomněli jsme si na balíček samolepek PyLadies, co tu nechala Lynn, a rozhodli se to doučování udělat pod touto značkou. A odtud byl už jen krůček k začátečnickým kurzům i jiným srazům.
-Chtěly jsme umět něco, co nás ve škole nenaučí. A tak jednoho dne nás na cestu Pythonu přivedl bratr jedné z nás. Začaly jsme hledat možnost, jak nejlépe se ho naučit. Po dlouhém rozmýšlení a hledání jsme se rozhodly pro Pyladies. Dojíždění do Prahy či Brna nepřicházelo v úvahu a tak jsme se prostě rozhodly založit kurz v Ostravě.
-Věříme, že i vy se chcete naučit něco víc, a že to víc najdete právě u nás. Doufáme, že vám naše lekce nebudou přinášet jen ponaučení a vědomosti, ale i zábavu a nové přátele. Můžete se také těšit na jiné akce, které pro vás chystáme v průběhu roku.
-PyLadies v Praze vznikly v roce 2015 díky iniciativě pražské Python komunity a organizačním schopnostem pár akčních holek, které měly zájem se kurzu samy účastnit. Spouštěcím impulsem byl i úspěch jednodenního workshopu Django Girls Prague, rovněž zaměřeného na programování v Pythonu. Vytvořili jsme pražskou pilotní skupinu PyLadies a během prvního kurzu společně vylaďovali organizaci i náplň pražských srazů do současné podoby. Nyní kurz PyLadies představuje zhruba 13 dvouhodinových lekcí, které jsou doplněny i samostatnou prací na domácích projektech.
-Na kurz pro začátečnice jsme v roce 2016 navázaly pravidelnými pondělními srazy (PyWorking sessions) pro pokročilejší začátečnice, kde mohou absolventky našeho kurzu pracovat na svých vlastních projektech pod vedením zkušených mentorů.
-
-
-
- Společné setkávání v rámci PyLadies má velkou výhodu v tom, že se můžou holky navzájem průběžně motivovat a podporovat. Začátky bývají těžké, ale komunita kolem PyLadies vždy ochotně pomůže počáteční překážky překonávat. Díky týmu nadšenců fungují PyLadies čistě na dobrovolné a nezištné bázi.
-- Nenašla jsi žádný plánovaný workshop nebo kurz ve svém městě? Zorganizuj si vlastní! :-) -
-- Nejsnažší cesta je obrátit se na některou z organizátorek PyLadies kurzů. Kontakt najdeš zde pod jednotlivými městy, nebo napiš do FB skupiny - Pyladies Praha, - Pyladies Brno, nebo - Pyladies Ostrava. - Určitě ti poradí s organizací. -
-- Nebo prostě zajdi na Pyvo. - Ve větších městech pravidelně probíhají setkání příznivců programovacího jazyka Python. - Najdeš zde spoustu nadšenců a třeba i nějaké ochotné budoucí kouče. -
-- Pokud neznáš nikoho, kdo Python učí, zkus najít kouče ve skupině - Učíme Python, která je určena pro kouče/učitele Pythonu a pro ty, co je shánějí. -
-- Praktické rady k organizaci jsou sepsané i - v Příručce pro pořadatele kurzů pro začátečníky. -
-- Podporu jistě najdeš i na Facebookové skupině Python komunity - a na stránkách Python.cz. -
-
diff --git a/templates/feedbacks.html b/templates/feedbacks.html
new file mode 100644
index 000000000..7855c8b6d
--- /dev/null
+++ b/templates/feedbacks.html
@@ -0,0 +1,6 @@
+{% if 'score' in feedback and feedback.score is not none %}+ "{{ feedback.content | safe | trim }}" +
{{ feedback.author }}{% if feedback['city-title'] %}, {{ feedback['city-title'] }}{% endif %}
+ {% if feedback.meetup.name and feedback.meetup.start %}{{ feedback.meetup.name }}, {{ feedback.meetup.start | datetimeformat }}
{% endif %} + diff --git a/templates/index.html b/templates/index.html index 36dea8951..54d52ba47 100644 --- a/templates/index.html +++ b/templates/index.html @@ -91,118 +91,53 @@- "Kurz byl pro mě ohromně přínosný. S pomocí koučů a lidí ve skupině jsem si po kurzu zvládla napsat pár krátkých prográmků, které mi zjednodušují každodenní práci a to jsem před pyladies o Pythonu sotva slyšela. Všichni jsou až neuvěřitelně ochotní pomoci. Rozhodně doporučuji!" -
Pavlína F.
- -- "Dříve jsem vyhledávala krátké jednodenní či víkendové kurzy programování pro slečny. Ale díky PyLadies srazům jsem zjistila, že scházet se každý týden, učit se postupně a více do detailů je jednoduše super a velmi přínosné! Odcházela jsem s pocitem, že umím informace ze srazů využít při psaní kódu. Oblíbila jsem si programovací jazyk Python a především komunitu kolem Pythonu. Nyní pokračuji na vlastních projektech dál a na PyLadies srazy se vracím jako koučka pro další slečny!" -
Verča G.
- -- "Kurz Pythonu u pražských Pyladies byl skvělý - komplexní, dobře vystavěný a srozumitelně prezentovaný. Vyžadoval pozornou účast a aktivní domácí práci, ale nikdy jsme v tom nebyly samy; k dispozici byli koučové, kteří ochotně zodpověděli všechny dotazy a pomohli překonat nástrahy učení, online i offline. Super způsob, jak se seznámit se základy programování a začlenit se do místní pythonovské komunity." -
Verča Š.
- -Obsah této stránky byl přesunut na novou adresu: - {{ url }}. + {{ url }}.