-
Notifications
You must be signed in to change notification settings - Fork 114
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
Add a tutorial on how to ask, in Czech #309
Comments
Facebook nerad ukazuje věci nepřihlášeným, tak Mirovu odpověď zkopíruju i sem. (Doufám, @hroncok, že nemáš nic proti.)
Miro Hrončok:
Něco programuješ, něco nefunguje tak, jak bys čekal, někde je chyba. V tuto chvíli sám nejlépe víš:
Když tyhle informace dokážeše právně komunikovat, nejspíše ti tu někdo poradí. Proto: U každého dotazu rozvěď, co děláš, proč to děláš a co čekáš, že se má stát. Příklad: Ahoj, dělám podle návodu na naucse.python.cz hru Asteroids. obrazek = pyglet.image.load(shuttle2.png) Celý kód najdete na odkaze tady: ... Očekávám, že se tato řádka načte a v proměnné obrazek bude něco, co pak použiju na další řádce (tam jsem se ještě nedostal, protože tady jsem se zasekl). Dále: U každého dotazu přesně napiš, co se přesně stalo. Nepiš „nefunguje“, „nejde“. Příklad: Místo načtení do proměnné obrazek program skončil chybou. Ta chyba říká: obrazek = pyglet.image.load(shuttle2.png) Ať tu chybu čtu jak čtu, nerozumím tomu. shuttle2 je přece název toho souboru s obrázkem, ne? Nebo: Program sice neskončil chybou, ale v proměnné obrazek je None. To jsem nečekal. Dej si pozor na to, když píšeš chybu, která se nestane s kódem, který jsi ukázal. image = pyglet.image.load(...) tato chyba se určitě nestala s kódem z ukázky výše. Pokud experimentuješ a dostáváš nové a nové chyby, vždy napiš, co jsi změnil, například: Zkusil jsem řádku změnit na: image = pyglet.image.load(...) Ale teď je chyba mnohem složitější a vůbec jí nerozumím: TypeError: expected str, bytes or os.PathLike object, not ellipsis Nevím co je to bytes ani PathLike, natož ellipsis, o ničem z toho v materiálech zatím nebyla řeč. Pro komunikaci v této skupině bych ještě doporučil s každou novou informací nezakládat nový příspěvek, protože lidi, kteří zrovna nemají chuť ti poradit to může otravovat a můžou pak být naštvaní, když ti odpovídají. Skupina je pro všechny, nejen pro Tebe. Proto se drž toho, že jeden problém si zaslouží jeden příspěvek a pokud se problémem prokousáváš dál, přidávej o příspěvku další komentáře.
Super! Když se ti podaří vyřešit problém, ať už díky dobrým radám ostatních nebo navzdory špatným radám ostatních, je dobré vždy napsat: v čem byl tedy problém, jaks ho vyřešil (a případně i co naopak nefungovalo). pomůže to ostatním, pokud někdy budou mít podobný problém a najdou tenhle příspěvek. |
Nepsal jsem to jako sustainable tutorial a nevadí mi, pokud to někdo adaptuje, ale já na to čas mít nebudu. |
This https://www.facebook.com/groups/pyonieri/permalink/2237241209621377/?comment_id=2238285269516971&comment_tracking=%7B%22tn%22%3A%22R%22%7D
Another good resource: http://www.catb.org/~esr/faqs/smart-questions.html
The text was updated successfully, but these errors were encountered: