Python jako první jazyk

Radovan.

Re:Python jako první jazyk
« Odpověď #105 kdy: 20. 09. 2018, 12:14:49 »
Co mate vsichni s temi weby? Ja myslel, ze ty uz se dnes neprogramuji.
Haha, vsichni dnes kodi nove apky v Electronu a stare se do nej predelavaj taky. Web je vsude a kodi se !
Web je všude a bezpečnost nikde: https://www.root.cz/zpravicky/nas-od-western-digital-lze-ovladnout-na-dalku-pomoci-http-cookies/ ;D


era

Re:Python jako první jazyk
« Odpověď #106 kdy: 20. 09. 2018, 12:31:47 »
Jinak jak jsem se naucil na zakladce assembler pro zx spectrum uplne sam (bez internetu, bez literatury a neznal jsem nikoho kdo by umel programovat) jenom z jednoho programu, který jsem si nahodou nahral na pasce a i když jsem neumel anglicky, tak jsem pochopil co se tam ma delat. Predtim jsem ale uz umel Basic, který byl tak strasne jednoduchy, ze jsem to umel snad za jednu hodinu.

Co bylo ale na vsem nejdulezitejsi, ze jsem hned videl vysledky, neco jsem si mohl nakreslit, zahrat melodie. A i v assembleru byla práce s grafikou na zx spectrum strasne jednoducha. Jeste na zakladce jsem i cracknul jednu hru, která mela upraveny loader tak aby se nedal kopirovat pomoci beznych programu na kopirovani. S tim, ze jsem ani nevedel jak funguje kodovani na pasku a jak vypada loader. Proste jsem si vsechno sam odvodil. Naopak sam bez pomoci jsem se nikdy nenaucil C++ a naucil jsem se ho az později s internetem a ucitelem a to proto, ze ta bariera pro zacatecniky kdyz tehdy jeste nebyl internet ani poradna literatura byla obrovska.

Tim chci rict, ze Python je na vyuku dobry protoze se s nim da delat spousta věci, které mají nejaky vystup. Ale rozhodne bych u Pythonu ani na te stredni nezustaval, kdyz jsem byl mlady, tak jsem se ruzne jazyky ucil strasne rychle.

agent

Re:Python jako první jazyk
« Odpověď #107 kdy: 20. 09. 2018, 12:58:44 »
Nemůžeš podle sebe před 30 lety soudit průměrného středoškoláka.
Také jsem si podobně hrál na Atari 800XE (MT6502), ale tenkrát to bylo jiné, počítač měl jen ten, kdo se o to opravdu zajímal, dnes se to mají učit všichni.

era

Re:Python jako první jazyk
« Odpověď #108 kdy: 20. 09. 2018, 14:08:01 »
Nemůžeš podle sebe před 30 lety soudit průměrného středoškoláka.
Také jsem si podobně hrál na Atari 800XE (MT6502), ale tenkrát to bylo jiné, počítač měl jen ten, kdo se o to opravdu zajímal, dnes se to mají učit všichni.

Mne prijde ze pocitac (zx spectrum, commodore, amiga, … ) meli tehdy vsichni jenom kvuli hram :), na tom se pracovat moc nedalo. Ja jsem to myslel ale tak, ze někdo na zakladce nebo na stredni potřebuje aby si s tim mohl trochu hrat a nemelo by ho to odradit a znechutit hned na zacatku.

Bukanyr

Re:Python jako první jazyk
« Odpověď #109 kdy: 20. 09. 2018, 14:56:45 »
Nedoporučuji. Python není jednoduchý jazyk, nechápu proč to pořád někdo tvrdí. Asi jste se nedívali do dokumentace.
Já doporučuji čisté C, je to jednoduchý jazyk a přitom v něm lze napsat pohodlně většinu algoritmů.


era

Re:Python jako první jazyk
« Odpověď #110 kdy: 20. 09. 2018, 15:03:38 »
Nedoporučuji. Python není jednoduchý jazyk, nechápu proč to pořád někdo tvrdí. Asi jste se nedívali do dokumentace.
Já doporučuji čisté C, je to jednoduchý jazyk a přitom v něm lze napsat pohodlně většinu algoritmů.

Ti studenti potřebují něco zábavného aby mohli něco sami objevovat a nenaráželi pořád na nějaké překážky. Jazyk C je podle mně špatná volba, je tam spousta triků hned ze začátku a knihovny jsou strašně neintuitivní.

Inkvizitor

Re:Python jako první jazyk
« Odpověď #111 kdy: 20. 09. 2018, 15:14:34 »
Nedoporučuji. Python není jednoduchý jazyk, nechápu proč to pořád někdo tvrdí. Asi jste se nedívali do dokumentace.
Já doporučuji čisté C, je to jednoduchý jazyk a přitom v něm lze napsat pohodlně většinu algoritmů.

Blby vtip, dost blby. Uz jenom existence str(n)cpy je duvod, proc ten jazyk neukazovat zacatecnikum a idealne ho nepouzivat nikdy a nikde, pokud to jenom trochu jde.

eiffel

Re:Python jako první jazyk
« Odpověď #112 kdy: 20. 09. 2018, 17:03:15 »
Nedoporučuji. Python není jednoduchý jazyk, nechápu proč to pořád někdo tvrdí. Asi jste se nedívali do dokumentace.
Já doporučuji čisté C, je to jednoduchý jazyk a přitom v něm lze napsat pohodlně většinu algoritmů.
Naprostý souhlas. Co má být výsledkem snažení? Ne - znalost konkrétního programovacího jazyka, ale pochopení algoritmizace a strukturovaného a asi i objektového programování. Ano - C++ není na pochopení objektů zrovna ideální, ale trápit se s pythonem, pokud jsem si poprvé sedl před klávesnici mi šťastné nepřijde. (stejně je napsán v C  ;))


JSH

Re:Python jako první jazyk
« Odpověď #113 kdy: 20. 09. 2018, 17:46:14 »
Nedoporučuji. Python není jednoduchý jazyk, nechápu proč to pořád někdo tvrdí. Asi jste se nedívali do dokumentace.
Já doporučuji čisté C, je to jednoduchý jazyk a přitom v něm lze napsat pohodlně většinu algoritmů.
Naprostý souhlas. Co má být výsledkem snažení? Ne - znalost konkrétního programovacího jazyka, ale pochopení algoritmizace a strukturovaného a asi i objektového programování. Ano - C++ není na pochopení objektů zrovna ideální, ale trápit se s pythonem, pokud jsem si poprvé sedl před klávesnici mi šťastné nepřijde.
Rozhodně šťastnější, než se napoprvé trápit s C nebo C++. Jestli máš pocit, že jim první pokus o práci s textem v C nebouchne do obličeje, tak už v něm děláš moc dlouho. A C++ mám rád, takže bych ho nerad někomu dopředu znechutil tím, že ho spolu se základama budu učit i všechny ty pragmatické a historické ojebávky.

Zajímavý jazyk na první seznámení s programováním by mohla být třeba i Lua.
Citace
(stejně je napsán v C  ;))
Jak C? I Assembler je vysokoúrovňové lepení dobré akorát pro lopaty. V hexa budou psát! Teda až po tom, co dodělají ten křemíkový wafer.  ::)

JS

Re:Python jako první jazyk
« Odpověď #114 kdy: 20. 09. 2018, 19:12:27 »
IMHO Python je idealni na prvni jazyk. Je to jazyk pragmaticky, ktery jde primo k veci, nenuti uzivatele skakat zbytecne pres obruce (ty mohou byt u ruznych alternativ ruzne - pointery, OOP, rekurze..), aby v nem neco naprogramoval.

Navic ma sirokou skalu pouziti a mnoho knihoven. To je vyhodne proto, ze pokud uz se neco ucit jako prvni jazyk, tak neco, co muzete v praxi pouzit i pokud se v budoucnu nenaucite uz zadny jiny jazyk.

Lide, co zde prosazuji C nebo C++ nad tim premysli spatne. Uloha neni vychovat budouciho programatora; uloha je naucit nekoho programovat, nekoho, kdo s nejvetsi pravdepodobnosti programator ani nebude chtit byt.

JSH

Re:Python jako první jazyk
« Odpověď #115 kdy: 20. 09. 2018, 22:07:41 »
Lide, co zde prosazuji C nebo C++ nad tim premysli spatne. Uloha neni vychovat budouciho programatora; uloha je naucit nekoho programovat, nekoho, kdo s nejvetsi pravdepodobnosti programator ani nebude chtit byt.
I kdyby to měl být budoucí programátor v C++, tak bych osobně začínal něčím jiným. Ze začátku je třeba naučit principy. Základní konstrukce se dají ukazovat skoro na čemkoliv, kde se dají rychle a bezbolestně "ošahat". Ze začátku bych se úplně vyhnul kompilovaným jazykům.
Zpětně hodnotím jako skvělý nápad, že mě první krůčky učili na FoxPru. V dobách dosu to byla jedna z mála dostupných věcí, co měla právě ten repl. Když jsem pak přešel na Pascal, tak už jsem měl vybudovanou představu, jak vůbec program běží a co dělají základní konstrukce.
Že je Python dynamicky typovaný mi IMO do začátku přijde taky užitečné. Uvažovat o typech proměnných je přece jenom o úroveň abstakce dál než jsou typy samotných hodnot.

A to říkám i přesto, že Python osobně moc nemám rád. :)

Re:Python jako první jazyk
« Odpověď #116 kdy: 20. 09. 2018, 23:31:24 »
Citace
Navic ma sirokou skalu pouziti a mnoho knihoven. To je vyhodne proto, ze pokud uz se neco ucit jako prvni jazyk, tak neco, co muzete v praxi pouzit i pokud se v budoucnu nenaucite uz zadny jiny jazyk.

V praxi člověk lépe využije PHP


Případný přechod na Javu, C#, Javascript, atd. je potom z PHP jednodušší, protože syntaxe a principy PHP jsou velmi podobné právě těmto jazykům - mnohem podobnější než je tomu u Pythonu.

Kiwi

Re:Python jako první jazyk
« Odpověď #117 kdy: 21. 09. 2018, 00:31:13 »
Nie

Znas snad nejakou vyjimku co potvrzuje pravidlo, ze vsechny nove apku jsou-budou web based ?
Kéž by těch výjimek bylo co nejvíce, protože tohle je naprosto zcestný směr vývoje, slepá ulička. Raději by se mělo zaměřit na to, jak weby udělat app based a postupně celý ten nesmysl jménem web poslat do hajzlíku, kam od samého začátku patří.

Radovan.

Re:Python jako první jazyk
« Odpověď #118 kdy: 21. 09. 2018, 07:19:50 »
V praxi člověk lépe využije PHP
...
Případný přechod na Javu, C#, Javascript, atd. je potom z PHP jednodušší, protože syntaxe a principy PHP jsou velmi podobné právě těmto jazykům - mnohem podobnější než je tomu u Pythonu.
Nebude to tím že všechny tyhle jazyky mají Céčkovou syntaxi? ;)
PHP je odporný bezkoncepční bastl, naprosto nevhodný pro výuku. A pro většinu věcí, na které se používá, také.

balki

Re:Python jako první jazyk
« Odpověď #119 kdy: 21. 09. 2018, 09:23:57 »
V praxi člověk lépe využije PHP

Ta statistika o nicom nehovori, php je prvou volbou na cybersquatting, typosquatting ,brandjacking a rozny iny jalovy obsah. Nehovoriac o tom, ze vacsinou sa tam uz pouzivaju  hotove CMS, ktore nasadi nejaky Lojza a neprepise tam ani ciarku.  V case servisne orientovanych architektur (citaj klaud) byva system postaveny na viacerych programovacich jazykoch.