Page 22 of 87
Re: Koodaaminen
Posted: 16 Oct 2023, 17:26
by Henkkamaukka Perusjätkä
armi wrote: ↑16 Oct 2023, 17:22
Henkkamaukka Perusjätkä wrote: ↑16 Oct 2023, 08:38
Laitan tänne muistiin tuolta, kun muuten ne katoaa päästä ja koneelta. Map-funktio lambda-funktiossa:
Code: Select all
numerot = [1, 2, 3, 4, 5, 6, 7, 8, 9]
triplat = map(lambda nums: 3 * nums, numerot)
print(list(triplat))
Edit. Mukaan vielä filter:
Code: Select all
numerot = [1, 2, 3, 4, 5, 6, 7, 8, 9]
parittomat = filter(lambda nums: nums % 2, numerot)
print(list(parittomat))
Eiks enempi pyyttonik ois että
Code: Select all
numerot = range(1, 10)
parittomat = [n for n in numerot if n % 2]
jne.
Joo, tossa materiaalissakin sanotaan, että list comprehension näissä yleensä, mutta käytetään nyt mappia ja filteria kun kerran opetetaan ja etenemisen kannalta vaaditaan

Re: Koodaaminen
Posted: 16 Oct 2023, 19:22
by Suomalainen tilauspukki
Itse olen Gota yrittänyt oppia ja tajuta. Ihan varmaan hyvä kieli, mutta hemmetti kun on vaikeaa olemassaolevan koodin kanssa. Helpompi olis tehdä itse kuin opetella jotain onelinereitä mitä on tykitelty.
Re: Koodaaminen
Posted: 20 Oct 2023, 11:31
by Henkkamaukka Perusjätkä
Go taitaa olla aika suosittu kieli. Ainakin löytyy ohjeita suht hyvin. Rust vaikuttaa erikoisjormien harrastusyhteisöltä. Pysyn edelleen Pythonissa. C++ on pakko ottaa jollain tavalla haltuun jos haluan tehdä vaikka musaplugarin
Re: Koodaaminen
Posted: 20 Oct 2023, 11:33
by Henkkamaukka Perusjätkä
Miksi toi funktio ei Lambada-funktio. Paljon parempi nimi kuin lambda etymologiasta huolimatta
Re: Koodaaminen
Posted: 20 Oct 2023, 11:39
by armi
Henkkamaukka Perusjätkä wrote: ↑20 Oct 2023, 11:33
Miksi toi funktio ei Lambada-funktio. Paljon parempi nimi kuin lambda etymologiasta huolimatta
Jos Haskell Curry ikinä canceloidaan niin ehdotan että currying nimetään lambadaksi
Re: Koodaaminen
Posted: 20 Oct 2023, 11:41
by Santeri Endman
Henkkamaukka tietää varmaan koodaamisesta jo nyt enemmän ku mä

sovellusalan hallinta kuitenkin määrittää tai en tiiä

Re: Koodaaminen
Posted: 20 Oct 2023, 11:50
by Henkkamaukka Perusjätkä
En mä tiedä tiedänkö mä miten hyvin. Naputtelen jotain tehtäviä ja katson paljon vinkkejä googlella, mutta nykyään ei tartte enää niin paljon kopioida vaan enenmmän katsoa, että niin joo tää homma tässä kokonaisuudessa meni näin ja kirjoittaa loput itse. Noi mun lambda-sitaatit on jotain suoria muokkauksia muistiinpanoiksi opetusmateriaaleista. Loopit, if-elset, yksinkertaiset muokkaukset jne. menee jo ilman ohjeita. Osaan myös tehdä classit, metodit, funktiot ja muut. Init-hommat jne osaan jo jotenkin. Sitten jos pitää jotain kutsua ja luoda niin menen sekaisin, että äh mitäs tässä nyt tehtiinkään.
Re: Koodaaminen
Posted: 20 Oct 2023, 11:58
by jaltsun käyttäjänimi
Onkos meillä jengiä joita kiinnostais opettelumielessä (tai kontribuutiomielessä) prototyyppaillu tommosesta musanstriimauspalvelusta? Voe olla et oikeasti tosi tyhmä rojekti mutta koodaaminenhan on kivaa elikkä ei siinä hävitäkkään voi.
Jos on kiinnostuneita aloittelevia ni voin kertoilla ja keskustella tämmösen rojektin eri aspekteista ja kaikenlaisista perusteista aina loginin tekemisestä isompien filumäärien hanskaamiseen yms.
Re: Koodaaminen
Posted: 20 Oct 2023, 12:00
by Marxin Ryyppy
Henkkamaukka Perusjätkä wrote: ↑20 Oct 2023, 11:50
En mä tiedä tiedänkö mä miten hyvin. Naputtelen jotain tehtäviä ja katson paljon vinkkejä googlella, mutta nykyään ei tartte enää niin paljon kopioida vaan enenmmän katsoa, että niin joo tää homma tässä kokonaisuudessa meni näin ja kirjoittaa loput itse. Noi mun lambda-sitaatit on jotain suoria muokkauksia muistiinpanoiksi opetusmateriaaleista. Loopit, if-elset, yksinkertaiset muokkaukset jne. menee jo ilman ohjeita. Osaan myös tehdä classit, metodit, funktiot ja muut. Init-hommat jne osaan jo jotenkin. Sitten jos pitää jotain kutsua ja luoda niin menen sekaisin, että äh mitäs tässä nyt tehtiinkään.
Sitten tietää osaavansa Pyyttonia kun muistaa ulkoa miten kutsuttiin perittävän luokan konstruktoria. Ja että muistaa kutsua sitä.
Re: Koodaaminen
Posted: 20 Oct 2023, 12:01
by Marxin Ryyppy
jaltsu wrote: ↑20 Oct 2023, 11:58
Onkos meillä jengiä joita kiinnostais opettelumielessä (tai kontribuutiomielessä) prototyyppaillu tommosesta musanstriimauspalvelusta? Voe olla et oikeasti tosi tyhmä rojekti mutta koodaaminenhan on kivaa elikkä ei siinä hävitäkkään voi.
Jos on kiinnostuneita aloittelevia ni voin kertoilla ja keskustella tämmösen rojektin eri aspekteista ja kaikenlaisista perusteista aina loginin tekemisestä isompien filumäärien hanskaamiseen yms.
Voisin osallistua vielä kun saikkuhommat jatkuu... eli muutamasta kuukaudesta-hamaan tulevaisuuteen. Reaalielämän kokemusta on tämmösistä että ehkä mustakin jotain apua ois.
Re: Koodaaminen
Posted: 20 Oct 2023, 12:01
by Spandau Mullet
Pääsispä töissä taas koodaan, vittu että vituttaa docker compose -himmeleiden tunkkaaminen.
Re: Koodaaminen
Posted: 20 Oct 2023, 12:09
by kantasolu
Spandau Mullet wrote: ↑20 Oct 2023, 12:01
Pääsispä töissä taas koodaan, vittu että vituttaa docker compose -himmeleiden tunkkaaminen.
yamlia joka paikkaan työntävien uuvattien sakinhivutus kiinnostais
Re: Koodaaminen
Posted: 20 Oct 2023, 12:11
by Marxin Ryyppy
Tämä oli hyvä kuvaus bandcampista ja sen hyvistä puolista, eli mitä tarvittais jos haluais Bandcampiksi Bandcampin tilalle:
https://decafbad.net/2023/10/18/so-you- ... -bandcamp/
Onhan tällä foorumilla onneksi paljon muusikkoja ja lafkanpitäjiä joilta saanee hyvää infoa ja dataa asiasta.
Mutta menee ohi ketjun aiheen joten siitä ehkä lisää jossain muualla.
Re: Koodaaminen
Posted: 23 Oct 2023, 17:51
by Henkkamaukka Perusjätkä
Lapsella on kertotaulukoe huomenna niin koodasin sille kertotaulukyselijän. Yksinkertainen while-looppi 5 minsassa parilla inputilla ja muutamilla riveillä. Mutta tuli hyvä fiilis, kun käytin ensimmäistä kertaa spontaanisti koodaustaitoja johonkin tarpeelliseen enkä grindannut harjoitusalustoja.
Re: Koodaaminen
Posted: 23 Oct 2023, 17:59
by renesanssi-kari (punk)
voi vittu just tossa kattelin että tää vaikuttaa mielenkiintoiselta