<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="https://peda.net/:static/535/atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>1. Hello world</title>
<id>https://peda.net/id/d17bdf3ee06</id>
<updated>2018-11-04T21:14:14+02:00</updated>
<link href="https://peda.net/id/d17bdf3ee06:atom" rel="self" />
<link href="https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/mp/1-hello-world#top" rel="alternate" />
<logo>https://peda.net/:static/535/peda.net.logo.bg.svg</logo>
<rights type="html">&lt;div class=&quot;license&quot;&gt;Tämän sivun lisenssi &lt;a rel=&quot;license&quot; href=&quot;https://peda.net/info&quot;&gt;Peda.net-yleislisenssi&lt;/a&gt;&lt;/div&gt;&#10;</rights>

<entry>
<title>Hello world</title>
<id>https://peda.net/id/d17c9424e06</id>
<updated>2019-03-27T23:09:49+02:00</updated>
<link href="https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/mp/1-hello-world/hello-world#top" />
<content type="html">&lt;br/&gt;&#10;Perinteisesti ensimmäinen harjoitus uudella ohjelmointikielellä on &amp;quot;Hello world&amp;quot; tekstin tulostaminen näyttöön. Micro:bitin näyttönä toimivat 25 lediä, joilla voidaan esittää erilaisia kuvioita ja siten myös kirjaimia.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Hello world -ohjelmaan tarvitset vain kaksi riviä koodia. Alla olevassa kuvankaappauksessa näkyy tosin kolme riviä. Ihan ensimmäisellä rivillä näkyy # merkin jälkeen kommentti, jonka online editor tuottaa siihen automaattisesti. Voit poistaa sen tai kirjoitella itse ohjelman toimintaa selittäviä kommentteja koodin sekaan. Aloita ne aina # merkillä, niin Python-kääntäjä ei lue niitä osaksi ohjelmaa vaan hyppää niiden yli ohjelmaa suoritettaessa.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/mp/1-hello-world/hello-world/microbit1-png#top&quot; title=&quot;microbit1.png&quot;&gt;&lt;img src=&quot;https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/mp/1-hello-world/hello-world/microbit1-png:file/photo/9b5d6e3d2dda2e74ab62bd7103ec99f0fde239ba/microbit1.png&quot; alt=&quot;&quot; title=&quot;microbit1.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Ensimmäisessä varsinaisessa koodirivissä&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;from microbit import *&lt;/strong&gt;&lt;br/&gt;&#10;kerrot ohjelmalle että haluat avata micro:bit-kirjaston, jossa on kaikki microbitin ohjelmointiin vaadittavat käskyt.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Toisella rivillä kirjoitat kolmiosaisen käskyn mikä on tyypillistä pythonissa. &lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;display.scroll(&amp;quot;Hello, world!&amp;quot;)&lt;/strong&gt;&lt;br/&gt;&#10;Ensimmäinen osa &amp;quot;display&amp;quot; kertoo että haluamme käyttää micro:bitin näyttöä, eli leditaulua. Tätä ensimmäistä osaa kutsutaan myös objektiksi. &lt;br/&gt;&#10;Toinen osa kertoo miten sisältö esitetään näytöllä. Scroll tarkoittaa että teksti rullaa näytössä kirjain kerrallaan. Tätä toista osaa käskystä kutsutaan metodiksi. &lt;br/&gt;&#10;Kolmanneksi käskyssä kirjoitetaan sulkujen sisään tarkentavat tiedot, tässä tapauksessa haluttu teksti. Teksti kirjoitetaan Pythonissa lainausmerkkien sisään. Näitä tarkentavia tietoja kutsutaan käskyjen argumenteiksi. Jos käsky ei tarvitse mitään argumentteja kirjoitetaan sen perään pelkät tyhjät sulkeet.  &lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Harjoitus&lt;/b&gt;: Saatko micro:bitin näytölle rullaamaan oman nimesi?&lt;br/&gt;&#10;&lt;br/&gt;&#10;</content>
<published>2018-11-04T21:14:14+02:00</published>
</entry>


</feed>