Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Centria-ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Centria-ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Github Copilotin hyödyntäminen datan perusvisualisoinnissa Flask-mikroverkkokehyksellä

Lågland, Jesse (2025)

 
Avaa tiedosto
Lagland_Jesse.pdf (1.103Mt)
Lataukset: 


Lågland, Jesse
2025
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025091124623
Tiivistelmä
Opinnäytetyön tavoitteena oli tutkia GitHub Copilotin käyttöä Flask-mikroverkkokehyksellä datan perusvisualisoinnissa. Päädyin aiheeseen tekoälyn kasvavan suosion vuoksi, ja tarkoituksenani oli pääasiassa selvittää, missä vaiheessa tekoälyn kehitys on ohjelmoinnin osalta ja kuinka tehokkaasti se pystyy luomaan laadukasta koodia ilman, että käyttäjän tarvitsee osata ohjelmointia lainkaan. Opinnäytetyössä tehdyssä testiohjelmassa luotiin kaavio, joka kerätään dataa palvelimelta ja sitten luodaan yksinkertainen kaavio noudetulla datalla.

Teoriaosuus käsittelee Copilotin toimintaa yleisesti: mitkä ovat tavat luoda hyvä kehote tekoälylle, miten asentaa Github Copilot useilla eri kehitysympäristöillä, miten Python-ohjelmointikieli yksinkertaisilla esimerkeillä toimii, kuinka erilaisia Python-kirjastoja voidaan asentaa ja miten dataa voidaan noutaa Pythonia käyttäen Restful API:lla.

Toiminnallisessa osuudessa luotiin Flaskilla tehty ohjelma GitHub Copilottia käyttäen. GitHub Copilotilta pyydetään tässä osuudessa kehitysympäristössä GitHub Copilot chatissa generoimaan koodia, joka noutaa CROn hinnan tiettynä ajanhetkenä, ja muuttaa sen Matplotlibbiä, NumPyta ja Pandasia käyttäen yksinkertaiseksi kaavioksi.

Lopputuloksena todettiin, että GitHub Copilotin avulla voidaan luoda yksinkertaisia kaavioita Pythonin Flaskia käyttäen erittäin nopeasti ilman virheilmoituksia. Ohjelma toimii juuri kuten pitääkin, ja kaikki perusmääritykset toteutuvat.
 
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste