Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Kertaus | Muuttujat ja Tyypit
Johdatus Pythoniin
course content

Kurssisisältö

Johdatus Pythoniin

Johdatus Pythoniin

1. Aloittaminen
2. Muuttujat ja Tyypit
3. Ehtolauseet
4. Muut Tietotyypit
5. Silmukat
6. Funktiot

book
Kertaus

Onnittelut tämän Python-kurssin osion suorittamisesta! Olet saanut vankan perustan useissa keskeisissä ohjelmointikäsitteissä. Käydään läpi tärkeimmät taidot ja käsitteet, jotka olet hallinnut, jotta olet valmis siirtymään edistyneempiin aiheisiin.

Tietotyypit

Olet tutustunut eri Pythonin tietotyyppeihin ja oppinut käyttämään kokonaislukuja, merkkijonoja, liukulukuja ja totuusarvoja tehokkaasti. Nämä ovat olennaisia erilaisten tietojen käsittelyssä ohjelmissasi.

Muista, että voimme selvittää tietotyypin käyttämällä type()-funktiota:

123456789
item_name = "Milk" item_price = 3.14 item_quantity = 0 in_stock = False print(type(item_quantity)) # <class 'int'> print(type(item_name)) # <class 'str'> print(type(item_price)) # <class 'float'> print(type(in_stock)) # <class 'bool'>
copy

Muuttujien nimeämissäännöt

Oikea muuttujien nimeäminen auttaa tekemään koodistasi luettavaa ja ylläpidettävää. Olet oppinut käyttämään kuvaavia nimiä, jotka heijastavat muuttujan sisältämää tietoa ja noudattavat Pythonin nimeämiskäytäntöjä.

Muista säännöt:

1. Aloita aina kirjaimella tai alaviivalla

Muuttujan nimen täytyy alkaa kirjaimella tai alaviivalla, kuten item_name tai _price. Älä aloita muuttujan nimeä numerolla (esim. 2item ei ole sallittu).

2. Käytä vain kirjaimia, numeroita ja alaviivoja

Muuttujan nimessä saa olla vain kirjaimia, numeroita ja alaviivoja. Esimerkiksi item_name1 on sallittu, mutta vältä erikoismerkkejä, kuten tavuviivaa (item-name ei ole sallittu).

3. Huomioi kirjainkoon merkitys

Python erottaa isot ja pienet kirjaimet toisistaan. Siksi item ja Item ovat kaksi eri muuttujaa Pythonissa.

4. Älä käytä Pythonin varattuja sanoja

Vältä käyttämästä Pythonin sisäänrakennettuja avainsanoja (kuten print, if ja type) muuttujien niminä, koska niillä on erityinen merkitys kielessä.

Datan tallentaminen muuttujiin

Olet harjoitellut datan tallentamista ja hakemista käyttäen muuttujia, mikä on ohjelmoinnin perusperiaate ja mahdollistaa tiedon käsittelyn.

Voit kerrata datan tallentamista ja hakemista muuttujien avulla alla olevan esimerkin avulla:

123456
# Storing data in variables item_price = 19.99 item_count = 5 total_cost = item_price * item_count print("Total cost: $", total_cost)
copy

Muuttujien käyttö

Muuttujien käyttäminen laskutoimituksissa ja funktioissa on mahdollistanut dynaamisten operaatioiden suorittamisen muuttujien arvojen perusteella, kuten seuraavassa esimerkissä:

123456
# Using variables to calculate discounts item_price = 19.99 discount_percentage = 0.2 discounted_price = item_price * (1 - discount_percentage) print("Discounted price: $", discounted_price)
copy

Merkkijonojen indeksointi ja pituus

Olet oppinut, kuinka päästä käsiksi tiettyihin merkkeihin merkkijonossa ja määrittää merkkijonon pituuden len()-funktion avulla, mikä parantaa kykyäsi käsitellä tekstimuotoista dataa. Muista, että positiivinen indeksointi alkaa kohdasta 0 ja negatiivinen indeksointi kohdasta -1.

Katso esimerkki alta:

1234
item_name = "Apples" print("First character:", item_name[0]) # A print("Last character:", item_name[-1]) # s print("Length of string:", len(item_name)) # 6
copy

Merkkijonojen viipalointi ja yhdistäminen

Merkkijonojen viipalointi ja yhdistäminen ovat mahdollistaneet merkkijonojen tehokkaan käsittelyn, jolloin voit luoda uusia merkkijonoja olemassa olevista. On tärkeää huomata, että kun käytetään syntaksia string[start:end], start on ensimmäisen mukaan otettavan merkin indeksi ja end on yksi yli viimeisen mukaan otettavan merkin indeksin.

12345
greeting = "Hello customer, welcome to the grocery store!" name = "Alice" personal_greeting = greeting[0:5] + " " + name + "," + greeting[15:] print(personal_greeting) # Hello Alice, welcome to the grocery store!
copy

1. Mikä on Pythonin tietotyyppi, jota käytetään kokonaislukujen esittämiseen?

2. Mikä seuraavista on kelvollinen Python-muuttujan nimi?

3. Mikä on oikea tapa aloittaa muuttujan nimi Pythonissa?

4. Pythonissa, jos sinulla on merkkijono fruit = "Apple", mitä palauttaa fruit[3]?

5. Annetulla merkkijonolla vegetables = "Carrot, Celery", miten viipaloisit tämän merkkijonon saadaksesi vain "Celery"?

question mark

Mikä on Pythonin tietotyyppi, jota käytetään kokonaislukujen esittämiseen?

Select the correct answer

question mark

Mikä seuraavista on kelvollinen Python-muuttujan nimi?

Select the correct answer

question mark

Mikä on oikea tapa aloittaa muuttujan nimi Pythonissa?

Select the correct answer

question mark

Pythonissa, jos sinulla on merkkijono fruit = "Apple", mitä palauttaa fruit[3]?

Select the correct answer

question mark

Annetulla merkkijonolla vegetables = "Carrot, Celery", miten viipaloisit tämän merkkijonon saadaksesi vain "Celery"?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 8

Kysy tekoälyä

expand
ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

course content

Kurssisisältö

Johdatus Pythoniin

Johdatus Pythoniin

1. Aloittaminen
2. Muuttujat ja Tyypit
3. Ehtolauseet
4. Muut Tietotyypit
5. Silmukat
6. Funktiot

book
Kertaus

Onnittelut tämän Python-kurssin osion suorittamisesta! Olet saanut vankan perustan useissa keskeisissä ohjelmointikäsitteissä. Käydään läpi tärkeimmät taidot ja käsitteet, jotka olet hallinnut, jotta olet valmis siirtymään edistyneempiin aiheisiin.

Tietotyypit

Olet tutustunut eri Pythonin tietotyyppeihin ja oppinut käyttämään kokonaislukuja, merkkijonoja, liukulukuja ja totuusarvoja tehokkaasti. Nämä ovat olennaisia erilaisten tietojen käsittelyssä ohjelmissasi.

Muista, että voimme selvittää tietotyypin käyttämällä type()-funktiota:

123456789
item_name = "Milk" item_price = 3.14 item_quantity = 0 in_stock = False print(type(item_quantity)) # <class 'int'> print(type(item_name)) # <class 'str'> print(type(item_price)) # <class 'float'> print(type(in_stock)) # <class 'bool'>
copy

Muuttujien nimeämissäännöt

Oikea muuttujien nimeäminen auttaa tekemään koodistasi luettavaa ja ylläpidettävää. Olet oppinut käyttämään kuvaavia nimiä, jotka heijastavat muuttujan sisältämää tietoa ja noudattavat Pythonin nimeämiskäytäntöjä.

Muista säännöt:

1. Aloita aina kirjaimella tai alaviivalla

Muuttujan nimen täytyy alkaa kirjaimella tai alaviivalla, kuten item_name tai _price. Älä aloita muuttujan nimeä numerolla (esim. 2item ei ole sallittu).

2. Käytä vain kirjaimia, numeroita ja alaviivoja

Muuttujan nimessä saa olla vain kirjaimia, numeroita ja alaviivoja. Esimerkiksi item_name1 on sallittu, mutta vältä erikoismerkkejä, kuten tavuviivaa (item-name ei ole sallittu).

3. Huomioi kirjainkoon merkitys

Python erottaa isot ja pienet kirjaimet toisistaan. Siksi item ja Item ovat kaksi eri muuttujaa Pythonissa.

4. Älä käytä Pythonin varattuja sanoja

Vältä käyttämästä Pythonin sisäänrakennettuja avainsanoja (kuten print, if ja type) muuttujien niminä, koska niillä on erityinen merkitys kielessä.

Datan tallentaminen muuttujiin

Olet harjoitellut datan tallentamista ja hakemista käyttäen muuttujia, mikä on ohjelmoinnin perusperiaate ja mahdollistaa tiedon käsittelyn.

Voit kerrata datan tallentamista ja hakemista muuttujien avulla alla olevan esimerkin avulla:

123456
# Storing data in variables item_price = 19.99 item_count = 5 total_cost = item_price * item_count print("Total cost: $", total_cost)
copy

Muuttujien käyttö

Muuttujien käyttäminen laskutoimituksissa ja funktioissa on mahdollistanut dynaamisten operaatioiden suorittamisen muuttujien arvojen perusteella, kuten seuraavassa esimerkissä:

123456
# Using variables to calculate discounts item_price = 19.99 discount_percentage = 0.2 discounted_price = item_price * (1 - discount_percentage) print("Discounted price: $", discounted_price)
copy

Merkkijonojen indeksointi ja pituus

Olet oppinut, kuinka päästä käsiksi tiettyihin merkkeihin merkkijonossa ja määrittää merkkijonon pituuden len()-funktion avulla, mikä parantaa kykyäsi käsitellä tekstimuotoista dataa. Muista, että positiivinen indeksointi alkaa kohdasta 0 ja negatiivinen indeksointi kohdasta -1.

Katso esimerkki alta:

1234
item_name = "Apples" print("First character:", item_name[0]) # A print("Last character:", item_name[-1]) # s print("Length of string:", len(item_name)) # 6
copy

Merkkijonojen viipalointi ja yhdistäminen

Merkkijonojen viipalointi ja yhdistäminen ovat mahdollistaneet merkkijonojen tehokkaan käsittelyn, jolloin voit luoda uusia merkkijonoja olemassa olevista. On tärkeää huomata, että kun käytetään syntaksia string[start:end], start on ensimmäisen mukaan otettavan merkin indeksi ja end on yksi yli viimeisen mukaan otettavan merkin indeksin.

12345
greeting = "Hello customer, welcome to the grocery store!" name = "Alice" personal_greeting = greeting[0:5] + " " + name + "," + greeting[15:] print(personal_greeting) # Hello Alice, welcome to the grocery store!
copy

1. Mikä on Pythonin tietotyyppi, jota käytetään kokonaislukujen esittämiseen?

2. Mikä seuraavista on kelvollinen Python-muuttujan nimi?

3. Mikä on oikea tapa aloittaa muuttujan nimi Pythonissa?

4. Pythonissa, jos sinulla on merkkijono fruit = "Apple", mitä palauttaa fruit[3]?

5. Annetulla merkkijonolla vegetables = "Carrot, Celery", miten viipaloisit tämän merkkijonon saadaksesi vain "Celery"?

question mark

Mikä on Pythonin tietotyyppi, jota käytetään kokonaislukujen esittämiseen?

Select the correct answer

question mark

Mikä seuraavista on kelvollinen Python-muuttujan nimi?

Select the correct answer

question mark

Mikä on oikea tapa aloittaa muuttujan nimi Pythonissa?

Select the correct answer

question mark

Pythonissa, jos sinulla on merkkijono fruit = "Apple", mitä palauttaa fruit[3]?

Select the correct answer

question mark

Annetulla merkkijonolla vegetables = "Carrot, Celery", miten viipaloisit tämän merkkijonon saadaksesi vain "Celery"?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 8
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?
some-alt