Programování (1) – první přednáška | úvod programovací jazyk Python

Programování (1) – první přednáška | úvod programovací jazyk Python

Python (anglická výslovnost [ˈpaiθən]) je vysokoúrovňový skriptovací programovací jazyk, který v roce 1991 navrhl Guido van Rossum. Nabízí dynamickou kontrolu datových typů a podporuje různá programovací paradigmata, včetně objektově orientovaného, imperativního, procedurálního nebo funkcionálního.

Python je vyvíjen jako open source projekt, který zdarma nabízí instalační balíky pro většinu běžných platforem (Unix, MS Windows, macOS, Android); ve většině distribucí systému GNU/Linux je Python součástí základní instalace.

Mimo jiné je v něm implementován aplikační server Zope, instalátor a většina konfiguračních nástrojů Linuxové distribuce firmy Red Hat.

RNDr. Andrej Blaho, PhD. úvod programovací jazyk Python
RNDr. Andrej Blaho, PhD. úvod programovací jazyk Python

V současné době (2018) se používají dvě nekompatibilní verze Pythonu 2.x a 3.x. Python 3.x byl vydán v roce 2008 a odstraňuje řadu nedostatků a chybných návrhů jazyka, které nešlo odstranit bez narušení kompatibility. Python 3.x má proto ucelenější návrh. Ale i po vydání 3.0 byl Python 2.x stále vyvíjen a dostávaly se do něj nové vlastnosti z 3. řady. Přechod na novou verzi, portace knihoven třetích stran a následně programů tak byl a stále je nad očekávání pomalý a není ukončen dodnes. Například v Linuxových distribucích jsou běžně nainstalované obě verze Pythonu. V roce 2017 bylo ohlášeno, že Python 2.x přestane být podporován ze strany vývojářů v roce 2020. Lze očekávat, že jeho útlum nabere rychlejší spád.

Vlastnosti
Python 3. The standard type hierarchy.png
Python je dynamický interpretovaný jazyk. Někdy bývá zařazován mezi takzvané skriptovací jazyky. Jeho možnosti jsou ale větší. Python byl navržen tak, aby umožňoval tvorbu rozsáhlých, plnohodnotných aplikací (včetně grafického uživatelského rozhraní – viz například wxPython, který využívá wxWidgets, nebo PySide a PyQT pro Qt, a nebo PyGTK pro GTK+).

Python je hybridní jazyk (nebo také víceparadigmatický), to znamená, že umožňuje při psaní programů používat nejen objektově orientované paradigma, ale i procedurální a v omezené míře i funkcionální, podle toho, komu co vyhovuje nebo se pro danou úlohu hodí nejlépe. Python má díky tomu vynikající vyjadřovací schopnosti. Kód programu je ve srovnání s jinými jazyky krátký a dobře čitelný.

K význačným vlastnostem jazyka Python patří jeho jednoduchost z hlediska učení. Bývá dokonce považován za jeden z nejvhodnějších programovacích jazyků pro začátečníky.[zdroj?] Tato skutečnost je dána tím, že jedním z jeho silných inspiračních zdrojů byl programovací jazyk ABC, který byl jako jazyk pro výuku a pro použití začátečníky přímo vytvořen. Python ale současně bourá zažitou[zdroj?] představu, že jazyk vhodný pro výuku není vhodný pro praxi a naopak. Podstatnou měrou k tomu přispívá čistota a jednoduchost syntaxe, na kterou se při vývoji jazyka hodně dbá. K definici bloků se v Pythonu (na rozdíl od většiny jazyků) používá pouze odsazování.

Význačnou vlastností jazyka Python je produktivnost z hlediska rychlosti psaní programů. Týká se to jak nejjednodušších programů, tak aplikací velmi rozsáhlých. U jednoduchých programů se tato vlastnost projevuje především stručností zápisu. U velkých aplikací je produktivnost podpořena rysy, které se používají při programování ve velkém, jako jsou například přirozená podpora jmenných prostorů, používání výjimek, standardně dodávané prostředky pro psaní testů (unit testing) a dalšími. S vysokou produktivností souvisí dostupnost a snadná použitelnost široké škály knihovních modulů, umožňujících snadné řešení úloh z řady oblastí.

Python se snadno vkládá do jiných aplikací (embedding), kde pak slouží jako jejich skriptovací jazyk. Tím lze aplikacím psaným v kompilovaných programovacích jazycích dodávat chybějící pružnost. Jiné aplikace nebo aplikační knihovny mohou naopak implementovat rozhraní, které umožní jejich použití v roli pythonovského modulu. Jinými slovy, pythonovský program je může využívat jako modul dostupný přímo z jazyka Python (tj. extending, viz sekce Spolupráce s jinými aplikacemi).

Programování v Pythonu klade velký důraz na produktivitu práce programátora. Myšlenky návrhu jazyka jsou shrnuty ve filosofii Pythonu.

Nebezpečnou vlastností Pythonu je, že obsahuje nedokumentované funkce a lokální proměnné, které mohou být zneužity pro spuštění příkazu v operačním systému.

Pro Python je v provozu jeho vlastní repozitář balíčků s knihovnami, PyPI, který podporuje snadnou instalaci balíčků programem pip.

Pronájem nového bytu 3+kk, 89 m2, terasa, Praha 5 – Jinonice, Německá škola

Pronájem krásného nového zařízeného bytu 3+kk, 89 m2, terasa, který se nachází na Praze 5 – Jinonice.

Pronájem nového bytu 3+kk, 89 m2, terasa, Praha 5 - Jinonice, Německá škola
Pronájem nového bytu 3+kk, 89 m2, terasa, Praha 5 – Jinonice, Německá škola

Jedná se o krásný prosluněný byt v dobré lokalitě.

terasa přístupná z obývacího pokoje Pronájem nového bytu 3+kk, 89 m2, terasa, Praha 5 - Jinonice, Německá škola
terasa přístupná z obývacího pokoje Pronájem nového bytu 3+kk, 89 m2, terasa, Praha 5 – Jinonice, Německá škola

Velikost obytné plochy je 89 m2, byt je orientován na východ. Nová kuchyňská linka se všemi spotřebiči.

Pronájem nového bytu 3+kk, 89 m2, terasa, Praha 5 - Jinonice, Německá škola
Pronájem nového bytu 3+kk, 89 m2, terasa, Praha 5 – Jinonice, Německá škola

V koupelně se nachází vana a dvě umyvadla, dále samostatná toaleta s vlastním umyvadlem.

Pronájem nového bytu 3+kk, 89 m2, terasa, Praha 5 - Jinonice, Německá škola
Pronájem nového bytu 3+kk, 89 m2, terasa, Praha 5 – Jinonice, Německá škola

Velká komora. Na zemi jsou plovoucí podlahy a dlažba. K dispozici i sklep a garážové stání.

Pronájem nového bytu 3+kk, 89 m2, terasa, Praha 5 - Jinonice, Německá škola
Pronájem nového bytu 3+kk, 89 m2, terasa, Praha 5 – Jinonice, Německá škola

Ložnice je vybavena manželskou postelí, komodami a nočními stolky, dětský pokoj je vybaven rozkládací postelí, 2 komodami, kobercem.

Pronájem nového bytu 3+kk, 89 m2, terasa, Praha 5 - Jinonice, Německá škola
Pronájem nového bytu 3+kk, 89 m2, terasa, Praha 5 – Jinonice, Německá škola

Celkově je byt kompletně zařízený a vybavený včetně TV.  Byt se nachází v pěší vzdálenosti do Německé školy a v docházkové vzdálenosti na metro trasa „B“ Nové Butovice.

Pronájem nového bytu 3+kk, 89 m2, terasa, Praha 5 - Jinonice, Německá škola
Pronájem nového bytu 3+kk, 89 m2, terasa, Praha 5 – Jinonice, Německá škola

K bytu náleží také garážové stání.

parkovací garážové stání Pronájem nového bytu 3+kk, 89 m2, terasa, Praha 5 - Jinonice, Německá škola
parkovací garážové stání Pronájem nového bytu 3+kk, 89 m2, terasa, Praha 5 – Jinonice, Německá škola
Pronájem nového bytu 3+kk, 89 m2, terasa, Praha 5 - Jinonice, Německá škola
Pronájem nového bytu 3+kk, 89 m2, terasa, Praha 5 – Jinonice, Německá škola

 

 

Praha – Malá Strana, Újezd 412/17, PSČ 118 00

Kdo sídlí na adrese Praha – Malá Strana, Újezd 412/17, PSČ 118 00

bydlí tam jeden Finský hudebník, uzbecký potápěč a argentinská tanečnice, která žila 5 let v Uzbekistánu. I slavný Borat alias Sacha Baron Cohen tam strávil dvě noci, když v Praze studovat některé české fráze, které pak použil ve filmu „Borat: Cultural Learnings of America for Make Benefit Glorious Nation of Kazakhstan“.

Praha – Malá Strana, Újezd 412/17, PSČ 118 00
Praha – Malá Strana, Újezd 412/17, PSČ 118 00

Jsem zvědavý kolik světoznámých lidí poznalo stěny domu na Pražském Újezdě. Na Malé Straně by chtěl bydlet každý, ale jen někomu se to podaří.    se setkala Ten ale šel dále. Pak byl slunečný den a pak se setmělo, Země se otáčí a pak se vše opakovalo stále dokola. Finský hudebník často večer tesklivě hraje na banjo s špatně nataženými strunama. Uzbecký potátěč se chodí v létě potápět do Vltavy a argentinská tanečnice po nocích tančí a rozvibrovává v domě stropy.

Prodej bytu 2+kk Praha 3 – Žižkov Ondříčkova

Byt 2+kk o velikosti 44,7 m2 se nachází ve 4. patře zrekonstruovaného secesního domu s výtahem. Byt je orientovaný do klidného vnitrobloku.

Prodej bytu 2+kk Praha 3 - Žižkov Ondříčkova
Prodej bytu 2+kk Praha 3 – Žižkov Ondříčkova

Nabízený byt se nachází v památkové zóně Žižkov. Při rekonstrukci zůstaly zachovány secesní prvky domu, tolik typické pro přelom 19. a 20. století.

Prodej bytu 2+kk Praha 3 - Žižkov Ondříčkova
Prodej bytu 2+kk Praha 3 – Žižkov Ondříčkova

Na atraktivitě projektu přidává jeho výhodná poloha blízko centra Prahy. Jen 150 metrů od domu se nachází autobusová a tramvajová zastávka Lipanská. Jen pár kroků od domu najdete mnoho rozličných obchodů, restaurací i míst k trávení volného času. Poblíž se nachází také rozlehlý park Parukářka, který vám poslouží jako oáza klidu uprostřed ruchu velkoměsta.

Eduard Stehlík: O totalitních praktikách lidé nevědí skoro nic

Jako příklad českého hrdiny uvádí Josefa Mašína. Vyvrací národní mýtus o české zbabělosti s tím, že Češi jsou výjimečně stateční válečníci. A za největší chybu považuje přijetí mnichovské dohody na podzim 1938. Historik a spisovatel Eduard Stehlík, bývalý náměstek v Ústavu pro studium totalitních režimů je hostem Osobnosti Plus Barbory Tachecí.

lhali jí, že když si vezme kokain bude schopná být celou noc na večírku – Drug Free World Americas Chapter

Drug Free World Americas Chapter

Nadace pro svět bez drog je nezisková veřejně prospěšná společnost, která poskytuje mládeži a dospělým faktické informace o drogách, aby mohli činit informovaná rozhodnutí a žít bez drog. Nikdo, zejména mladý člověk, nemá rád přednášky o tom, co může nebo nemůže udělat. Poskytujeme tedy fakta, která mladým lidem umožňují rozhodnout se, že nebudou užívat drogy.

Svět bez drog Drug Free World – výkonná ředitelka Meghan Fialkoff, Projev na Galavačeru při předávání Ceny pro hrdiny boje za Svět bez drog

Svět bez drog Drug Free World – výkonná ředitelka Meghan Fialkoff, Projev na Galavačeru při předávání Ceny pro hrdiny boje za Svět bez drog

Drug Free World – Meghan Fialkoff, Executive Director, Speech, Drug Free Hero Awards Gala

Meghan Fialkoff, výkonná ředitelka New Yorské pobočky pro Nadaci pro svět bez drog Ameriky (www.drugfreeworldamericas.org a www.drugfreeworld.org), měla projev na 11. výročním slavnostním vyhlášení cen Hrdinů světa bez drogy, který se konal ve Village klubu u Lake Success ve Great Neck, u New Yorku.

Meghan Fialkoff, výkonná ředitelka New Yorské pobočky pro Nadaci pro svět bez drog Ameriky
Meghan Fialkoff, výkonná ředitelka New Yorské pobočky pro Nadaci pro svět bez drog Ameriky

Nadace pro svět bez drog je nezisková veřejně prospěšná společnost, která umožňuje mládeži a dospělým získat faktické informace o drogách, aby mohli činit informovaná rozhodnutí a žít život bez drog. Nikdo, zejména mladý člověk, nemá rád přednášky o tom, co může nebo nemůže udělat. Poskytujeme tedy fakta, která mladým lidem umožňují rozhodnout se, že nebudou užívat drogy.

Kampaň Pravda o drogách se skládá z aktivit, ke kterým se lidé mohou připojit a které popularizují život bez drog. Tyto činnosti jsou jednoduché, efektivní a mohou zahrnovat lidi všech věkových kategorií. Prostřednictvím celosvětové sítě dobrovolníků a spolupráce s více než 800 policejními, vládními a komunitními partnery a aliancemi bylo distribuováno 62 milionů vzdělávacích brožur, byly uspořádány desítky tisíc akcí zaměřených na drogové povědomí a oznámení o veřejných službách se dostala k více než 260 milionu diváků ve 123 zemích. Tyto materiály a činnosti pomohly lidem na celém světě dozvědět se o ničivých vedlejších účincích drog, a tak se mohli sami rozhodnou, že drogy nebudou používat. Nadace poskytuje informace a materiály, které potřebujete k zahájení vzdělávací a preventivní činnosti Pravda o drogách ve vaší oblasti.

balíček pravdy o drogách
balíček pravdy o drogách

Nadace pro Svět bez drog v Americe byla založena v roce 2006. Jsme hrdí na to, že školám, mimoškolním programům, komunitním organizacím, náboženským organizacím atd. nabízíme bezplatné akce v oblasti drogové výchovy, prezentace, informační setkání a přednášky v New York City, Long Islandu a vybraných městech v okolí.

FREE THE TRUTH ABOUT DRUGS BOOKLET SET
FREE THE TRUTH ABOUT DRUGS BOOKLET SET

Jsme zde také proto, abychom vám pomohli s přípravou bezplatných materiálů pro vzdělávání o drogách, které najdete v nadaci: www.drugfreeworld.org. Patří sem i brožury o drogové výchově nadace, které pokrývají téměř všechny nedovolené drogy a které doplňují jakýkoli vzdělávací program o drogách, událost, školní program atd. Jsme také hrdí na to, že můžeme nabídnout „balíček pravdy o drogách“, který lze získat na www.drugfreeworld. .org. Učební plán obsahuje plány lekcí, skupinové aktivity, DVD, brožury, plakáty a další. Pokud potřebujete pomoci s realizací tohoto, jsme tu, abychom vám pomohli!