Pereiti prie turinio

Python programavimo knygos


Rekomenduojami pranešimai

Sveiki. Taigi, žadu greitu metu įsigyti Python programavimo knygą. Esu nusižiūrėjęs Head First Python (http://www.bookdepository.co.uk/book/9781449382674/Head-First-Python) arba Programming Python (http://www.bookdepository.co.uk/book/9780596158101/Programming-Python). Nors ir esu kažkiek programavęs, norėčiau dar pradėt nuo pradžių, kadangi senokai ir bedariau ką nors. Head First - atrodo normali knyga, o Programming Python turi 1600 puslapių ir joje yra baisiai daug visko, ir tiesiog nežinau kaip naujokui kurią knygą geriau pasirinkti?

 

Jeigu nusiperku Head First, manau perskaitęs ir pasipraktikavęs su Python galėsiu jau ką nors nuveikti. Tada seks keli, kokie nors e-book'ai tolimesniam mokymuisi ir pan. Ir tada man iškyla dar vienas klausimas. Ar gilintis į tai kas yra Programming Python knygoje (o ten tikrai yra daug kur gilintis, gadget'ų kūrimas, serveriai ir t.t. kiek mačiau), ar pradėti mokytis po truputį kitą kalbą? Jeigu taip, būtų puiku jeigu padėtumėte ją pasirinkti.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveiki. Taigi, žadu greitu metu įsigyti Python programavimo knygą. Esu nusižiūrėjęs Head First Python (http://www.bookdepository.co.uk/book/9781449382674/Head-First-Python) arba Programming Python (http://www.bookdepository.co.uk/book/9780596158101/Programming-Python). Nors ir esu kažkiek programavęs, norėčiau dar pradėt nuo pradžių, kadangi senokai ir bedariau ką nors. Head First - atrodo normali knyga, o Programming Python turi 1600 puslapių ir joje yra baisiai daug visko, ir tiesiog nežinau kaip naujokui kurią knygą geriau pasirinkti?

 

Jeigu nusiperku Head First, manau perskaitęs ir pasipraktikavęs su Python galėsiu jau ką nors nuveikti. Tada seks keli, kokie nors e-book'ai tolimesniam mokymuisi ir pan. Ir tada man iškyla dar vienas klausimas. Ar gilintis į tai kas yra Programming Python knygoje (o ten tikrai yra daug kur gilintis, gadget'ų kūrimas, serveriai ir t.t. kiek mačiau), ar pradėti mokytis po truputį kitą kalbą? Jeigu taip, būtų puiku jeigu padėtumėte ją pasirinkti.

Visada yra geriau ištobulėti kiek įmanoma vienoje srityje, o paskui imtis kitos. Taip pat nelabai patariu mokytis iš knygų - nes sausa teorija niekada nėra gerai, o knygose su pavyzdžiais gauni jau gatavą kodą ir užduotis, kurioms su turimu gatavu kodu dažniausiai daugiau pastangų nereikia. Jei visgi labai nori knygų, tai knygos, kurios dabar voliojasi mano Kindle:

  • Dive into Python
  • Expert Python Programming [2008]
  • Foundations of Agile Python Development[2008]
  • How to Think Like a Computer Scientist (Python)

Visas jas gali vienur ar kitur gauti nemokamai. Beje trečia knyga irgi yra didoka(417psl).

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nepatariu mokytis iš knygų. Aš pats jau antrą kartą pasimoviau, nusipirkau knygą apie PHP, o dabar numesta guli, mokausi iš interneto. Pats paprasčiausias būdas mokytis - susipažini su sintakse, susigalvoji sau užduotį ir mėgini ją įvygdyti :).

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nepatariu mokytis iš knygų. Aš pats jau antrą kartą pasimoviau, nusipirkau knygą apie PHP, o dabar numesta guli, mokausi iš interneto. Pats paprasčiausias būdas mokytis - susipažini su sintakse, susigalvoji sau užduotį ir mėgini ją įvygdyti :).

 

Programavimo knygų galima sakyt nesu bandęs, bet pritarsiu dėl antros dalies - tiesiog kai jau esi šiek tiek susipažinęs su kalba, sintakse, pagrindiniais principais, na, truputį ir standartine biblioteka - susigalvoji kažkokią programos idėją ir bandai suprogramuoti. :) Jei kažkur užkliūni, jauti, kad tikrai nemoki - gūglini, žiūri standartinės bibliotekos dokumentaciją. Jei ji nedaro to ką tau reikia, tai arba ieškai modulio kitur ir panaudoji, arba programuoji savo (ko retai prireikia :) )

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Na, aš bent jau dabar galvoju taip:

 

  • Nusipirkti Head First (joje yra ir užduočių, ne vien teorija kiek žinau. Kitame puslapy - atsakymas. Tai tiesiog padarai ir pasitikrini.
  • Perskaitau ją.
  • Ir tada bandau jau pats ką nors kurt.

 

Suprantama, kad vien skaitydamas knygą daug neišmoksi, tiesiog mano manymu pradžiai reiktų perskaityt knygą, kad susipažint su pačia kalba, kad vėliau lengviau būtų.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Pasižiūrėjau Amazon'e Head First Python ištraukas, tai moko Python 3... Aišku, nieko blogo, tiesiog kol kas 3 versija menkai palaikoma - mažai third-party modulių ir t.t., nes 2 ir 3 versijų kodas nėra visiškai suderinamas, daugiausiai visur vis dar vartojamos 2.x versijos. Aišku, jos labai nesiskiria viena nuo kitos, išmokus vieną nesunku bus ir kita :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Pagalvojau ir sugalvojau, kad geriau nepirkt tos knygos, o pasinaudot internetu ir nusigriebt neblogą e-book'ą. Vistiek perskaityčiau ir gulėtų nenaudojama. Tad greitu metu manau pradėsiu skaityt šią: "Beginning Python: Using Python 2.6 and Python 3.1" Yra ir užduočių ir pan. Moko kiek mačiau ir su Django, Jython ir pan. Bus pats tas pradžiai.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Pagalvojau ir sugalvojau, kad geriau nepirkt tos knygos, o pasinaudot internetu ir nusigriebt neblogą e-book'ą. Vistiek perskaityčiau ir gulėtų nenaudojama. Tad greitu metu manau pradėsiu skaityt šią: "Beginning Python: Using Python 2.6 and Python 3.1" Yra ir užduočių ir pan. Moko kiek mačiau ir su Django, Jython ir pan. Bus pats tas pradžiai.

 

Pažiūrėjau skyrių apie Django, bent jau man nepatiko tai, kad negražiai templeitai aprašyti, sunku skaityt - nei spalvojimo, nei indentation, net naujų eilučių kai kur nėra, kur būtų logiška jas dėti.

 

Django mokymuisi dar yra http://djangobook.com/en/2.0/ kaip tutorialas (būtinai 2.0 versija, nes kitos visiškai pasenusios ir aprašo senas Django versijas, o ši bent jau 1.0). Ir žinoma oficiali dokumentacija http://docs.djangoproject.com/en/1.2/ . Na, dar tokie saitai kaip http://djangosnippets.org/ :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

http://www.ibiblio.org/swaroopch/byteofpython/read/

http://www.tutorialspoint.com/python/python_overview.htm

http://learnpythonthehardway.org/index

 

Galima bandyti skaityti dvi ar tris knygas iš karto - kartais kitoj knygoj kai kurie dalykai gali būti aiškiau išdėstyti; + kartojimas mokslų motina...

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...