1. Tämä sivusto käyttää keksejä (cookie). Jatkamalla sivuston käyttämistä hyväksyt keksien käyttämisen. Lue lisää.

millä ohjelmalla onnistuu koodaminen?

Viestiketju Ajuri- ja softaongelmat -osiossa. Ketjun avasi disa321 11.04.2009.

  1. Michelola

    Michelola Regular member

    Liittynyt:
    13.04.2009
    Viestejä:
    588
    Kiitokset:
    1
    Pisteet:
    28
    ja koska python on tulkattava kieli, niin voit kirjottaa rivi kerrallaan komentotulkkiin niitä komentoja, esim kirjotat 2*5 niin tulostuu 10...jeejee :p
     
  2.  
  3. disa321

    disa321 Regular member

    Liittynyt:
    24.01.2008
    Viestejä:
    404
    Kiitokset:
    0
    Pisteet:
    26
    Pystyyks notepad muka tallentaa .py tiedostoja?
     
  4. TeeKoo

    TeeKoo Regular member

    Liittynyt:
    27.09.2003
    Viestejä:
    390
    Kiitokset:
    0
    Pisteet:
    26
    Voihan sillä tallentaa mihin muotoon vaan. Tallenna nimellä -> kaikki tiedostot -> tiedosto nimi: helloworld.py
     
  5. disa321

    disa321 Regular member

    Liittynyt:
    24.01.2008
    Viestejä:
    404
    Kiitokset:
    0
    Pisteet:
    26
    Niin, mutta jos tallenan sen tolle miten sä sanoit, niin siihen tulee kuitenki se .txt perään. Esim. näin lol.py sit siitä tule lol.py.txt. Voiks sen silti avata tolla pythonilla et nään sen koodin??
     
  6. TeeKoo

    TeeKoo Regular member

    Liittynyt:
    27.09.2003
    Viestejä:
    390
    Kiitokset:
    0
    Pisteet:
    26
    Ei tule, kun valitset sen tiedostomuodon kaikki tiedostot.
     
  7. Flobat

    Flobat Regular member

    Liittynyt:
    04.08.2005
    Viestejä:
    585
    Kiitokset:
    0
    Pisteet:
    26
    aloita batch tiedostoilla. yksinkertainen ja palkitseva tapa aloittaa säätäminen.

    ja nuo teksti tiedostot voi tallentaa txt muodossa työstämisen ajaksi ja valmiina uudelleen nimetä päätteen haluttuun muotoon.
     
  8. sam49

    sam49 Regular member

    Liittynyt:
    22.05.2004
    Viestejä:
    251
    Kiitokset:
    1
    Pisteet:
    26
    Ohjelmointikieliähän löytyy vaikka kuinka. Ehdotan aloitusta Javalla, koska 1. sillä oppi hyvän ohjelmointikäsialan ja se on viimeisimpien muotien mukainen, 2. kun sitä osaa, voi mennä työhön tekemään webbisivuja (kunhan suhdannenotkahdus menee ohi), 3. Java on aloituskieli joissain alan kouluissa, esim. TKK:lla, 4. Javaa voi paremman puutteessa ohjelmoida ja ajaa selaimella ja 5. siitä löytyy kirjoja ja oppimateriaalia runsaasti, myös paljon julkista lähdekoodia.

     
  9. Hmmmh

    Hmmmh Regular member

    Liittynyt:
    16.08.2004
    Viestejä:
    983
    Kiitokset:
    0
    Pisteet:
    26
    1. Java ei ole "viimeisimpien muotien mukainen", eikä opeta hyviin ohjelmointitapoihin. Kyllä esim. Python, Ruby tai Scala ovat tyyliltään uudempia ja huomattavasti kauniimpia kielinä. Puhumattakaan sitten vaikka Haskellin "kauneudesta" kielenä.

    2. Ei ketään palkata tekemään Javalla sivuja jos ei ole oikeaa koulutusta. Niin suurta pulaa ohjelmoijista ei ole.

    3. MIT käyttää Pythonia. TKK ja TKTL on pohtimassa kielen vaihtoa Javasta.

    4. Pythonin, Rubyn ja Scalan REPL on paljon parempi ja hyödyllisempi kuin Javan ajaminen selaimessa.

    5. Kyllä muihinkin kieliin löytyy avointa lähdekoodia ja esim. Scalalla voi käyttää kaikkia Javan kirjastoja.

    Ehkä tärkeimpänä kuitenkin aloittelija näkökulmasta on tämä:

    Hello world Javalla:

    class Hello {
    public static void main(String[] args) {
    System.out.println("Hello world!");
    }
    }

    Hello world Scalalla:

    object HelloWorld {
    def main(args: Array[String]) {
    println("Hello, world!")
    }
    }


    Hello world Pythonilla:

    print "Hello, World!"


    Miten tässä selität alittelijalle miksi Javassa on alussa "public static void"? Miksi se vaaditaan "Hello world" tekstin tulostamiseen?
    Miksi printtaamiseen tarvitaam "System.out.println"? Mikä on "System", miksi sen perässä on "out"?

    Miten selität aloittelijalle miksi syötteen lukemiseen vaaditaan "BufferedReader br = new BufferedReader(new InputStreamReader(System.in));" -tyylistä tavaraa?

     
  10. sam49

    sam49 Regular member

    Liittynyt:
    22.05.2004
    Viestejä:
    251
    Kiitokset:
    1
    Pisteet:
    26
    2. Ei ketään palkata tekemään Javalla sivuja jos ei ole oikeaa koulutusta. Niin suurta pulaa ohjelmoijista ei ole.

    Ei välttämättä pelkkä Java riitä, mutta siitä on apua. Moni www-sivujen tekijä ei osaa edes HTML:ää, jonka takia kehittimillä tulee hyvin huonoja sivuja. Olen nähnyt palkattavan pelkän ColdFusio:in tai ASP:n osaajia webbihommiin.

    Opiskeluun olisi hyvä valita kieli, jolla voi tehdä jotain todellisessa työssäkin. Mielestäni TKK:n kannattaa pitää Java ensimmäisenä kielenä. Hyvällä ohjelmointikäsialalla ymmärrän suhteellisen modulaarisen ja selvärakenteiden koodin tekoa.

    Liian teoreettisesta osaamisesta on esimerkkinä nuoren tietokoneneron palkkaaminen isoon pankkiprojektiin. Hän oli ihastunut teoreettisessa yliopistossa Smalltalk:iin ja pani porukan kirjoittamaan koko homman sillä. Tosielämä tuli vastaan siinä kun osoittautui, että Smalltalk oli toivottoman hidas isossa sovelluksessa.

    Toinen ei-muodikas, mutta hyödyllinen kieli on SQL, jota suosittelen toiseksi Javan jälkeen. Sulautetut järjestelmät ovat erikseen, niihin ei SQL:ä ole asiaa suuria telejärjestelmiä lukuunottamatta.

     
  11. disa321

    disa321 Regular member

    Liittynyt:
    24.01.2008
    Viestejä:
    404
    Kiitokset:
    0
    Pisteet:
    26
    Emmä kyl opiskelee ohjelmmoijaksi, mutta kun olen aika paljon koneel, niin on se kiva sit jos osaa jtn muutaki, ku vaa pelaa. Nyt oon Logistiikan tokalla. Ajattelin kyl mennä sit sen jälkee viel opiskelee just datanomiks tai jtn sinne päin.
     
    Viimeksi muokattu: 21.04.2009
  12. disa321

    disa321 Regular member

    Liittynyt:
    24.01.2008
    Viestejä:
    404
    Kiitokset:
    0
    Pisteet:
    26
    [/i]
    Opiskeluun olisi hyvä valita kieli, jolla voi tehdä jotain todellisessa työssäkin. Mielestäni TKK:n kannattaa pitää Java ensimmäisenä kielenä. Hyvällä ohjelmointikäsialalla ymmärrän suhteellisen modulaarisen ja selvärakenteiden koodin tekoa.
    [/quote]

    Emmä kyl opiskelee ohjelmmoijaksi, mutta kun olen aika paljon koneel, niin on se kiva sit jos osaa jtn muutaki, ku vaa pelaa. Nyt oon Logistiikan tokalla. Ajattelin kyl mennä sit sen jälkee viel opiskelee just datanomiks tai jtn sinne päin.

    Sorry. Nyt tuli kahteen kertaan. Enkä osaa poistaa tätä.
     
    Viimeksi muokattu: 21.04.2009
  13. Hmmmh

    Hmmmh Regular member

    Liittynyt:
    16.08.2004
    Viestejä:
    983
    Kiitokset:
    0
    Pisteet:
    26
    Kun kerran ketju tuntuu vielä elävän...

    Opiskeluun olisi mielestäni hyvä valita kieli jolla oppii ohjelmoimaan ja joka kannustaa siistiin ja selkeään koodiin. Jos hallitsee Pythonin, Rubyn tai Scalan kohtalaisesti, niin koodaaminen Javalla ei tuota mitään ongelmia. Välillä tulee tietenkin hetkiä jolloin ihmettelee miksi Javassa asiat täytyy välillä tehdä niin hankalasti. ;) Miksi sitä funktioden passailua argumentteina ei esimerkiksi saada jo vähitellen aikaiseksi siihenkin kieleen? Itse aloitin Javalla, vaikka jotain C/C++ oli tullut kokeiltua aikaisemminkin. Onneksi ei enää tarvitse tuskailla Javan kanssa...

    Kaverilla ei ole oikein teoriat olleet hallussa, jos ei osaa arvioida/laskea miten käytetty kieli soveltuu kyseiseen sovellukseen. Tuo mokahan johtuu teorian ymmärtämyksen puutteesta, eikä siitä että sitä olisi liikaa.

    Agreed, kaikki vähänkin ei-triviaalit ohjelmat käyttävät nykyään jotain tietokantaa, joten tuo tieto ei mene hukkaan. Ei kuitenkaan kannata haukata aluksi liian suurta palaa, vaan opetella asia kerrallaan.

    Jos webbikehitys kiinnostaa, niin kannattaa harkita Rubyn opiskelua ensimmäisenä ohjelmointikielenä. Siitä on sitten helppoa ottaa seuraavaksi haasteeksi Ruby on Rails ja MySQL. Ruby on Rails on tällä hetkellä varmaan sitä "hoteinta hottia" webbikehityksessä. Sillä saa hyvin lyhyessä ajassa aika paljon aikaiseksi, joka on melko palkitsevaa tekijän kannalta.
     
  14. sam49

    sam49 Regular member

    Liittynyt:
    22.05.2004
    Viestejä:
    251
    Kiitokset:
    1
    Pisteet:
    26
    Emmä kyl opiskelee ohjelmmoijaksi

    Datanomin pitää osata ohjelmoida moneen muun taidon ohella. Myös muiden alan ihmisten, vaikka sitten eivät olisi työssä ohjelmoijina. Joka tapauksessa, jostain on hyvä aloittaa.
     
  15. disa321

    disa321 Regular member

    Liittynyt:
    24.01.2008
    Viestejä:
    404
    Kiitokset:
    0
    Pisteet:
    26
    Meinaatko nyt tolla, että rekkakuskin pitäisi osata Java tai C++ työssään?? :DD
     
  16. LaLLi80

    LaLLi80 Senior member

    Liittynyt:
    23.11.2003
    Viestejä:
    5,010
    Kiitokset:
    0
    Pisteet:
    116
    Heikko vertaus...

    Siinä missä rekkakuskin pitää ymmärtää auton tekniikka hyvin pitäisi datanomin ymmärtää ohjelmoinnin perusteet.
     
  17. disa321

    disa321 Regular member

    Liittynyt:
    24.01.2008
    Viestejä:
    404
    Kiitokset:
    0
    Pisteet:
    26
    Jep, mut ku opiskelen nyt logistiikan pt ja tarkoituksena ois viel logistiikan jälkee mennää datanomiks. En nyt tiiä, että pitäiskö rekkakuskin edes tietää mitään koko auton rakenteestä yhtään mitään, koska voi soitta johonki ja ne neuvoo sielt mist pitäisi kattoo. :DD

    Vaik jos sul on MB-kuormaauto, niin soitat vaik MB johonki huoltoon, niin he neuvovat mitä pitäisi tehdä.

    Meni kyl hieman aiheest pois. :DD
     
  18. Dreamlore

    Dreamlore Regular member

    Liittynyt:
    02.09.2007
    Viestejä:
    1,381
    Kiitokset:
    0
    Pisteet:
    46
    Jatketaan vielä vähän offtopickilla:

    Soitatko sinne huoltoon joka kerta polttimon palaessa? Epäilen, joten pieni käytännön tekniikan tuntemus on hyväksi. Ei sitä kukaan koneremppaa ala tekemään tien päällä, mutta perustuntemuksesta ei todellakaan ole haittaa.

    Eiä ne datanomin opinnotkaan mitään pelkkää ohjelmointia ole. Sisältää paljon myös liiketaloutta sekä markkinointia.
     
  19. disa321

    disa321 Regular member

    Liittynyt:
    24.01.2008
    Viestejä:
    404
    Kiitokset:
    0
    Pisteet:
    26
    En, mut jos et löydä mist se umpio lähtee auki niin sit joko manuali käteen tai soitat vaik just sinne MB:n huoltoon.
     

Jaa tämä sivu