Suositut tekstit

lauantai 30. heinäkuuta 2022

Pythonin opiskelua 2

Olen tässä jatkanut Pythonin opiskelua. Olen katsonut Ana Bellin Python videoita.

http://www.mit.edu/~anabell/

Ana Bell on aika hyvä luennoitsija, ihan eri sarjassa kuin monet suomalaiset. Itse olen joskus ohjelmoinut: Basic, C, C++, Java, JavaScript, Mathematica, Matlab, Simulink, Pascal, HTML. Pitkään aikaan ei ole tullut ohjelmoitua. Pythonhan on varsin kehittynyt ohjelmointikieli. Sillä saa varsin pienellä määrällä koodia aika paljon aikaiseksi.

Ana Belliltä on tullut kirja ja itse käytän sitä pääasiallisena kirjana. Sehän on ihan peruskirja mutta sillä pääsee alkuun. Se lähtee melkein nollasta. 

https://www.amazon.com/Get-Programming-Learn-code-Python/dp/1617293784

https://www.simonandschuster.com/books/Get-Programming/Ana-Bell/9781617293788

Luen kirjaa e-kirjana. Tykkään kyllä enemmän perinteisistä kirjoista, niihin voi tehdä muistiinpanoja marginaaleihin, mm. Stalin teki näin.

https://www.adlibris.com/fi/kirja/get-programming-9781617293788

https://ocw.mit.edu/courses/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/

Itse olen kurssin katsellut läpi ja se on aika kurssi. Ilmainen.

https://ocw.mit.edu/courses/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/video_galleries/lecture-videos/

tiistai 26. heinäkuuta 2022

Pythonin opiskelua

Olen tässä kirjoitellut, että olen opiskellut Pythonia. Vähän olen kirjoja lueskellut mutta pieneksi on jäänyt.

https://www.w3schools.com/python/

Pythonhan on hieno kieli, todella kehittynyt ja edistyksellinen ja sillä voi tehdä aika monenlaisia juttuja. Aikaa sen oppimiseen kuitenkin menee. Pelkkä ohjelmointikielen osaaminen ei riitä pitkälle vaan pitää ymmärtää myös algoritmeja ja paljon muuta.


https://www.tutorialspoint.com/python/index.htm

https://realpython.com/

sunnuntai 10. heinäkuuta 2022

Copilot

Tekoälykoodari Copilot osaa ohjelmoi itsekseen.

https://venturebeat.com/2022/06/29/github-copilot-is-now-public-heres-what-you-need-to-know/

Ilmeisesti Copilot osaa ohjelmoida aika hyvin. Copilot kehittyessään voi hyvinkin säästää ihmisten aikaa sellaiseen koodaukseen, jota Copilot ei osaa tehdä. Ohjelmoinnissa on paljon sellaista hommaa, johon tekoälyapuri sopii. Ihmiselle jää sitten sellaisia hommia mitä kone ei osaa tehdä eli esim. sen päättäminen mitä ohjelma tekee ja miten. 

https://github.blog/2021-06-29-introducing-github-copilot-ai-pair-programmer/

https://jaliyaudagedara.blogspot.com/2022/06/playing-around-with-github-copilot.html

http://suppelaiset.blogspot.com/2022/02/tekoaly-koodaa.html

Tietokonealalle tämä on iso asia ja mahdollistaa kokonaan uudenlaisen liiketoiminnan. Suurempi tuottavuus tarkoittaa sitä, että tietokoneita voidaan käyttää paljon nykyistä laajemmin. 

Suurempi tuottavuus tarkoittaa suurempia liiketoimintamahdollisuuksia. Tietokoneet voivat levitä kokonaan uusille aloille jos tuottavuutta ei rajoita ihmisten voimat ja kyvykkyydet. Toivottavasti mennään pikkuhiljaa sellaiseen suuntaan, että tietokoneohjelman toiminta voidaan kuvata luonnollisella kielellä ja kone tekee sitten itsenäisesti koodin. Apuna voidaan tietysti käyttää erilaisia graafisia työkaluja, joilla selitetään ohjelman toiminta. Tietokoneohjelmissa on paljon toistuvia toimenpiteitä ja jos niiden suunnittelu voidaan automatisoida niin tuottavuus voi kasvaa valtavasti. 

lauantai 2. heinäkuuta 2022

Telia ja NPC

Telia tuo esiin ansiokkaasti NPC huonoista työoloista. Työoloja pitäisi kiireesti parantaa.