Python ja PyCharm

Anonyymi

MOI!

Katsoin Youtuben Python opetusohjelmaa "Learn Python - Full Course for beginners"... Opastajaa matkien latasin Python 3.8.0 ja PyCharm läppärille.
PyCharm avattaessa oikeaan alakulmaan tulee viesti "no Python interpreter selected"
[url]https://aijaa.com/CfxDx8[/url]
Mikä näistä Pyhton on sopiva?
[url]https://aijaa.com/dKAXz0[/url]

-Aloittelija-

24

60

Vastaukset

  • Se tarkennksesksi Python Aloittelijille käyttää Applea ja 3.6.3 versiota yuotubessa …
    itsellä WIN10 ja LenovoT400

    -aloittelija-

  • Sinullahan on vain tuo lataamasi Python.
    Sinun pitää kertoa, missä sen hakemisto sijaitsee. Ei tarvitse tietää tai ymmärtää mitään hakemiston tiedostoista. (Tokalla rivillä on se varsinainen Python-tulkki ja kaksi viimesitä ovat dokumentteja ja se eka IDLE on editori, jolla voi opetteluvaiheessa laatia ohjelmia ja hakea niistä erilaisia virheitä yms.)

  • Kiitokset!

    ..PyCharm on editori eli tavallaan turha siis kun tulee tuon Python latauksen kanssa Pythonin oma.. siis

    • Kaikki on ihan yhtä "turhaa". Voit käyttää myös ihan mitä vain editoria.

      IDLE kertoo myös erilaiset syntaksivirheet, puuttuvat sulkumerkit ja kaikkea muuta. Jos ajat virheellisen tarkistamattoman ohjelman suoraam tiedostosta, ohjelma pysähtyy ekaan virheeseen. Jos joskus jatkossa tekee vain yksittäsiä virheitä, ei IDLE:stä ole mitään hyötyä. Moni peruseditorikin osaa tunnistaa Python käskyt yms ja värittää ne IDLE:n tavoin. Suuri osa kirjoitusvirheistä paljastuu heti.

      Kokeile kaikkea. Uudessa IDLE:ssä voi olla jotain sinulle tarpeellista. Hyvä tietää, jotta voit sitten opettaa muita ja oppia samalla uutta! Jatkossa voit aina kopsata jonkun vanhan toimivan ohjelmasi uuden pohjaksi, joten virheet vähenevät. Ja ne puuttuvat kohdat voit kopsata toisista ohjelmistasi. Pelkkää copy-pastea!


    • Anonyymi kirjoitti:

      Kaikki on ihan yhtä "turhaa". Voit käyttää myös ihan mitä vain editoria.

      IDLE kertoo myös erilaiset syntaksivirheet, puuttuvat sulkumerkit ja kaikkea muuta. Jos ajat virheellisen tarkistamattoman ohjelman suoraam tiedostosta, ohjelma pysähtyy ekaan virheeseen. Jos joskus jatkossa tekee vain yksittäsiä virheitä, ei IDLE:stä ole mitään hyötyä. Moni peruseditorikin osaa tunnistaa Python käskyt yms ja värittää ne IDLE:n tavoin. Suuri osa kirjoitusvirheistä paljastuu heti.

      Kokeile kaikkea. Uudessa IDLE:ssä voi olla jotain sinulle tarpeellista. Hyvä tietää, jotta voit sitten opettaa muita ja oppia samalla uutta! Jatkossa voit aina kopsata jonkun vanhan toimivan ohjelmasi uuden pohjaksi, joten virheet vähenevät. Ja ne puuttuvat kohdat voit kopsata toisista ohjelmistasi. Pelkkää copy-pastea!

      ...niin varsinainen tarve olisi oppia hiukan paremmaksi Pythonin kanssa... Rakentelin joitain vuosia sitten Arduino laitteen jonka lisäosa juoteltiin piirilevylle, ja nyt kolvilla poltin senkin lisävahingon vuoksijoudun hommaan uuden Arduino One vaan vuosien takainen koodi on kadonnut iäisyyden bittimereen .. Nuokin koodin aiemman tietsikan taltiomaksi...

      ...talven harjoittelulla luulen jo jotakin oppivan, kunhan pääsisi alkuun..
      ..näitä IDLE ohejlma vinkkejä kaivataan, joka toimisi win10 & Python ja mielellään lähtisi suht yksinkertaisesti käyntiin..

      PyCharmin help ja support ei äkkiseltään mitään auttanut, Python neuvoi meilaan python-list.. PuCharmin kanssa ajattelin vielä kokeilla vanhempaa Python ja vaikka 3.6


    • Anonyymi kirjoitti:

      ...niin varsinainen tarve olisi oppia hiukan paremmaksi Pythonin kanssa... Rakentelin joitain vuosia sitten Arduino laitteen jonka lisäosa juoteltiin piirilevylle, ja nyt kolvilla poltin senkin lisävahingon vuoksijoudun hommaan uuden Arduino One vaan vuosien takainen koodi on kadonnut iäisyyden bittimereen .. Nuokin koodin aiemman tietsikan taltiomaksi...

      ...talven harjoittelulla luulen jo jotakin oppivan, kunhan pääsisi alkuun..
      ..näitä IDLE ohejlma vinkkejä kaivataan, joka toimisi win10 & Python ja mielellään lähtisi suht yksinkertaisesti käyntiin..

      PyCharmin help ja support ei äkkiseltään mitään auttanut, Python neuvoi meilaan python-list.. PuCharmin kanssa ajattelin vielä kokeilla vanhempaa Python ja vaikka 3.6

      Python-ohjelmointia oppii parhaiten ihan vaan ratkomalla mitä vain mieleentulevia matemaatisia tehtäviä. Mikään ei tietystikään onnistu, jos ei osaa matemaatiikan ja fysiikan perusteita eikä keksi mitään kiinnostvia tehtäväiä. Voi tietysti "ohjelmoida" jotain verkkosivuja tai vastaavaa mekaanisessti muiden tekemien ohjeiden ohjeiden perusteella.

      Jos et päivässä opi tai vain vitkuttelet aloittamista, turha jatkaa!

      Selaa Python peruskomentojen luetteloita ja yritä hyödyntää niitä ohjelmissasi.
      Esim. tee mahdollisimman nopeasti yksinkertainen kertakäyttöinen vain sinun omaan käyttöösi tarkoitettu ohjelmapätkä, joka laskee alle miljoonaa pienempien alkulukujen määrän. Sen jälkeen keksi jotain muuta ja jatka ja kokeile kaikkea.

      Tuossa malliksi suoraviivainen, varmasti toimiva ja helposti optimoitava kertakäyttöinen "huono" ohjelma alkuluku-ongelmaan. Korvaa editorillasi jokainen alaviiva (_) välilyönnillä. (Hyvä opetella tekemän tuokin sujuvasti muutamalla näppäilyllä.)

      c = 2
      pl = [3]
      for i in range(5,1000000,2):
      ____for p in pl:
      ________if i%p==0: break
      ____if i%p==0: continue
      ____c += 1
      ____if i<1000: pl.append(i)

      #print(len(pl),pl)
      print(c)


  • Kiitos vinkistä!
    ..noita voi hommailla kokeil mielessä python nettivideoita katsellessa :)

  • … vaati vielä kolmannen asennuskerran Python ja Pycharm jotta alkoi onnistumaan..
    (yhdessä Python nettivideossa käytetään ja halusin kokeilla)
    Molemman ohjelman poisto win10, Pythonin piti antaa asentua "itsestään" eli ei tallennussijainnin valintaa
    Python 3.8.0 oli erikseen valittavana AMD/Intel versio
    Pythonin asennuksen jälkeen Pycharm
    ja Kas, toimii..

    saa nähdä mitä tuo Pycharm "osaa", menee hetki jotta Pycharm valikoihin pääsee kiinni..

    Ihan vaan rivin kirjoituksseen tulee myös Python mukana IDLE..

    • Itse käytän PyCharm ja on mielestäni tosi hyvä editori. Myös oli alussa vaikea saada confattua toimimaan.


    • Anonyymi kirjoitti:

      Itse käytän PyCharm ja on mielestäni tosi hyvä editori. Myös oli alussa vaikea saada confattua toimimaan.

      Jos haluaa kirjoittaa runoja tai laulujen sanoituksia, onko järkevää kuluttaa kuukausia hyvän "editorin" löytämiseen? Mikä tahansa peruseditori riittää ja on lähes yhtä hyvä kuin ruutupaperi. Sama juttu Pythonin kanssa. Editointiin kuluu alle prosentti ajasta. Paitsi tietysti aloittamista harkitsevilta. Vaihtoehtoja ja mielipiteitä on niin paljon ja vain se paras kelpaa. Ja sitä varten pitää tietysti hankkia uusi tietokone ja näppäimistö ja tarkempi näyttö.

      Jopa tätä Suomi24:n editoria voi käyttää parin muutaman rivin ohjelmapätkiin ja ajaa ohjelma komentoikkunassa. Voi kokeilla melkein mitä vain. Ja nopeasti. Ei tarvitse tallettaa mitään. Vain copy-paste.


    • Anonyymi kirjoitti:

      Jos haluaa kirjoittaa runoja tai laulujen sanoituksia, onko järkevää kuluttaa kuukausia hyvän "editorin" löytämiseen? Mikä tahansa peruseditori riittää ja on lähes yhtä hyvä kuin ruutupaperi. Sama juttu Pythonin kanssa. Editointiin kuluu alle prosentti ajasta. Paitsi tietysti aloittamista harkitsevilta. Vaihtoehtoja ja mielipiteitä on niin paljon ja vain se paras kelpaa. Ja sitä varten pitää tietysti hankkia uusi tietokone ja näppäimistö ja tarkempi näyttö.

      Jopa tätä Suomi24:n editoria voi käyttää parin muutaman rivin ohjelmapätkiin ja ajaa ohjelma komentoikkunassa. Voi kokeilla melkein mitä vain. Ja nopeasti. Ei tarvitse tallettaa mitään. Vain copy-paste.

      No, olipas näkemys hyvästä editorista.

      "Jopa tätä Suomi24:n editoria voi käyttää"

      Ja metsuri voi ihan hyvin jättää sahat sun muut kalliit vehkeet ja työkalut kotiin, kunhan ottaa mukaan leipäveitsen jolla saa leipäpalaset voideltua, siinä syödessään voi sitten nihrata niitä puitakin sillä samalla veitsellä, mutta tätä vain jos työ tehdään tuntipalkalla.


    • Anonyymi kirjoitti:

      No, olipas näkemys hyvästä editorista.

      "Jopa tätä Suomi24:n editoria voi käyttää"

      Ja metsuri voi ihan hyvin jättää sahat sun muut kalliit vehkeet ja työkalut kotiin, kunhan ottaa mukaan leipäveitsen jolla saa leipäpalaset voideltua, siinä syödessään voi sitten nihrata niitä puitakin sillä samalla veitsellä, mutta tätä vain jos työ tehdään tuntipalkalla.

      Näin on, olipa harrastus mikä tahansa, se ei anna mitään ellei siihen myös sijoita jotain.


    • Anonyymi kirjoitti:

      No, olipas näkemys hyvästä editorista.

      "Jopa tätä Suomi24:n editoria voi käyttää"

      Ja metsuri voi ihan hyvin jättää sahat sun muut kalliit vehkeet ja työkalut kotiin, kunhan ottaa mukaan leipäveitsen jolla saa leipäpalaset voideltua, siinä syödessään voi sitten nihrata niitä puitakin sillä samalla veitsellä, mutta tätä vain jos työ tehdään tuntipalkalla.

      Et tainnut ymmärtää yhtikäs mitään. Aloitit kuitenkin tavanomaisen suunsoittosi. Miksi? Opettele edes lukemaan ja kirjoittamaan.

      Kokeilin tämän maailman surkeimman Suomi24:n editorin toimintaa yllä olevan huonon ja tyhmän alkulukuohjelman ajamiseen suoraan komentoikkunassa Pythonilla. Tulokseksi tuli 78498. Samalla tuli todettua ihan laiskuuden vuoksi, että Python hyväksyy myös kahden välilyönnin sisennykset.

      Muutin ohjelmassa miljoonan 10**8:ksi ja tuhannen 10**4:ksi ja sain tulokseksi 5761455. Ja sitten vielä kokeilin ajoa komentoikkunassa Pypy:n alla. Sama tulos, mutta 8 kertaa nopeamin eli hiukan päälle minuutissa. Kaikki editointi tapahtui tässä samassa ikkunassa, missä tämä teksti on.

      Kerro meille kaikille, mitä tuloksia sinä saat? Ovatko parempia ja tarkempia? Laita kaikki editorit paremmuusjärjestykseen tulosten perusteella. Mitä isompi luku, sen parempi.

      Oletko eläissäsi ikinä laskenut yhtikäs mitään? Mikä laskuissa on tärkeintä? Et todennäköisesti osaa laatia ensimmäistäkään ohjelmaa tai edes muuttaa olemassa olevaa ohjelmaa. Pelkkää suunsoittoa. Toiset osaa hoitaa hommat kymmenillä eri tavoilla tilanteessa kuin tilanteessa ja tekee koko ajan jotain. Nytkin, kun sinä vain kaivat nenääsi.


    • Anonyymi kirjoitti:

      Et tainnut ymmärtää yhtikäs mitään. Aloitit kuitenkin tavanomaisen suunsoittosi. Miksi? Opettele edes lukemaan ja kirjoittamaan.

      Kokeilin tämän maailman surkeimman Suomi24:n editorin toimintaa yllä olevan huonon ja tyhmän alkulukuohjelman ajamiseen suoraan komentoikkunassa Pythonilla. Tulokseksi tuli 78498. Samalla tuli todettua ihan laiskuuden vuoksi, että Python hyväksyy myös kahden välilyönnin sisennykset.

      Muutin ohjelmassa miljoonan 10**8:ksi ja tuhannen 10**4:ksi ja sain tulokseksi 5761455. Ja sitten vielä kokeilin ajoa komentoikkunassa Pypy:n alla. Sama tulos, mutta 8 kertaa nopeamin eli hiukan päälle minuutissa. Kaikki editointi tapahtui tässä samassa ikkunassa, missä tämä teksti on.

      Kerro meille kaikille, mitä tuloksia sinä saat? Ovatko parempia ja tarkempia? Laita kaikki editorit paremmuusjärjestykseen tulosten perusteella. Mitä isompi luku, sen parempi.

      Oletko eläissäsi ikinä laskenut yhtikäs mitään? Mikä laskuissa on tärkeintä? Et todennäköisesti osaa laatia ensimmäistäkään ohjelmaa tai edes muuttaa olemassa olevaa ohjelmaa. Pelkkää suunsoittoa. Toiset osaa hoitaa hommat kymmenillä eri tavoilla tilanteessa kuin tilanteessa ja tekee koko ajan jotain. Nytkin, kun sinä vain kaivat nenääsi.

      No niin, nyt minä ymmärrän sinua paremmin, mutta en valitettavasti ole lääkäri, enkä niin ollen voi sinua auttaa.


    • Anonyymi kirjoitti:

      Näin on, olipa harrastus mikä tahansa, se ei anna mitään ellei siihen myös sijoita jotain.

      Kuka käyttää aloittelijoiden opiskeluun tarkoitettuja kehitystyökaluja? Niihin on kerätty paljon turhaa ja tarpeetonta ihan vaan näön vuoksi.

      Suurin osa isoistakin ohjelmistoista on muiden kuin ammattiohjelmoijien tekemiä. Niitä tekevät työn ohessa ne, jotka osaavat ja tietävät jotain jostakin erikoisalasta. Tieto helpottaa ja nopeuttaa ihmeesti. Ja joka päivä oppii jotain uutta. Kyse ei ole mistään peruskoulutason harrastamisesta. Jos ei ole koskaan ollut töissä eikä osaa mitään erikoisalaa, niin tätä on tietysti aika vaikea ymmärtää.


    • Anonyymi kirjoitti:

      Kuka käyttää aloittelijoiden opiskeluun tarkoitettuja kehitystyökaluja? Niihin on kerätty paljon turhaa ja tarpeetonta ihan vaan näön vuoksi.

      Suurin osa isoistakin ohjelmistoista on muiden kuin ammattiohjelmoijien tekemiä. Niitä tekevät työn ohessa ne, jotka osaavat ja tietävät jotain jostakin erikoisalasta. Tieto helpottaa ja nopeuttaa ihmeesti. Ja joka päivä oppii jotain uutta. Kyse ei ole mistään peruskoulutason harrastamisesta. Jos ei ole koskaan ollut töissä eikä osaa mitään erikoisalaa, niin tätä on tietysti aika vaikea ymmärtää.

      Silloin kun omaa tekelettä käyttää, osaa kaikista parhaiden antaa etusijan sille mitä tarvitsee. Usko pois, tuon etusijan saanut piirre editorissa tänään, menettää paikkansa viimeistään 2 vuoden päästä, saattaapa käydä niinkin että koko tämän päivän tärkein ominaisuus joutaa pois kokonaan.


    • Anonyymi kirjoitti:

      No niin, nyt minä ymmärrän sinua paremmin, mutta en valitettavasti ole lääkäri, enkä niin ollen voi sinua auttaa.

      Samaa sairasta suunsoittoa ja tietysti tapasi mukaan asian vierestä. Yritä pysyä asiassa, äläkä lähde aina syyttämään muita omista ongelmistasi. Kokeile kirjoittaa ihan harjoittelun vuoksi muutama asiaan liittyvä lause. Siis ihan itse. Ei tietysti ole helppoa, jos et tiedä eikä ymmärrä aiheesta yhtikäs mitään.


    • Anonyymi kirjoitti:

      Samaa sairasta suunsoittoa ja tietysti tapasi mukaan asian vierestä. Yritä pysyä asiassa, äläkä lähde aina syyttämään muita omista ongelmistasi. Kokeile kirjoittaa ihan harjoittelun vuoksi muutama asiaan liittyvä lause. Siis ihan itse. Ei tietysti ole helppoa, jos et tiedä eikä ymmärrä aiheesta yhtikäs mitään.

      Edelleenkään en ole lääkäri, käänny ongelmiesi kanssa lähimmän terveyskeskuksen puoleen, siltä osaavat opastaa eteen päin.


  • Editorilla tai ohjelmankehitystyökaluilla tai ylipäätään millään apuvälineilä ei ole käytännössä juuri mitään merkitystä itse ohjelmointiin. Ohjelmointi on jotain ihan muuta.

    Laatikaa yksinkertainen ohjelma, joka ratkaisee minkä tahansa "laillisen" ja oikean 9x9 Sudokun.Nyt ei tarvita mitään turhaa tai mitään ylimääräisiä hienouksia. Riittää, että te itse saatte ohjelmallanne annetun Sudokun ratkaistua. Voitte syöttää annetun Sudokun vaikka ihan vaan editoimalla ohjelmalle

    Älkää tehkö ohjelmaa muiden käyttöön. Saatte ihan itse päättää montako tuntia (tai minuuttia?) käytätte ohjelmointiin ja kuinka nopean ohjelman teette. Oikea ratkaisu on pääasia. Tulostus saa olla missä muodossa vain.

    Laittakaa kello käymään ja aloittakaa homma. Kynää ja paperia saa käyttää ihan vapaasti. Luntata ei saa!

  • Juu, Moi Taas!

    Viisaalla kommentoijalla mitä tarvitaan mitä ei... Aloituksessani mainitsen YouTube vetäjän käyttävän PyCharm editoria ja hänen nelituntista ohjelmaa hetken seuranneena halusin kokeilla Pycharmia esimerkin mukaisesti.
    PyCharmin asennus onnistui vasta seuraavana päivänä - toimivana.

    Tiedän kyllä, ja moni muukin lukija jotta Pythonia voi koodata vaikka Muistion riveille.
    Joten viisastelussa kuluu aikaa ja energiaa vain tyhjönkirjoittajalla joka ei vastaa alkuperäiseen kysymykseen,
    vai mitä?

    -aloittaja-

    • Pythonia oppii käyttämään muutamassa päivässä ihan itsekseenkin ilman neuvoja. Jos lukee neuvoja, aikaa menee muutama tunti. Ja jos joku neuvoo vieressä, aikaa kuluu alle tunti.

      Suurin osa ei koskaan opi mitään, koska ei edes pääse alkuun. Kynnys on aivan liian suuri. Olet tehnyt itsellesi jonkun ihan keinotekoisen kynnyksen. Et ole selvästi ymmärtänyt sinua neuvoneita. Väität tietäväsi jotain jostakin, ja väität muita viisastelijoiksi. Aika huono alku. Lueppa muutaman viikon päästä, mitä oikein kysyit ja miksi. Jos kyse on pelkästään englannin kielen osaamattomuudesta, ymmärrän hyvin joitakin ongelmiaisi. Asennettasi en ymmärrä.

      Ja yritä päättää mitä oikein haluat. Haluat tietysti oppia monia muitakin asioita. Pitää tietysti priorisoida, koska aikaa ei ole kuin pari tuntia päivässä, ja viikonloput pitää levätä.


  • Ennen ei ollut mitään editoreita. Käänneltiin kytkimiä ja luettiin reikäkortteja.
    Nykynuoriso on pilattu kaikenlaisilla karkeilla.

    • Aika harva tätä lukevista on käynnistänyt "oikean" tietokoneen valitsemalla ensimmäisenä suoritettavan käskyn koodin ja hyppyosoitteen ihan vaan vipukytkimillä.


  • En minä oppinut tuosta videosta yhtään mitään, enkä usko että kukaan muukaan. PyCharm ei ole hyvä aloittelijan käsissä. Nopea ja kevyt ohjelmointiympäristö rakentuu Geany editorilla.

Ketjusta on poistettu 1 sääntöjenvastaista viestiä.