Code Monkey home page Code Monkey logo

pyladies's People

Contributors

aleszoulek avatar aprillion avatar asgeirrr avatar baradrb avatar budinm1 avatar encukou avatar frenzymadness avatar honzajavorek avatar hroncok avatar ivetum avatar lspdv avatar lucka-r avatar magdarettigova avatar messa avatar paffilda avatar petrblaho avatar sairon avatar stlk avatar svetlanam avatar vasekch avatar veronikks avatar vojtechruz avatar zuzanita avatar zuzejk avatar zzuzzy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pyladies's Issues

Používat -m

Místo pip používat python -m pip, místo py.test používat python -m pytest. Vždycky se najde jedna nebo dvě PyLadies, kterým zkratka nefunguje :(

Atom - info o odsazování je matoucí

Zkusím to tu krátce popsat po reakci jedné pražské PyLady. Dělala si první lekci doma a psala nám, že nechápe jestli má odsazování v Atomu správně. V materiálech je obecný popis 2 řádky o odsazování a poté info ke každému editoru zvlášť.

Pokud to dobře chápu - editor Atom jsem nikdy nepoužívala - chová se trochu jinak než ostatní editory - není v něm potřeba mezery nastavovat, nicméně v tom případě se jeho chování trochu neslučuje s obecným popisem prvních dvou řádků, který je pro ostatní editory. Jelikož, když se dá v Atomu šipka doleva, tak to jsou 4 mezery, ale poskočí to o TAB rovnou, ale jsou to 4 mezery!! v obecném popisu ale ujišťujeme, že pokud to poskočilo o TAB, tak to 4 mezery nejsou a je nutno aby byly. A to je matoucí!

Proto by bylo asi lepší u Atomu doplnit větu o tom, že v něm se zkouška s šipkou doleva nedá použít jako u ostatních.

Ráda přidám pull request až mi někdo potvrdí, že je tento postup správný. Možná jsem úplně mimo, ale zkoušely jsme to Verčou ve vlaku na 4 editorech a pochopily z toho, že Atom je tedy ve zkoušce s šipkou doleva vyjímka???

🐍 dík za reakci!

Přidat zvýraznění syntaxe

Přidat do příkladů zvýraznění syntaxe – napomůže pochopení, co jsou klíčová slova, co výrazy, operátory, jména funkcí, ...

Solitaire - chybky

  • funkce popis_tahu se volá z nacti_tah, ale není definovaná
  • funkce priprav_tah používá proměnnou cíle místo hromadky

Přesunutí funkcí z lekce 3 do lekce 2

Chtěla jsem navrhnout diskuzi o tom, zda nepřesunout vysvětlení funkcí (argumenty funkce, pojmenované argumenty, volání funkce, návratová hodnota) ze 3. lekce již do 2. lekce.

V tomto běhu (v Praze) Týna skončila vysvětlování 2.lekce asi o čtvrt hodinky dříve, naopak já jsem 3. lekci nestihla celou (while cyklus jsem pouze nakousla, holky si jej nestihly vyzkoušet). Samozřejmě příčina mohla být v tom, že jsem nesledovala správně čas, příliš se věnovala domácím úkolům, ale z poznámek z minulého běhu jsem se dočetla, že ani Vašek ten while cyklus nestihl.

Proto bych navrhla vysvětlit obecně, co je to funkce a její argumenty už v 2.lekci. 3. hodinu pak věnovat přetypování, randrange a hlavně těm cyklům, které jsou těžké na pochopení a vyzkoušení. Tenhle případný přesun by neměl mít dopad na nutnost revidovat domácí úkoly, protože úkoly (pardon projekty:-)) z 3.lekce se věnují především procvičení cyklů.
@encukou @vasekch @asgeirrr @Aprillion co vy na to? Dávalo by to smysl?

New web Pyladies.cz

Hlavné funkcie:
a. Domov
b. Udalosti
c. Materialy
d. Lektori?

  1. Úvodná stránka

a. Zobraziť informácie o PyLadies
b. Zobraziť navrchu banner s najbližšie konajúcou sa registráciou/hodinou? - možnosť presmerovať sa do detailu kurzu, kde budu už všetky hodiny, materialy, atd..
c. Zoznam – kedy sa konajú, dátum, čas, miesto , odkaz na material
d. Odporucania alebo pozitivne pribehy dievčat, ktore absolvovali pyladies (opis toho čo im to dalo a naučilo ich to)
e. Nieco ako call to action - start with python a presmerovanie na stranku s instalaciou, kde sa vyberie z troch boxov (Windows, Linux, Mac OS) a pod tym bude vzdy detailny postup pre instalaciu
f. Možnosť stať sa lektorom

  1. Udalosti (hodiny)
    a. Vyber mesta
    b. Info otom, kde a kedy sa kona najblizsia
    c. Starsie hodiny + materialy
    d. Ak je mozne sa registrovat (registracia)
  2. Materialy
    a. Možno by som dala ako to býva na heroku , tutorial na to ako začať s pythonom, čo si nainštalovať, niečo ako first step, ako ma django tiež, ale neviem, či tam ma python toho až tak vela okrem stiahnutia suboru a idle čo by stalo za to.
    b. Zoznam materialov podla hodin
  3. Footer
    a. Kontaktné informácie
    b. Odkaz na diskusnú skupinu (FB, Google Group)
    c. Odkaz na socialne siete, web (fb skupina, pyvec...)
  4. Udalosti – zoznam všetkých podla miest (Praha, Brno, Ostrava?,...)
  5. vyber mesta a pod tym info o mieste, case konania, moznost kontaktovat hlavneho organizatora, a pod tym zoznam lekcii jednoducho a rychlo dostupnych s grafickym oznacenim checkboxoch co sme uz presli ako ma napriklad Angular -- https://thinkster.io/a-better-way-to-learn-angularjs (myslim checkboxy)
  6. Materialy – zoznam všetkých materiálov a domacich uloh

adresář vs. složka

Lidi podle mě moc neznají slovo "adresář" v počítačovém kontextu a je dobré říct, že to je "složka", což zná každý. Je ale fajn zmínit, že složka je folder, adresář je directory a že příkazy v řádce tudíž mají nějaký význam - "change directory", "remove directory", "make directory", atd. Není to pak taková magie.

Gitový tahák - git add $SOUBOR

Je tam jen git add, což je matoucí, chce to celé git add SOUBOR.
Nezapomeň aktualizovat obrázek z taháku v materiálech.

Háčky a čárky ve Windows

Ahoj,
ve vzorových příkladech v materiálech jsou háčky a čárky, ale ve windows to samozřejmě vyhodí chybu - to přidělává zbytečné zdržení při práci, když se to pak písmenko po písmenku opravuje. Nebylo by tudíž lepší nepoužívat v řešených příkladech diakritiku?

32bit / 64bit Windows

Jak to zjistit a proč to zjišťovat? Nejlépe se screenshotem.

Start > Control Panels > System and Security > System

nebo

Start > pravý klik na Počítač > Properties > hodí nás to na tutéž stránku jako postup výše

Co a jak na Windows 8?

Link na novy web

ktore repo je spravne na aktualne materialy? plz pridat do readme, dik :)

Git - doplnění autora na dva commity

  • Doplnit jméno
  • Dolmnit příjmení

Líp to sedí na přiklad ze začátku - z práce na větší změně (na několik revizí) přeskočím na menší změnu

Hodne matematiky v materialech

Diskuzni issue.
Ackoliv je v prvni lekci zmineno, ze matematiky nebude moc, mam pocit, ze se nam ji do materialu vloudilo docela dost.
Vim, ze se matematice nevyhneme, ale konkretne vysvetlovani funkci na sin(x) mi pripada trochu nestastne.
Vcera jsem pouzil pro vysvetlovani vypocet obvodu obdelniku, ktery myslim strasi o trochu mene, nez goniometricke funkce.

Co je to virtualni prostredi a proc ho mam pouzivat?!

Bylo mi divne, proc se me na to vcera, s odstupem casu po instalacich zeptalo par slecen s opravdu nechapavym vyrazem a pote, kdyz jsem na to odpovidala do tretice na facebooku, tak jsem se sla ujistit, ze to je v materialech popsane. Ale neni tam o tom ani zminka. Je to zamerne? Jakoze si to ma slecna vygooglit sama? :-) pokud to neni zamer, muzu pro to zkusit neco udelat?

Vypada to, ze zpusob, kterym jsem to vysvetlila ve vlaknu na facebooku pomaha slecnam pochopit k cemu jim to je ;-)

Úkoly 2 - operátor @

Od Pythonu 3.5 bude @ operátor. Úkol by měl použít něco co se nebude lišit mezi verzemi.
(případné dát $ i @?)

Najít knihovnu na hudbu

Existuje jednoduchá knihovna na přehrávání not (melodie = ['C', 'E', 'G'] * 2 + ['E', 'E', 'D', 'E', 'F', 'D'] * 2 + ['E', 'D', 'C']; play(melodie)), která by fungovala na všech systémech?

Manuál pro kouče

Manifest koučů PyLadies (PL), jak ho sepsala Terka:

  1. Jsem tu proto, abych rozvíjel každou PL.
  2. Hlavní kouč vede hodinu a otvírá nová témata. Vždy vysvětluji pouze to, co je aktuálně řešené (a nepředbíhám).
  3. Pokud opravdu musím vysvětlovat něco, i když hlavní kouč mluví, šeptám, abych nerušil ostatní PL, které poslouchají.
  4. Neustále se aktivně rozhlížím po červených papírkách, každá PL může být v nesnázích. A třeba to můžu být já, kdo jí zachrání. Nekempuji u jedné PL celý večer.
  5. Na červené papírky (volání o pomoc) kolem sebe reaguji okamžitě.
  6. Klávesnice každé PL je svatá a sahat na ní může pouze ona.
  7. Řešení problému by mělo vzejít od PL, napovídáním jí pomůžu pouze krátkodobě.
  8. Pokud si neví PL rady, snažím se jí dovést k řešení otázkami, na které si sama odpovídá.
  9. Nepoužívám terminologii, kterou PL zatím nezná, ani nezlehčuji problémy, které řeší. Chápu, že je začátečník a pravděpodobně nemá ani technické zázemí.
  10. Chválím PL pokaždé, když se jí povede vyřešit i sebemenší problém (dává jí to více chuti k dalšímu objevování).

Kdo by se chtěl dále rozvíjet v koučovacích dovednostech, doporučuji si projít http://coach.djangogirls.org/tips/index.html (je to jedná stránka).

ukol 2 - prilis podrobne

Toto je diskuzni issue
Mel jsem pri prochazeni ukolu z 2. srazu pocit, ze seznam ruznych erroru a operatoru je prilis encyklopedicky a tudiz nezazivny.

Ilustrovat lekce

K nápadu mě přivedl následující tweet:

screen shot 2016-02-27 at 14 11 52

Neříkám, že bych to měl ilustrovat já, neříkám, že bych to neměl ilustrovat já. Je to asi hlavně o času a nápadech. Pokud by se toho chopila nějaká účastnice, bylo by to fajn 🎨

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.