73. Python - Funkce a return

preview_player
Показать описание

Python je programovací jazyk, který patří k nejpopulárnějším na světě. Jedná se o backendový jazyk, který běží v pozadí našich stránek. Ale dá se použít i při vývoji webu. Tedy se dá bez problémů využít k propojení s frontendem. Python je velice mocný jazyk. Kromě vývoje webů s ním můžete programovat umělou inteligenci, zabývat se strojovým učením, tvořit hry, analyzovat data, vizualizovat data atd. Dokonce se používá jako častý jazyk v etickém hackingu, kdy se potřebujete dostat na vyšší úroveň a píšete si vlastní útočné kódy.

Je super, že Python má obrovské využití, ale přesto jeho syntaxe je jednoduchá (způsob zápisu). Žádné zbytečné znaky a zdržování. Pokud znáte jiné programovací jazyky, tak přechod na Python pro vás bude hračka.
Рекомендации по теме
Комментарии
Автор

Dovolím si jeden "pedagogický tip" do budoucna ohledně vysvětlování return naprostým začátečníkům. Prakticky všechny učebnice vysvětlují "return" slovem "vrátit", aniž by vysvětlili význam slova "vrátit". Z pohledu programátora je to přirozené a logické pojmenování toho, co to dělá. Z pohledu člověka bez předchozích znalostí to ale může být matoucí a zcestné. Neprogramátor chápe slovo "vrátit" jinak, než programátor. Neprogramátor to chápe jako "vzít si zpět něco, co bylo půjčeno" nebo "jít zpět", nebo "vrátit něco do původního stavu". Je to podobné, jako když se nekuchař dočte v kuchařce, že má něco nechat dojít (a nikde se nedočtete, proč má jídlo vůbec někam chodit!). Ve videu je "vrácení" názorně a pochopitelně vysvětleno a ukázáno, za což chválím, autoři některých knih toto zcela opomenuli. Jedná se o zcela jednoduchou věc, ale slovo "vrátit" může studentům zamotat hlavu. Pro neprogramátora je mnohem pochopitelnější vysvětlení "uložit do paměti jako výsledek funkce".

nvrmnvls
Автор

rozdiel medzi capitalize a title je, že keď je viac slov capitalize dá s veľkým písmenom len prvé slovo, title dá s veľkým písmenom všetky slová

peterkovacik
Автор

Dovolím si také přidat poznatek, title podle mě funguje lépe, jelikož když dáme capitalize tak pokud vynechám první znak, tzn. dám tam mezeru, tak je to bráno jako první znak a text zůstane malý, ale pokud využiju title, tak se mezera jako znak nebere a správně to funguje i s mezerou

matyvasataky
Автор

způsob zapisování této funkce "return" mě fakt naštval... Proč to nejde takto úplně jednoduše?:
def up_words(f_name, s_name):
f_name = f_name.upper()
s_name = s_name.upper()
return f_name, s_name
name = "jan"
surname = "novák"
up_words(name, surname)
print(name, surname)

chybu zápisu to nevyhodí ale vypíše to jméno nezměněné - stále malým, přestože to projde funkcí def, to mi hlava nebere...

josefbroz