Asi pred necelým rokom som si kúpil knihu Python od Davida M. Beazleyho - za účelom nadobudnutia vedomostí ohľadom tochto jazyka lenže problém bol v tom že táto knižka je pre mierne pokročilých čo ja nie som. Tak som pekne ostal pri svojom photoshope - kt
Mal som na mysli niečo pre začiatočníkov v jazyku Python. Pretože som si kúpil jednu knihu ktorá je pre pokročilých čo som ja ale zistil až keď mi došla domov - a tak sa neviem pohnúť lebo nepoznám základy.
Python je dost jednoduchy jazyk.. Kedysi som sa mu venoval, ale koli nedostatku casu, a pre mna malej moznosti prakticky ho vyuzit, som s nim skoncil. Kazdopadne najlepsia dokumentacia k nemu aku som kedy videl je tu » python.org/doc/...
Ak ide o ine jazyky urcite by som volil kupu knihy, ale python ma fakt prepracovanu dokumentaciu a da sa z nej lahko naucit tento skvely jazyk.
Kazdopadne ak mas nejake to programatorske myslenie, tak si otvor tu knihu co mas a neboj sa zacat prave tam.. Z takychto knih sa da najlepsie ucit dany jazyk..
Napr ja som si kupil mistrovstvi v C++ je to super kniha, akurat ze je tam tolko veci ktore ani nevyuzijem a tym padom je to trosku zabijak casu, navyse ked myslenie nechyba, syntax c/c++ poznam (z php) a fcie su v dost jazykoch rovnake/podobne..
nie, prakticky s Pythonom myslim ziadne, ale s gradou mam len dobre skusenosti a podla recenzie k tej knihe to vyzera na dobru knihu pre zaciatocnikov.. akurat problem je v tom, ze neviem o tom, ze by bola sirena cez internet, takze budes musiet v tomto pripade asi zbehnut do obchodu popripade sa spytat znamych ci nemaju nieco pre zaciatky
Tommyhot - na céčko ešte zatiaľ nemám dostatočne rozvinuté programátorské myslenie a sú tam aj dosť ťažké syntaxy. Treba si ho najprv rozvýjať na jednoduchších veciach - aj keď si už myslím že som už dosť starý na to aby som sa to učil lebo niektorý v mojom veku si zdrojové kódy dávajú na raňajky..
Len škoda že sa podobné veci nevyučujú na školách - hneď by sme boli múdrejší. Na našej škole sa od začiatku roka vyučuje linux - a je to jednoznačne prínos - i keď som ovládal nejaké hrátky v terminale k niečomu väčšiemu som sa nedostal - nikdy sa to nevyrovná tomu keď ti to niekto vysvetlí a poradí ti.
K programovaniu: programatorske myslenie si najviac rozvynies v praxi, tam nie je o com. Mozes sa ucit hociaky jazyk, ked sa tomu ale nevenujes a hlavne nestudujes zdrojaky a nesnazis sa im pochopit, nemas sancu.
Po mensom uvode do C++ lutujem, ze som najskor musel prejst kopou dalsich jazykov, aby som sa dostal prave k nemu.. Myslim si ze to vobec nebolo potrebne, ale kazdopadne cim viac jazykov clovek vie (resp by si vedel v kratkom case osvojit), tym lepsie. Nechcem sa tu hrat na mudreho, ziaden jazyk neviem na tolko dobre aby som o sebe mohol s istotou prehlasit ze som dobry programator, ale nemam ziaden problem behom kratkeho casu pochopit princip daneho jazyka, jeho syntax, strukturu atd. Keby je trosku viacej casu, tak by nebol problem doladit moje vedomosti z pascalu, php (to ovladam asi najlepsie), bash-u, perlu, pythonu, C++ atd (vsetko sice zatial len na urovni konzoli). a este som zabudol na mnou nenavideny assembler
Kazdopadne chcem tym len povedat, ze vsetko je to o jedincovi, kolko informacii dokaze prijat a kolko casu je schopny tomu obetovat. Vobec to nie je o jazyku a o tom aky je "tazky". Ziaden jazyk nie je tazky, i ked niektore sa menej hodia pre zaciatocnikov, ale nie je nemozne sa ich naucit.
K tomu linuxu: Myslim si ze na skole (zvlast na strednej) ta ohladne linuxu toho vela nenaucia, pretoze nepoznam linuxaka ktory by za par korun robil pre nejaku strednu skolu. Jasne ked niekto poradi je to fajn, ale dolezite je si vzdy vediet najst to co treba (hlavne rychlo)
python nie je na stranky, daju sa v tom sice robit, ale primarne je skor urceny pre programatorov zaciatocnikov na pochopenie fungovania programovacich jazykov ak chces robit stranky, nauc sa (x)html a css ako radi ori. a ak chces robit "klasicke" programovanie, postuduj ten python a potom prejdi na Javu alebo C-cko, to su dnes asi najrozsirenejsie jazyky.
Benci - pythona nepotrebujem na vytvaranie web stranok len tu nebola vhodnejšia téma na umiestnenie mojej otázky. Html s prvkami css - ako tak ovládam - na moje skromné veci to postači. Pythona potrebujem k tomu, ako si uz nanačil - k osvojeniu programátorského zmýšlania. A časom po pochopení tejto fylozofie programovania by som prešiel aj na niečo zložitejšie ale to je až hudba budúcnosti.
Tommyhot: vacsina jazykov ma podobnu strukturu a syntax, ale hlavne logiku. Ked ovladas jeden, nie je problem prejst na iny. Horsie je, ak ma niektory jazyk inu logiku. Tymto pozdravujem vsetkych, ktori mali docinenie s jazykom PROLOG. Pre tych ostatnych, ktori sa ucia programovat: tomuto jazyku sa oblukom vyhnite.
Hulo: hej, pokym ide o proceduralne programovanie tak ano..
Ale nesuhlasim s tym, ze ked ovladas jeden jazyk, nie je problem prejst na iny.. Verim tomu, ze takemu C-ckarovi by urcite robil problem prechod napr na Javu.
Ohľadom Pythonu - doporučujem perfektný seriál od Gekona na programujte.com.
Ale ak môžem poradiť - ak nepatríš medzi priaznivcov open source, vykašli sa na Python a začni s C# a .NET 2-jkou. Na microsoft.com je séria výborne urobených videií pre absolútnych začiatočníkov a čo sa týka využiteľnosti - v C# sa dá robiť snáď všetko, od backendu webových aplikácií až po aplikácie na WinMobile. (momentálne sa C# snazim venovať aj ja, ale akosi nieto času )
Serion, tym chces povedat ze na pythone sa neda robit vsetko? Ma snad jeden z najlepsich frameworkov aky kedy pre hociaky jazyk vysiel - django - » www.djangoproject.com/...
Tommyhot, nie, to som tým povedať nechcel, len ponúkam alternatívu ktorá sa mi zapáčila.
Django poznám, takisto ako viem že pre Python existuje množstvo iných frameworkov a knižníc (či už pre vývoj webu (CherryPy), deskopt aplikácií (Tkinter) etc.).
Roleta je špeciálny inkognito mód, ktorým skryješ obsah obrazovky pred samým sebou, alebo inou osobou v tvojej izbe (napr. mama). Roletu odroluješ tak, že na ňu klikneš.
15 komentov
z grady je kniha "Naučte se Python", je to nejaka prirucka od Marka Lutza a Davida Aschera pokial sa nemylim, skus.. malo by to byt pre zaciatocnikov
Ak ide o ine jazyky urcite by som volil kupu knihy, ale python ma fakt prepracovanu dokumentaciu a da sa z nej lahko naucit tento skvely jazyk.
Kazdopadne ak mas nejake to programatorske myslenie, tak si otvor tu knihu co mas a neboj sa zacat prave tam.. Z takychto knih sa da najlepsie ucit dany jazyk..
Napr ja som si kupil mistrovstvi v C++ je to super kniha, akurat ze je tam tolko veci ktore ani nevyuzijem a tym padom je to trosku zabijak casu, navyse ked myslenie nechyba, syntax c/c++ poznam (z php) a fcie su v dost jazykoch rovnake/podobne..
Tommyhot - na céčko ešte zatiaľ nemám dostatočne rozvinuté programátorské myslenie a sú tam aj dosť ťažké syntaxy. Treba si ho najprv rozvýjať na jednoduchších veciach - aj keď si už myslím že som už dosť starý na to aby som sa to učil lebo niektorý v mojom veku si zdrojové kódy dávajú na raňajky..
Len škoda že sa podobné veci nevyučujú na školách - hneď by sme boli múdrejší. Na našej škole sa od začiatku roka vyučuje linux - a je to jednoznačne prínos - i keď som ovládal nejaké hrátky v terminale k niečomu väčšiemu som sa nedostal - nikdy sa to nevyrovná tomu keď ti to niekto vysvetlí a poradí ti.
Po mensom uvode do C++ lutujem, ze som najskor musel prejst kopou dalsich jazykov, aby som sa dostal prave k nemu.. Myslim si ze to vobec nebolo potrebne, ale kazdopadne cim viac jazykov clovek vie (resp by si vedel v kratkom case osvojit), tym lepsie. Nechcem sa tu hrat na mudreho, ziaden jazyk neviem na tolko dobre aby som o sebe mohol s istotou prehlasit ze som dobry programator, ale nemam ziaden problem behom kratkeho casu pochopit princip daneho jazyka, jeho syntax, strukturu atd. Keby je trosku viacej casu, tak by nebol problem doladit moje vedomosti z pascalu, php (to ovladam asi najlepsie), bash-u, perlu, pythonu, C++ atd (vsetko sice zatial len na urovni konzoli). a este som zabudol na mnou nenavideny assembler
Kazdopadne chcem tym len povedat, ze vsetko je to o jedincovi, kolko informacii dokaze prijat a kolko casu je schopny tomu obetovat. Vobec to nie je o jazyku a o tom aky je "tazky". Ziaden jazyk nie je tazky, i ked niektore sa menej hodia pre zaciatocnikov, ale nie je nemozne sa ich naucit.
K tomu linuxu: Myslim si ze na skole (zvlast na strednej) ta ohladne linuxu toho vela nenaucia, pretoze nepoznam linuxaka ktory by za par korun robil pre nejaku strednu skolu. Jasne ked niekto poradi je to fajn, ale dolezite je si vzdy vediet najst to co treba (hlavne rychlo)
6Ckq7VFdDAC&pg=PA293&lpg=PA293&dq=naucte+se+python+pdf&source=web&ots=1Dbiounvs1&sig=Yb-6HKOfPChwiuU6eAS8ivKfWBU#PPR4,M1" target="_blank" rel="nofollow" title="Linka na stránku books.google.com">» books.google.com/books?id 6Ckq7...
Tommyhot - ďakujem za vysvetlenie
Benci - pythona nepotrebujem na vytvaranie web stranok len tu nebola vhodnejšia téma na umiestnenie mojej otázky. Html s prvkami css - ako tak ovládam - na moje skromné veci to postači. Pythona potrebujem k tomu, ako si uz nanačil - k osvojeniu programátorského zmýšlania. A časom po pochopení tejto fylozofie programovania by som prešiel aj na niečo zložitejšie ale to je až hudba budúcnosti.
Ale nesuhlasim s tym, ze ked ovladas jeden jazyk, nie je problem prejst na iny.. Verim tomu, ze takemu C-ckarovi by urcite robil problem prechod napr na Javu.
Ale ak môžem poradiť - ak nepatríš medzi priaznivcov open source, vykašli sa na Python a začni s C# a .NET 2-jkou. Na microsoft.com je séria výborne urobených videií pre absolútnych začiatočníkov a čo sa týka využiteľnosti - v C# sa dá robiť snáď všetko, od backendu webových aplikácií až po aplikácie na WinMobile. (momentálne sa C# snazim venovať aj ja, ale akosi nieto času )
Django poznám, takisto ako viem že pre Python existuje množstvo iných frameworkov a knižníc (či už pre vývoj webu (CherryPy), deskopt aplikácií (Tkinter) etc.).