Forum » Programiranje » Programiranje v prostem času_kje začeti
Programiranje v prostem času_kje začeti
Aleks1 ::
Pozdravljeni,
Nedavno sem diplomiral na medicinski fakulteti in bi se naučil vsaj osnovnih konceptov programiranja.
Kje začeti? Kaka 'coding for dummies' knjiga.
Kaj pa programski jezik. Python?
Ne delam si iluzij in vem, da se poleg rednega poklica ne morem naučiti programirati, bi pa rad osvojil osnove, ki mi bodo olajšale komunikacijo z računalničarji pri morebitnih skupnih projektih v prihodnje.
Lep pozdrav,
aleks
Nedavno sem diplomiral na medicinski fakulteti in bi se naučil vsaj osnovnih konceptov programiranja.
Kje začeti? Kaka 'coding for dummies' knjiga.
Kaj pa programski jezik. Python?
Ne delam si iluzij in vem, da se poleg rednega poklica ne morem naučiti programirati, bi pa rad osvojil osnove, ki mi bodo olajšale komunikacijo z računalničarji pri morebitnih skupnih projektih v prihodnje.
Lep pozdrav,
aleks
- polepsal: Gandalfar ()
Poldi112 ::
Where all think alike, no one thinks very much.
Walter Lippmann, leta 1922, o predpogoju za demokracijo.
Walter Lippmann, leta 1922, o predpogoju za demokracijo.
jype ::
Aleks1> Ne delam si iluzij in vem, da se poleg rednega poklica ne morem naučiti programirati,
To ni res, programiranje (na nekem nivoju, jasno) vedno bolj postaja del osnovne pismenosti, podobno kot poštevanka, vozniške spretnosti in tuji jeziki.
To ni res, programiranje (na nekem nivoju, jasno) vedno bolj postaja del osnovne pismenosti, podobno kot poštevanka, vozniške spretnosti in tuji jeziki.
Zgodovina sprememb…
- spremenilo: jype ()
Gandalfar ::
Tole naredi: http://tutorial.djangogirls.org/
Dobil boš občutek, če se ti zdijo problemi v Web programiranju zanimivi in usmeritve kako se naprej specialziraš.
Punce so z malo pomoči mentorjev to uspele postavit v 10 urah (en koncentriran dan). Če ne uspeš najti 2 sobot zapored, potem moraš itak premislit prioritete.
Dobil boš občutek, če se ti zdijo problemi v Web programiranju zanimivi in usmeritve kako se naprej specialziraš.
Punce so z malo pomoči mentorjev to uspele postavit v 10 urah (en koncentriran dan). Če ne uspeš najti 2 sobot zapored, potem moraš itak premislit prioritete.
tripsy ::
Ok tkole mores začet prvo začni z ASM, da razumeš kaj se dogaja na nizkem nivoju potem si vzami malo lažji jezik recimo C/C++ pol pa malo težjega recimo PHP. xD
Malo heca koncepti se zelo ponavljajo med jeziki najbolj prijazni jeziki za začetnike pa so: Python, PHP, Ruby osebno bi priporočal Python kajti ima zelo veliko in aktivno
skupnost in zelo veliko vsebine ni pa tako umazan kot PHP.
Kot začetniku ti priporočam: http://www.codecademy.com/en/tracks/pyt...
Brezplačno in dobro zajamejo osnove in nato še malo kompleksnejše teme.
Malo heca koncepti se zelo ponavljajo med jeziki najbolj prijazni jeziki za začetnike pa so: Python, PHP, Ruby osebno bi priporočal Python kajti ima zelo veliko in aktivno
skupnost in zelo veliko vsebine ni pa tako umazan kot PHP.
Kot začetniku ti priporočam: http://www.codecademy.com/en/tracks/pyt...
Brezplačno in dobro zajamejo osnove in nato še malo kompleksnejše teme.
Cacamas ::
Oh pa ne PHP, ki je odvraten in ne C ali C++. Na začetku nima smisla, da se ukvarjaš s pointerji.
Začni z višjenivojskimi jeziki. Izberi si recimo Javo ali C#. Hitro boš prišel do rezultatov, ker jezika nista težka. Rezultati te bodo motivirali, da boš raziskoval naprej. Mogoče bi bil zanimiv poiskus če bi začel s funkcijskimi jeziki - Lisp.
Naredi si spletno stran s podatkovno bazo. Tako boš odkril postopke vseh nivojev. Ko boš vse to zaužil te bo programiranje samo vodilo naprej.
Začni z višjenivojskimi jeziki. Izberi si recimo Javo ali C#. Hitro boš prišel do rezultatov, ker jezika nista težka. Rezultati te bodo motivirali, da boš raziskoval naprej. Mogoče bi bil zanimiv poiskus če bi začel s funkcijskimi jeziki - Lisp.
Naredi si spletno stran s podatkovno bazo. Tako boš odkril postopke vseh nivojev. Ko boš vse to zaužil te bo programiranje samo vodilo naprej.
Gandalfar ::
> Naredi si spletno stran s podatkovno bazo. Tako boš odkril postopke vseh nivojev. Ko boš vse to zaužil te bo programiranje samo vodilo naprej.
Tocno to je Django Girls tutorial. Lahko tudi Rails Girls tutorial.
Tocno to je Django Girls tutorial. Lahko tudi Rails Girls tutorial.
Isotropic ::
Pozdravljeni,
Nedavno sem diplomiral na medicinski fakulteti in bi se naučil vsaj osnovnih konceptov programiranja.
Kje začeti? Kaka 'coding for dummies' knjiga.
Kaj pa programski jezik. Python?
Ne delam si iluzij in vem, da se poleg rednega poklica ne morem naučiti programirati, bi pa rad osvojil osnove, ki mi bodo olajšale komunikacijo z računalničarji pri morebitnih skupnih projektih v prihodnje.
Lep pozdrav,
aleks
potem se raje uči, kako zastaviti projekt, business analitiko ipd.
tako low-level se z programerji ne bos mel nic za pogovarjat.
uči se pa python, če že.
lahko tut olajša kakšen task, recimo kaj v zvezi z excelom...
ragezor ::
Tole naredi: http://tutorial.djangogirls.org/
Dobil boš občutek, če se ti zdijo problemi v Web programiranju zanimivi in usmeritve kako se naprej specialziraš.
Punce so z malo pomoči mentorjev to uspele postavit v 10 urah (en koncentriran dan). Če ne uspeš najti 2 sobot zapored, potem moraš itak premislit prioritete.
Ljudje imajo ponavadi tezave dojeti kaj so spremenljivke, funkcije, kako deluje for stavek, kaj je dictionary in podobno.
Tale tutorial je v smislu prepisi to in to tja in preveri rezultat. Mas rezultat? Good job, haj fajv!
Najboljse je, da se vzame kaka preverjena knjiga ala "How to think like a computer scientist", "Learn Python the hard way" ali pa vzames en introductory course na edx.org, coursera.org, udacity.com.
sensei ::
ragezor, večkrat je najprej pomemben rezultat, da človek sploh dobi motivacijo za spoznavanje zalednih zadev. Takšni tutoriali so zato precej koristni, ko začetnik spozna, da zmore.
ragezor ::
vem, da je to namen tega tutoriala, ker hoce predstaviti programiranje najbol siroki mnozici (zensk). ampak ce se hoces kaj nauciti pa tale tutorial ni najbolj primeren, ker je bolj predstavitev kot pa ucenje.
plus tega je clovek dostudiral medicino torej mogoce njegov cilj ni izdelava spletnih strani ampak izdelava kaksnega ekspertnega sistema ali kaj podobnega.
plus tega je clovek dostudiral medicino torej mogoce njegov cilj ni izdelava spletnih strani ampak izdelava kaksnega ekspertnega sistema ali kaj podobnega.
WarpedGone ::
Ne delam si iluzij in vem, da se poleg rednega poklica ne morem naučiti programirati,
To je čista iluzija.
Začni z VBA v Excele/Wordu, morda kak Access.
Vedno rešuj lastne probleme.
Zbogom in hvala za vse ribe
Aleks1 ::
Hvala vsem za številne nasvete ! :)
Je pa glavni motiv tega učenja dejstvo, da bodo mobilna tehnologija, internet, oblak itd korenitno spremenili tudi medicinsko področje. Ne le v smislu informiranja ljudi ampak tudi strokovno.
Včasih je bil zdravnik privilegiran lastnik informacij kako prepoznati bolezen, jo zdraviti. Ne pravim, da ga je google v celoti stal tega položaja, saj ima zaenkrat še vedno izkušnje, ki so bolj pomembne od zgolj informacij (teorija brez prakse), a dejstvo je da ljudje vedo vedno več in pridejo v ambulanto dobro naučeni o svoji bolezni in podobno.
lp
aleks
Je pa glavni motiv tega učenja dejstvo, da bodo mobilna tehnologija, internet, oblak itd korenitno spremenili tudi medicinsko področje. Ne le v smislu informiranja ljudi ampak tudi strokovno.
Včasih je bil zdravnik privilegiran lastnik informacij kako prepoznati bolezen, jo zdraviti. Ne pravim, da ga je google v celoti stal tega položaja, saj ima zaenkrat še vedno izkušnje, ki so bolj pomembne od zgolj informacij (teorija brez prakse), a dejstvo je da ljudje vedo vedno več in pridejo v ambulanto dobro naučeni o svoji bolezni in podobno.
lp
aleks
kunigunda ::
Isotropic ::
Pozdravljeni,
Nedavno sem diplomiral na medicinski fakulteti in bi se naučil vsaj osnovnih konceptov programiranja.
Kje začeti? Kaka 'coding for dummies' knjiga.
Kaj pa programski jezik. Python?
Ne delam si iluzij in vem, da se poleg rednega poklica ne morem naučiti programirati, bi pa rad osvojil osnove, ki mi bodo olajšale komunikacijo z računalničarji pri morebitnih skupnih projektih v prihodnje.
Lep pozdrav,
aleks
potem se raje uči, kako zastaviti projekt, business analitiko ipd.
tako low-level se z programerji ne bos mel nic za pogovarjat.
uči se pa python, če že.
lahko tut olajša kakšen task, recimo kaj v zvezi z excelom...
še enkrat, če hočeš sodelovati s programerji, se ne učit programirat, ampak software engineeringa oz. arhitekture programov.
fajn je, da znas nekaj sicer, za to si izberi python, na ostalo (java...) pa pozabi (zaradi časovnih omejitev in ker te tak low-level niti ne zanima).
ce bi delal v racunalniski firmi, bi bil business analyst, poglej si mal, kaj delajo oni.
krneki0001 ::
business analyste je poslovni analitik ali po domače nekdo, ki piše zahteve in specifikacije za programerje, kaj morajo narediti.
Sam sem imel naziv samostojni sistemski analitik, pa je to samo drug izraz za "deklica za vse". Delaš specifikacije, zahtevke in analiziraš zadeve, potem pa vse to še sprogramiraš in na koncu še vse to vzdržuješ v produkciji.
Če se že hočeš učiti, potem ruby ali python.
Sam sem imel naziv samostojni sistemski analitik, pa je to samo drug izraz za "deklica za vse". Delaš specifikacije, zahtevke in analiziraš zadeve, potem pa vse to še sprogramiraš in na koncu še vse to vzdržuješ v produkciji.
Če se že hočeš učiti, potem ruby ali python.
Asrock X99 Extreme 4 | Intel E5-2683V4 ES | 64GB DDR4 2400MHz ECC |
Samsung 250GB M.2 | Asus 1070 TI | 850W Antec | LC Tank Buster
Samsung 250GB M.2 | Asus 1070 TI | 850W Antec | LC Tank Buster
Roadkill ::
OP preveri http://www.checkio.org/
Drugače pa priporočam codeacademy.com
Tale check.io je zabaven, ker je narejen kot špil in ma dobro porihtan gamification.
Morda edino težavnost malo prehitro naraste za nekoga, ki še ne zna ničesar.
Drugače pa priporočam codeacademy.com
Tale check.io je zabaven, ker je narejen kot špil in ma dobro porihtan gamification.
Morda edino težavnost malo prehitro naraste za nekoga, ki še ne zna ničesar.
Ü
Looooooka ::
V času pisanja in branja teh tem(ki jih je malo morje na forumu) bi imel že inštaliran Windowse, Visual Studio in spisan hello world. Windowse bi lahko zamenjal tud za linux in Visual Studijo za netbeanse ali pa eclipse.
V vsakem primeru bi imel že "Hello world" izpisan.
Jst v teh temah vidim čisto zabijanje časa ljudi, ki jih V BISTVU programiranje dejansko ne zanima ampak sami sebe prepričujejo/iščejo nek eureka moment v odgovoru/linku, ki bi jim dal voljo do tega, da sploh začnejo.
Prvo vsaj naredite prvi korak pa probajte mal volje zgubit ob kerem koli tutorialu za karkoli. Ko boste ugotovili, da še vedno ne dela in kljub temu še niste na facebooku in se dejansko še zmeraj borite s problemom(ne glede na to kako začetniški je...tud če ste en narekovaj v prvi in edini vrstici kode zajebal...) no potem ste že sprogramirali več kot 99% folka, ki odpira take teme.
Oni so tko kot folk, ki sanja o ferrarijih, ko si ni vzeli časa niti za prvo uro vožnje.
Sanjači, ki zgubljajo čas za nekaj, kar jih verjetno sploh ne zanima.
V vsakem primeru bi imel že "Hello world" izpisan.
Jst v teh temah vidim čisto zabijanje časa ljudi, ki jih V BISTVU programiranje dejansko ne zanima ampak sami sebe prepričujejo/iščejo nek eureka moment v odgovoru/linku, ki bi jim dal voljo do tega, da sploh začnejo.
Prvo vsaj naredite prvi korak pa probajte mal volje zgubit ob kerem koli tutorialu za karkoli. Ko boste ugotovili, da še vedno ne dela in kljub temu še niste na facebooku in se dejansko še zmeraj borite s problemom(ne glede na to kako začetniški je...tud če ste en narekovaj v prvi in edini vrstici kode zajebal...) no potem ste že sprogramirali več kot 99% folka, ki odpira take teme.
Oni so tko kot folk, ki sanja o ferrarijih, ko si ni vzeli časa niti za prvo uro vožnje.
Sanjači, ki zgubljajo čas za nekaj, kar jih verjetno sploh ne zanima.
Zgodovina sprememb…
- spremenilo: Looooooka ()
bedak ::
Prvo vsaj naredite prvi korak pa probajte mal volje zgubit ob kerem koli tutorialu za karkoli. Ko boste ugotovili, da še vedno ne dela in kljub temu še niste na facebooku in se dejansko še zmeraj borite s problemom(ne glede na to kako začetniški je...tud če ste en narekovaj v prvi in edini vrstici kode zajebal...) no potem ste že sprogramirali več kot 99% folka, ki odpira take teme.
Oni so tko kot folk, ki sanja o ferrarijih, ko si ni vzeli časa niti za prvo uro vožnje.
Sanjači, ki zgubljajo čas za nekaj, kar jih verjetno sploh ne zanima.
ne morm se bolj strinjat
v 3eh sekundah najdeš na netu tok linkov da ne veš kje maš glavo, ne pa da odpiraš tuki glupe teme v katerih sprašuješ kaj bi programiral pa kako bi začel?!?!?
Aleks1 ::
@Looooooka @bedak
print("Hello world")
print("")
print("")
print("Would you like to learn to code beyond Hello world ?")
print("")
a = 0
a = int(input("Pres 1 to start. We will give you some advice:"))
if a == 1:
print("")
print("")
print("1. First, do not use forums and ask stupid questions.")
print("2. Install Linux and eclipse.")
print("3. Just start with tutorials, there hundred.")
print("Hello world")
print("")
print("")
print("Would you like to learn to code beyond Hello world ?")
print("")
a = 0
a = int(input("Pres 1 to start. We will give you some advice:"))
if a == 1:
print("")
print("")
print("1. First, do not use forums and ask stupid questions.")
print("2. Install Linux and eclipse.")
print("3. Just start with tutorials, there hundred.")
Zgodovina sprememb…
- spremenilo: Aleks1 ()
jype ::
Namesto input se splača uporabiti raw_input. V Pythonu 2 input vnos že interpretira:
Pozabi, nisem pogruntal, da si verjetno že itak pisal python 3.
$ python >>> a = input() __import__('sys').exit() $
Pozabi, nisem pogruntal, da si verjetno že itak pisal python 3.
Zgodovina sprememb…
- spremenilo: jype ()
Aleks1 ::
Pozdravljeni,
vmes sem predelal kar nekaj materiala. Natančno sem predelal :
- tole e knjigo (http://en.wikibooks.org/wiki/Non-Progra...
- codecademy Python
- 2 tečaja na Udemy.
Vsi svetujejo, da naj si za hitrejše učenje zamislim nek manjši projekt (npr web aplikacijo) in sprogramiram. No, po predelanem zgoraj se mi niti slučajno ne sanja, kako to narediti.
Sicer sem na netu našel še precej drugih virov za učenje Pythona, vendar pa bi potreboval vaš nasvet, kako naprej, saj je težko vzdrževati nivo motivacije v tem 'self-teaching processu' + non-tech background.
vmes sem predelal kar nekaj materiala. Natančno sem predelal :
- tole e knjigo (http://en.wikibooks.org/wiki/Non-Progra...
- codecademy Python
- 2 tečaja na Udemy.
Vsi svetujejo, da naj si za hitrejše učenje zamislim nek manjši projekt (npr web aplikacijo) in sprogramiram. No, po predelanem zgoraj se mi niti slučajno ne sanja, kako to narediti.
Sicer sem na netu našel še precej drugih virov za učenje Pythona, vendar pa bi potreboval vaš nasvet, kako naprej, saj je težko vzdrževati nivo motivacije v tem 'self-teaching processu' + non-tech background.
Gandalfar ::
Tole naredi do konca: http://tutorial.djangogirls.org/
Na koncu bos imel blog, ki bo tudi live na internetu. Od tam dalje ga lahko dopolnjujes in extendas s svojimi funkcionalnostmi.
Na koncu bos imel blog, ki bo tudi live na internetu. Od tam dalje ga lahko dopolnjujes in extendas s svojimi funkcionalnostmi.
krneki0001 ::
Tole naredi do konca: http://tutorial.djangogirls.org/
Na koncu bos imel blog, ki bo tudi live na internetu. Od tam dalje ga lahko dopolnjujes in extendas s svojimi funkcionalnostmi.
A imaš kaj podobnega tudi za railse?
Asrock X99 Extreme 4 | Intel E5-2683V4 ES | 64GB DDR4 2400MHz ECC |
Samsung 250GB M.2 | Asus 1070 TI | 850W Antec | LC Tank Buster
Samsung 250GB M.2 | Asus 1070 TI | 850W Antec | LC Tank Buster
oemdzi ::
Za Javo mi je do sedaj tale "4 urni" najboljši:
V resnici to niso 4 ure učenja, ampak precej precej več( +20), samo zelo dobro je izrezal balast ven, torej je potrebno večkrat pavzirati video. Prednost je pa seveda očitna, ni potrebno čakat, da on vse to nakraca noter itd. Na youtube je samo sample 1:30, ostalo pa ali kupite ali pa spiratizirajte (kar si pač lahko privoščite).
V resnici to niso 4 ure učenja, ampak precej precej več( +20), samo zelo dobro je izrezal balast ven, torej je potrebno večkrat pavzirati video. Prednost je pa seveda očitna, ni potrebno čakat, da on vse to nakraca noter itd. Na youtube je samo sample 1:30, ostalo pa ali kupite ali pa spiratizirajte (kar si pač lahko privoščite).
*Črna grafična kartica z rumeno lučko in varčnim hladilnikom*
Neslišen intel procesor iz lepe modre škatle* 2 enakomerno ploščata rama*
*overclockan napajalnik in varno ohišje z modro lučko* Hofer gamer copate*
Neslišen intel procesor iz lepe modre škatle* 2 enakomerno ploščata rama*
*overclockan napajalnik in varno ohišje z modro lučko* Hofer gamer copate*
Zgodovina sprememb…
- spremenil: oemdzi ()
Gandalfar ::
krneki0001 je izjavil:
Tole naredi do konca: http://tutorial.djangogirls.org/
Na koncu bos imel blog, ki bo tudi live na internetu. Od tam dalje ga lahko dopolnjujes in extendas s svojimi funkcionalnostmi.
A imaš kaj podobnega tudi za railse?
http://guides.railsgirls.com/
krneki0001 ::
krneki0001 je izjavil:
Tole naredi do konca: http://tutorial.djangogirls.org/
Na koncu bos imel blog, ki bo tudi live na internetu. Od tam dalje ga lahko dopolnjujes in extendas s svojimi funkcionalnostmi.
A imaš kaj podobnega tudi za railse?
http://guides.railsgirls.com/
Hvala.
Asrock X99 Extreme 4 | Intel E5-2683V4 ES | 64GB DDR4 2400MHz ECC |
Samsung 250GB M.2 | Asus 1070 TI | 850W Antec | LC Tank Buster
Samsung 250GB M.2 | Asus 1070 TI | 850W Antec | LC Tank Buster
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Od dizajna do programiranja spletne straniOddelek: Programiranje | 7086 (4510) | Arey |
» | Kako narediti svoj program?Oddelek: Programiranje | 9249 (3830) | mihy11 |
» | Programiranje za začetnikeOddelek: Programiranje | 12826 (7750) | Yacked2 |
» | postal bi programer (strani: 1 2 )Oddelek: Programiranje | 10356 (8685) | videc |
» | Kako začeti programirat?Oddelek: Programiranje | 3258 (2597) | brodul |