New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Podrobný tutoriál k Asteroidům #165

Open
frenzymadness opened this Issue Jul 8, 2017 · 7 comments

Comments

Projects
None yet
3 participants
@frenzymadness
Contributor

frenzymadness commented Jul 8, 2017

Vojtěch Musil je programátor, který se k materiálům PyLadies dostal díky své ženě a jal se podle nich postupovat. U Asteroidů se mu ovšem pár věcí nezdálo a tak vytvořil vlastní tutoriál, který jde v mnoha oblastech více do hloubky.

Já si nejsem zcela jist, zda je tutoriál v této podobě vhodny pro PyLadies, ale chtěl bych to probrat v širším okruhu lidí. Něco málo feedbacku jsem už autorovi poskytl. Pokud o to bude zájem, tak se nějak dohodneme na předělání do markdownu nebo něcěho jiného a zařazení na naucse.

Více k motivaci od autora:

Tutorial jsem chtel vytvorit z nasledujicich duvodu:

  1. Ukazat krok za krokem, jak vytvorit nejaky vetsi program (pro zacatecniky velmi prinosne)
  2. Popsat, proc se urcite kroky v kodu delaji prave tim zpusobem (ze zdrojoveho kodu casto nevykoukas, proc ten kod nekdo pise prave tak)
  3. Mit to jako pomucku, kdyz se nekdo zasekne pri vyvoji (verim, ze toto se deje casto)
  4. Popsat fyziku hry, jak to vlastne funguje
  5. Moznost dodelat program, pokud ho nestihnou na cviceni a tim dale motivovat ucastniky kurzu

Proto si myslim, ze doplnit stavajici materialy by nemelo cenu, protoze ty maji jiny ucel nez step-by-step tutorial. Ja jsem vicemene nemel problem s nicim, pokud neberu v potaz Python jako takovy, se kterym jsem zacal prave s timto kurzem, takze si zvykam na urcite veci oproti cecku + jsem uplne nechapal zadani, proto jsem se ptal primo tebe na par detailu. Puvodne jsem to psal pro svoji zenskou a nechtel jsem, aby se moje implementace nejak vyrazne lisila od zadani. Proto to vicemene vzniklo. Vsechno ostatni se da dohledat v dokumentaci, ackoli uplne user-friendly mi nepripada, ale to je zase asi o zkusenostech v Pythonu.

Tutoriál přiložen jako ZIP Asteroids_Manual.zip

@Renegade85

This comment has been minimized.

Renegade85 commented Jul 8, 2017

Diky za uvedeni, jen bych dodal, ze material neni zdaleka hotovy a zrevidovany (uplnost navodu, sousled "kapitol", gramatika, atp.)

Budu rad za zpetnou vazbu,
Vojta

@encukou

This comment has been minimized.

Member

encukou commented Jul 21, 2017

To vypadá krásně! Dá se to použít pod licencí CC-BY-SA, jako zbytek materiálů? Samozřejně s uvedením autora.

Pro samostudium je to lepší než to co je teď online, tak bych to rád zveřejnil, klidně zatím schované a s varováním že je to nekompletní. Pak se na tom snad bude dát i líp spolupracovat.

@Renegade85

This comment has been minimized.

Renegade85 commented Jul 22, 2017

Ahoj, nejsem uplne guru pres licence apod., ale zbezne jsem se dival na wiki a nemam s tim problem. Pocitam s tim, ze material cely dodelam, jen jsme zabredli s Lumirem do diskuse, jestli to ma vubec smysl, a tak jsem toho nechal a cekal na nejake "oficialni" vyjadreni.

Psal jsem to v HTML (coz taky neni moje domena), ale Lumir rikal, ze pouzivate nejaky markup, takze pokud me zasvetite do mistnich zpusobu, tak samozrejme predelam i to a az to bude kompletni, tak se to bude udrzovat a predelavat na zaklade pripominek/komentaru uzivatelu. Na zaver by teoreticky bylo mozne prepsat to i do AJ, ale nechci nic slibovat, mam zenu/dum/dite/praci a nestiham poradne ani jedno! :-D

Nicmene rad to dodelam a prispeju svou troskou do mlyna!

Diky,
Vojta

@encukou

This comment has been minimized.

Member

encukou commented Jul 24, 2017

Formát nemusíš řešit, klidně to dopiš v HTML; předělání do Markdown klidně zvládnu :)
Do AJ nevím jestli to má cenu překládat, když není ten kurz na který to navazuje.

@Renegade85

This comment has been minimized.

Renegade85 commented Jul 24, 2017

Popravde me to HTML trochu ubiji :-D Takze pokud je ten markdown nejaky easy peasy, tak bych to psal v nem pripadne v plain textu. Pokud nebude zbyti, dodelam to v HTML. Je nejaky deadline? :-)

@encukou

This comment has been minimized.

Member

encukou commented Jul 24, 2017

Plain text je taky v pohodě, taky se to z něj dá převést. A deadline není :)

@Renegade85

This comment has been minimized.

Renegade85 commented Jul 24, 2017

Ok, zacnu na tom pracovat a zkusim to dodelat co nejdrive!

@encukou encukou added the content label Aug 19, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment