Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pitanja početnika u Pythonu

[es] :: Python :: Pitanja početnika u Pythonu

[ Pregleda: 2935 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

wiktor91
Varazdin, Hrvatska

Član broj: 171052
Poruke: 116
*.adsl.net.t-com.hr.



Profil

icon Pitanja početnika u Pythonu17.10.2009. u 12:20 - pre 143 meseci
Prije par dana počeo sam čitati razne članke o Pythonu, proučavao što se sve može napraviti s Pythonom i odlučio sam da naučim Python.
Imam iskustva sa C-om i PHPom i nisam nov u programiranju tako da mi učenje novog jezika koj je sličan C-u neče biti problem.
Možete li mi preporučiti nekakve logične korake u učenju Pythona, sa čime početi, koju knjigu nabaviti i slično. Najviše me interesira programiranje web aplikacija u Pythonu.

Hvala unaprijed!


Windows 95 /Win’ dz/: n., 32-bit extensions and a graphical shell for a 16-bit patch to an 8-bit operating system
originally coded for a 4-bit microprocessor, written by a 2-bit company, that can’t stand 1 bit of competition.
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+709 Profil

icon Re: Pitanja početnika u Pythonu17.10.2009. u 22:31 - pre 143 meseci
Kao prvo, Pajton je prilično različit od C-a (zapravo, dosta je sličniji PHP-u nego C-u).

Kreni od http://www.diveintopython.org/ pa kad savladaš osnove pređi na http://docs.djangoproject.com/en/dev/intro/overview/ (ili koji je već aktuelan Pajton veb frejmvork).
 
Odgovor na temu

wiktor91
Varazdin, Hrvatska

Član broj: 171052
Poruke: 116
*.adsl.net.t-com.hr.



Profil

icon Re: Pitanja početnika u Pythonu04.11.2009. u 20:01 - pre 142 meseci
Imam jedno pitanje koje nekima može zvučati glupo ali eto ja se nemogu odlučiti pa da vas sa puno više iskustva pitam što je bolja odluka.

Naime kad sam vidio djelove programa pisane u Pythonu jako sam zagrizao za njega i skoro 100% odlučio da je to jezik koj tražim i kojeg stvarno vrijedi dobro naučiti i koristiti ali pred par dana pročitao sam članak u kojem autor kaže da je možda bolje za početnika da počne sa nekim "težim" jezikom tipa C++ da nauči neke stvari koje če mu pomoči da shvati kako računalo radi te da mu znanje i iskustvo sa C++ može puno pomoči kao programeru u bilo kojem drugom jeziku. E sad, ja nisam baš potpuni početnik. Znam donekle C++ ali nikad nisam došao do nekakve razine da bi mogao reči da ja stvarno znam da uradim nešto konkretno u C++ bez da se intenzivno koristim raznim tutorialima i materjalima po internetu.
E sad moram zbrojiti pluseve i minuseve od oba jezika i na kraju odlučiti što ču zapravo onda naučiti kako treba.
Kod C++ mi je jedna od prednosti ta što če mi puno trebati kroz sve godine na faxu, več sljedeči semestar počinjemo s programiranjem u C++ pa onda znanje C++ unaprijed mi može puno pomoči na ispitima i olakšati mi zapravo predmet tako da se mogu više posvetiti nekim drugim težim predmetima.
Sljedeče je to što je C++ ipak nekakav standard za kojeg smatram da ga svaki ozbiljniji programer mora poznavati.

Na drugu stranu kod Pythona me strašno privlači jednostavnost i čitljivost koda te to što me oslobađa razmišljanja o nekim sitnicama kod kojih se sa C-om znam napatiti i gubiti vrijeme.
Kod Pythona mi se isto jako sviđa prenosivost programa na različite platforme te mogučnost veoma široke primjene(to vrijedi i za C++ ali sa puuuno više muke) npr. s Pythonom mogu jednostavno napisati web aplikaciju a isto tako jednostavno i nekakvu desktop aplikaciju. Tu mi Python stvarno iskače od C++ i samo zbog toga bi mogao odbaciti C++ i početi s Pythonom ali ipak i C++ ima svoje prednosti.

Bio bih zahvalan kad bi mi i vi malo pomogli oko izbora sa nekim svojim mišljenjima i prijedlozima. Trenutno razmišljam da ipak počnem sa C++ čisto radi toga jer nakon što se namučim sa C++ , kada krenem na Python bit če mi sve jako lagano za napraviti :D


Windows 95 /Win’ dz/: n., 32-bit extensions and a graphical shell for a 16-bit patch to an 8-bit operating system
originally coded for a 4-bit microprocessor, written by a 2-bit company, that can’t stand 1 bit of competition.
 
Odgovor na temu

Au197/79
Zlatan Kadragić
Minhen

Član broj: 3556
Poruke: 772
91.148.81.*

Sajt: aurelije.blogspot.com


+47 Profil

icon Re: Pitanja početnika u Pythonu05.11.2009. u 00:07 - pre 142 meseci
Moraš učiti C++ zbog faxa. I nikad se ne ograničavaj na jedan jezik. Ja znam dosta jezika i svakako da mi je python najudobniji za rad. Ali opet na poslu (i na fax-u) se ne bira pa tu bude i Perla, i BASH-a i jave i PHP... Učio sam i Pascal i COBOL i C... Život ti je čudo :) Što više jezika znaš to više vrediš, šitiš vidike, lakše savlađuješ druge jezike... A nije sve u jeziku mnogo toga je u bibliotekama nekog jezika.
Bolje džaba ležat nego džaba radit.
 
Odgovor na temu

exdatis
Morar Zivica
Programer

Član broj: 92230
Poruke: 107
85.222.217.*



+1 Profil

icon Re: Pitanja početnika u Pythonu05.11.2009. u 07:04 - pre 142 meseci
Slazem se sa Au197/79,
ono sto privlaci u python-u je veoma dobar( i sirok) izbor biblioteka za sve 'svakodnevne' probleme.
Naravno isto to postoji i u C++ -u, vrlo slicno koristis wxGTK u C++ -u kao i u Python-u, ili recimo
PyGTK odnosno gtkmm u C++ a sa Qt bibliotekom je jos lakse kada su u pitanju GUI app.
Takodje svi jezici imaju petlje, logiku, rad sa datotekama i sl. Stvar je u stabilnosti, lakoci
instalacije-kompajliranja u smislu prenosivosti na druge platforme.
Opet ono sto mislim da bi buduci profesionalac morao da upozna jesu particioniranje RAM-a,
aritmetika pokazivaca, referenci, koncepte nasledjivanja, enkapsulacije, ekplicitno ciscenje alocirane memorije
i sl. Nakon toga su resenja implementirana u drugim jezicima 'jasna' pa se na eventualne problematicne
stvari moze posebno obratiti paznja(kod projektovanja) i naci pravo resenje.
Iz tog razloga mislim da je pametno uciti pre izbora razvojnog jezika, C/C++, ne nuzno uz specificne stvari
kao sto su razne GUI biblioteke ili API za rad sa bazama, vec uopstene stvari, prosto, terminal i datoteke, sto
je vise nego dovoljno za 'opste znanje'. Posle toga, sve je lako.
Mnoge stvari u C\C++ se obradjuju a da o njima ne razmisljas puno u drugim jezicima(viseg nivoa) iako bi uz
poznavanje tih stvari mogao da dodjes do mnogo elegantnijih resenja pri koristecnu jezika viseg nivoa. Mislim da to
jeste dobar razlog za ulaganje truda u ucenje nekog jezika nizeg nivoa.
Srecno u izboru!
 
Odgovor na temu

wiktor91
Varazdin, Hrvatska

Član broj: 171052
Poruke: 116
*.adsl.net.t-com.hr.



Profil

icon Re: Pitanja početnika u Pythonu05.11.2009. u 15:00 - pre 142 meseci
Eto hvala vam obojci na savjetima, zapravo ste potvrdili moju odluku da počnem sa C++ pa se kasnije prebacim na Python ili što več kad dobro naučim raditi sa C++.

Knjigu Demistificirani C++ imam več godinu dana ali nikako da odlučim napokon početi.



Windows 95 /Win’ dz/: n., 32-bit extensions and a graphical shell for a 16-bit patch to an 8-bit operating system
originally coded for a 4-bit microprocessor, written by a 2-bit company, that can’t stand 1 bit of competition.
 
Odgovor na temu

[es] :: Python :: Pitanja početnika u Pythonu

[ Pregleda: 2935 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.