Skip to content
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

Lekce tři - doplnění #23

Open
nappex opened this issue Jun 29, 2019 · 3 comments
Open

Lekce tři - doplnění #23

nappex opened this issue Jun 29, 2019 · 3 comments

Comments

@nappex
Copy link

nappex commented Jun 29, 2019

Ahoj, napadlo mě jestli by nebylo fajn přidat ještě tento případ:

pozdrav_uzivatele("tondo", osloveni="milej", formalni=False)

pozdrav_uzivatele(jmeno="tondo", "milej", formalni=False)

pozdrav_uzivatele("TOndo", "milej", formalni=False)

mám tím na mysli, že se řešili pozični argumenty potom pojmenované a nakonec, že by se mohla ukázat ukázka mixu těchto dvou. Že to taky jde, ale asi to není úplně nejlepší nápad.

@nappex
Copy link
Author

nappex commented Jun 30, 2019

na konci lekce by se mi líbilo pro úplnost možná nějaké praktické přiklady použití methody zip()
třeba

fields = ["id", "name", "location"]
values = ["13", "bill", "redmond"]
dict(zip(fields, values))
{'location': 'redmond', 'id': '13', 'name': 'bill'}

@frenzymadness
Copy link
Owner

Ahoj.

Můžu tam přidat příklad na kombinaci pozičních a pojmenovaných argumentů, i když se to pak používá v příkladech obecně známých funkcí. Mimochodem, ze tvých příkladů funguje jen ten poslední, protože první má dvakrát definováno osloveni a ten druhý má zase pojmenovaný argument před pozičním.

Praktickým příkladům bych se rád vyhnul, protože to může některým ještě více zamotat hlavu. Navíc vymyslet nějaké obecné je náročné a výsledek nejistý. Nicméně na hodinách bylo po lekci úkolem právě pokusit se nové znalosti aplikovat do projektu studentů tam, kde se to podle nich bude nejvíce hodit. Mimo to vytváření slovníků z ntic bylo vysvětleno v začátečnickém kurzu, který všichni absolvovali před tímto.

Pokud bys chtěl materiály jakkoli upravit či doplnit, neváhej poslat pull request.

@nappex
Copy link
Author

nappex commented Jul 1, 2019

Ok. ony ty příklady nejdou schválně chtěl jsem tím ukázat, že si to python sám nedosadí i když použiju dvě pojmenovaé a jeden nepojmenovaný.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants