Ohjelmoinnin oppiminen Pythonilla - käytännön opas Kieli: Saksa

Ohjelmoinnin oppiminen Pythonilla - käytännön opas

Verkkosuunnittelu, CMS ja kehitys 91 Videot · 8.2 h Videokoulutus · Suomalainen Jan Brinkmann kirjoittanut Jan Brinkmann

Asenna Python ja aloita valmentajan Jan Brinkmannin kanssa: Ohjelmointia Pythonilla teoriassa ja käytännössä! Oppitunnilla sukellat muuttujiin ja tietotyyppeihin, hipaisten ohimennen listoja, merkkijonoja ja silmukoita, päätyen lopulta oppimalla Python-tutoriaalista objekteista ja funktioista. Selkeää, jäsenneltyä, ymmärrettävää ja selkeää - 8 tuntia, mukaan lukien harjoitukset!

  • Python-ohjeohjelma ohjelmointiin 91 oppitunnilla yli kahdeksan tunnin videokoulutuksella
  • Opi kaikki tärkeät perusteet - muuttujien käytöstä tietokantaan pääsyyn
  • Sisältäen harjoituksia kokeiltavaksi ja vastaavat ratkaisuehdotukset itsetestaukseen.
  • Aiheet mm.: tiedostojen lukeminen, CSV- ja XML-tietojen käsittely, objektit, koodianalyysi, virheiden korjaaminen
  • Ammattikehittäjältä Jan Brinkmannilta, joka jakaa tietonsa ja intohimonsa Pythonista kanssasi

Python-ohjelmoinnin polku: Harjoittele opetusohjelman avulla luomaan omia ohjelmakoodirivejäsi! Aloita Pythonin oppiminen nyt ja pääset heti vauhtiin!

Sisältö

91 Videot, 493 minuuttia

Ensimmäiset askeleet Pythonin kanssa

7 Videot · 32 minuuttia
01 Auki Ilmaiseksi

Ohjelmointia Pythonilla – 1.1 Tervetuloa.

Sydämellisesti tervetuloa kurssille! Selvitä, mitä sinua odottaa.

02 Auki

Ohjelmointia Pythonilla - 1.2 Pythonin käyttö Windowsilla

Vain muutamalla askeleella Python-kehitysympäristösi on valmis. Tässä: Asennus Windowsille.

03 Auki

Ohjelmointi Pythonilla - 1.3 Pythonin käyttö macOS:lla

Vain muutamalla askeleella Python-kehitysympäristösi on valmis. Tässä: Asennus macOS:lle.

04 Auki

Ohjelmointi Pythonilla - 1.4 Python komentorivillä

Suorita Python komentorivillä ja opettele tuntemaan interaktiivinen komentorivi ja käyttämään sitä.

05 Auki

Ohjelmointia Pythonilla - 1.5 Työskentely PyCharmilla

PyCharm on loistava kehitysympäristö. Täällä opit käyttämään sitä ja ymmärtämään tärkeimmät ominaisuudet.

06 Auki

Ohjelmointi Pythonilla - 1.6 Kaikki pyörii välilyönneistä.

Python käyttää välilyöntejä koodilohkojen tunnistamiseen. Tässä opit ymmärtämään tämän käsitteen (ja mitä et saa tehdä).

07 Auki

Ohjelmointia Pythonilla - 1.7 haaste

Ensimmäinen tehtävä, jossa opit Python-ohjesäännöt.

01

Ohjelmointia Pythonilla – 1.1 Tervetuloa.

2 min Auki
02

Ohjelmointia Pythonilla - 1.2 Pythonin käyttö Windowsilla

7 min Auki
03

Ohjelmointi Pythonilla - 1.3 Pythonin käyttö macOS:lla

5 min Auki
04

Ohjelmointi Pythonilla - 1.4 Python komentorivillä

5 min Auki
05

Ohjelmointia Pythonilla - 1.5 Työskentely PyCharmilla

6 min Auki
06

Ohjelmointi Pythonilla - 1.6 Kaikki pyörii välilyönneistä.

5 min Auki
07

Ohjelmointia Pythonilla - 1.7 haaste

2 min Auki

Python-perusteet

8 Videot · 56 minuuttia
08 Auki

Ohjelmointi Pythonilla – 2.1 Muuttujat Pythonissa

Muuttujat - jokaisen ohjelmointikielen tärkeä perusta. Täällä opit käyttämään niitä Pythonissa.

09 Auki

Ohjelmointi Pythonilla - 2.2 Numeraaliset datatyypit

Vaikka Python hallinnoi niitä itse: Tietotyypit ovat tärkeä osa. Tässä oppitunnissa opit tuntemaan numeeriset tietotyypit.

10 Auki

Ohjelmointi Pythonilla – 2.3 Tietotyypin muunnos

Useiden tietotyyppien sekoittaminen? Sinun täytyy työskennellä tyyppimuunnoksen kanssa. Täällä opit tuntemaan ne.

11 Auki

Ohjelmointi Pythonilla - 2.4 Numeraaliset operaattorit.

Peruslaskutoimitukset ovat pienin haaste. Python tarjoaa lisäksi lisäyksen ja muutaman muun toiminnon. Täällä opit tärkeimmät perustoiminnot.

12 Auki

Ohjelmointia Pythonilla - 2.5 käyttää merkkijonoja

Merkkijonot ovat modernien kielten suuri helpotus. Ymmärrä, miten ne toimivat Pythonissa.

13 Auki

Ohjelmointi Pythonilla - käytä 2.6 merkkijonofunktioita

Python tarjoaa joitain menetelmiä merkkijonojen käsittelyyn. Tutustu niihin täällä.

14 Auki

Ohjelmointi Pythonilla – Käytä kommentteja 2.7

Kommentit ovat tärkeä osa hyvää koodia. Tässä videossa opit tuntemaan tärkeät tyypit.

15 Auki

Ohjelmointi Pythonilla - 2.8 Käytä muotoiltuja merkkijonoja

Opettele, miten voit työskennellä muotoiltujen merkkijonojen kanssa Pythonissa.

08

Ohjelmointi Pythonilla – 2.1 Muuttujat Pythonissa

9 min Auki
09

Ohjelmointi Pythonilla - 2.2 Numeraaliset datatyypit

6 min Auki
10

Ohjelmointi Pythonilla – 2.3 Tietotyypin muunnos

6 min Auki
11

Ohjelmointi Pythonilla - 2.4 Numeraaliset operaattorit.

7 min Auki
12

Ohjelmointia Pythonilla - 2.5 käyttää merkkijonoja

7 min Auki
13

Ohjelmointi Pythonilla - käytä 2.6 merkkijonofunktioita

9 min Auki
14

Ohjelmointi Pythonilla – Käytä kommentteja 2.7

3 min Auki
15

Ohjelmointi Pythonilla - 2.8 Käytä muotoiltuja merkkijonoja

9 min Auki

Hyödyntää tietokokoelmia

4 Videot · 32 minuuttia
16 Auki

Ohjelmointi Pythonilla - 3.1 Listat

Muilla kielillä listoja kutsutaan myös taulukoiksi. Tärkeä tapa kerätä tietoja. Täällä opit tuntemaan ne.

17 Auki

Ohjelmointi Pythonilla - 3.2 Tupleja

Opettele tuntemaan ja käyttämään tupleja.

18 Auki

Ohjelmointi Pythonilla - 3.3 Sanakirjat

Assosiatiiviset tiedot ovat Pythonin sanakirjoissa. Täällä opit myös tuntemaan tämän tyyppin.

19 Auki

Ohjelmointi Pythonilla - 3.4 joukot

Joukot kuvaavat matemaattista joukkoa. Selvitä, miten niitä käytetään.

16

Ohjelmointi Pythonilla - 3.1 Listat

12 min Auki
17

Ohjelmointi Pythonilla - 3.2 Tupleja

6 min Auki
18

Ohjelmointi Pythonilla - 3.3 Sanakirjat

7 min Auki
19

Ohjelmointi Pythonilla - 3.4 joukot

7 min Auki

Valvonta prosessista

6 Videot · 34 minuuttia
20 Auki

Ohjelmointia Pythonilla - 4.1 Ehdot if:llä

Ilman ehtoja ohjelmointikielet olisivat hyvin staattisia. Tutustu täällä siihen, miten voit tehdä koodistasi dynaamisempaa Pythonilla.

21 Auki

Ohjelmointi Pythonilla - 4.2 Vertailujen tekeminen

Suorassa yhteydessä ehtoihin ovat mahdolliset vertailut. Opettele täällä myös muutamia Pythonin perusmahdollisuuksia.

22 Auki

Ohjelmointi Pythonilla - 4.3 Onko se todella totta?

Mikä on todella "true" tai tosi Pythonissa? Löydä se täältä.

23 Auki

Ohjelmointi Pythonilla - 4.4 Sivupolku: Syötteet komentoriviltä

Muissa esimerkeissä annetut tiedot tulevat aina olemaan aiheena. Tässä opit, miten Python tarjoaa ne.

24 Auki

Ohjelmointi Pythonilla – 4.5 Toisto while-silmukan avulla

Myös silmukat ovat keskeinen osa modernia ohjelmointia. Täällä opit version, jossa käytetään avainsanaa "while".

25 Auki

Ohjelmointi Pythonilla - Käytä 4.6 for-silmukoita.

On erilaisia silmukka-konstruktioita. Tässä opit version avainsanalla "for".

20

Ohjelmointia Pythonilla - 4.1 Ehdot if:llä

7 min Auki
21

Ohjelmointi Pythonilla - 4.2 Vertailujen tekeminen

10 min Auki
22

Ohjelmointi Pythonilla - 4.3 Onko se todella totta?

4 min Auki
23

Ohjelmointi Pythonilla - 4.4 Sivupolku: Syötteet komentoriviltä

1 min Auki
24

Ohjelmointi Pythonilla – 4.5 Toisto while-silmukan avulla

9 min Auki
25

Ohjelmointi Pythonilla - Käytä 4.6 for-silmukoita.

3 min Auki

Lisäys: Praxisprojekt

2 Videot · 4 minuuttia
26 Auki

Ohjelmointi Pythonilla - 5.1 Tehtävä: Arvojen lukeminen ja keskiarvon laskeminen.

Käytännöllinen projekti syventää aiempia aiheita.

27 Auki

Ohjelmointi Pythonilla – 5.2 Mahdollinen ratkaisu

Täältä löydät ratkaisun itsearviointiin.

26

Ohjelmointi Pythonilla - 5.1 Tehtävä: Arvojen lukeminen ja keskiarvon laskeminen.

2 min Auki
27

Ohjelmointi Pythonilla – 5.2 Mahdollinen ratkaisu

2 min Auki

Ymmärrykset

3 Videot · 17 minuuttia
28 Auki

Ohjelmointia Pythonilla - 6.1 listaymmärrykset

Luoda vai alustaa? Comprehensionsin avulla tämä on usein helpompaa. Tutustu niihin täällä.

29 Auki

Ohjelmointi Pythonilla - 6.2 Sanakirjakomprehensiot

Ymmärrystoimintoja on myös sanakirjoille. Tässä opit tuntemaan ne.

30 Auki

Ohjelmointi Pythonilla - 6.3 joukkojen määrittelyt

Myös joukkoja voidaan alustaa ymmärtämisellä. Opi täältä, miten se toimii.

28

Ohjelmointia Pythonilla - 6.1 listaymmärrykset

10 min Auki
29

Ohjelmointi Pythonilla - 6.2 Sanakirjakomprehensiot

5 min Auki
30

Ohjelmointi Pythonilla - 6.3 joukkojen määrittelyt

2 min Auki

Toimintoja ja generaattoreita

10 Videot · 60 minuuttia
31 Auki

Ohjelmointi Pythonilla - 7.1 Funktionit parametreilla ja paluuarvolla

Funktiot mahdollistavat uudelleenkäytettävän koodin ja tehtäväalojen erottamisen. Tässä opit perusteet.

32 Auki

Ohjelmointia Pythonilla - 7.2 Parametrit yksityiskohtaisesti.

Opi lisää yksityiskohtia parametreistä.

33 Auki

Ohjelmointi Pythonilla - 7.3 Erityisarvo None

Pythonissa erikoisarvolla "None" on tärkeä rooli. Se tarkoittaa "ei arvoa".

34 Auki

Ohjelmointi Pythonilla - 7.4 Docstringit

Docstringeilla voit dokumentoida koodisi optimaalisesti. Selvitä tästä, miten se tehdään.

35 Auki

Ohjelmointia Pythonilla - 7.5 Funktiot tyyppinä.

Toiminnot voivat toimia myös tietotyyppinä. Kuulostaa abstraktilta, mutta on kuitenkin hyvin helppo ymmärtää. Tässä oppitunnissa löydät yksityiskohdat.

36 Auki

Ohjelmointi Pythonilla - 7.6 Sisäiset funktiot ja sulkut.

Funktiot voivat tehdä vielä enemmän. Tärkeitä ovat esimerkiksi myös sulkeumat, jotka opit tuntemaan täällä.

37 Auki

Ohjelmointi Pythonilla – 7.7 Lambda-funktiot

Oletko koskaan kuullut lambdafunktioista? Täällä pääset tutustumaan niihin.

38 Auki

Ohjelmointi Pythonilla - 7.8. Generaattorit

Selvitä täältä, miten voit käyttää generaattoreita.

39 Auki

Ohjelmointi Pythonilla - 7.9 Koristimet

Pythonissa hieno idea ovat koristefunktiot. Selvitä, mihin niitä käytetään ja miten niitä käytetään.

40 Auki

Ohjelmointi Pythonilla - 7.10 Voimassaoloalueet ja nimiavaruudet

Samoin tärkeitä ovat voimassaoloalueet. Selvitä tästä, mitä se tarkalleen ottaen tarkoittaa.

31

Ohjelmointi Pythonilla - 7.1 Funktionit parametreilla ja paluuarvolla

6 min Auki
32

Ohjelmointia Pythonilla - 7.2 Parametrit yksityiskohtaisesti.

9 min Auki
33

Ohjelmointi Pythonilla - 7.3 Erityisarvo None

3 min Auki
34

Ohjelmointi Pythonilla - 7.4 Docstringit

3 min Auki
35

Ohjelmointia Pythonilla - 7.5 Funktiot tyyppinä.

3 min Auki
36

Ohjelmointi Pythonilla - 7.6 Sisäiset funktiot ja sulkut.

8 min Auki
37

Ohjelmointi Pythonilla – 7.7 Lambda-funktiot

4 min Auki
38

Ohjelmointi Pythonilla - 7.8. Generaattorit

7 min Auki
39

Ohjelmointi Pythonilla - 7.9 Koristimet

10 min Auki
40

Ohjelmointi Pythonilla - 7.10 Voimassaoloalueet ja nimiavaruudet

7 min Auki

Moduulit ja paketit

7 Videot · 27 minuuttia
41 Auki

Ohjelmointi Pythonilla - 8.1 Yksittäiset Python-skriptit ja parametrit

Miten Python-projektit strukturoituvat? Opi tässä oppitunnissa tuntemaan yksittäiset skriptit.

42 Auki

Ohjelmointi Pythonilla – 8.2 Moduulien käyttö ja tuonti

Moduulit ovat tärkeässä roolissa. Tässä videossa opit tärkeät perusteet.

43 Auki

Ohjelmointi Pythonilla – 8.3 Moduulien hakupolku

Moduulit tuodaan. Missä Python etsii niitä? Selvitä se täältä.

44 Auki

Ohjelmointi Pythonilla - 8.4 Paketit: Moduulien ryhmittely

Seuraava taso organisaatiossa ovat pakkaukset. Täällä opit käyttämään niitä.

45 Auki

Ohjelmointia Pythonilla – 8.5 paristot mukana: Pythonin standardikirjasto

Python on ylpeä standardikirjastostaan. Tässä opit käsitteen "batteries included".

46 Auki

Ohjelmointi Pythonilla – 8.6 Oman paketin jakaminen

Voit jopa luoda ja jakaa omia paketteja. Selvitä tästä, miten se tapahtuu.

47 Auki

Ohjelmointia Pythonilla - 8.7 Python Package -indeksi

Käytätkö muiden kehittäjien paketteja? "Python Package Index" on ystäväsi. Täällä opit tuntemaan sen.

41

Ohjelmointi Pythonilla - 8.1 Yksittäiset Python-skriptit ja parametrit

5 min Auki
42

Ohjelmointi Pythonilla – 8.2 Moduulien käyttö ja tuonti

4 min Auki
43

Ohjelmointi Pythonilla – 8.3 Moduulien hakupolku

2 min Auki
44

Ohjelmointi Pythonilla - 8.4 Paketit: Moduulien ryhmittely

5 min Auki
45

Ohjelmointia Pythonilla – 8.5 paristot mukana: Pythonin standardikirjasto

2 min Auki
46

Ohjelmointi Pythonilla – 8.6 Oman paketin jakaminen

6 min Auki
47

Ohjelmointia Pythonilla - 8.7 Python Package -indeksi

3 min Auki

Virheenkäsittely Exceptions:lla

4 Videot · 15 minuuttia
48 Auki

Ohjelmointia Pythonilla – 9.1 Mitä tehdä, kun on hätätilanne?

Virheitä esitetään Pythonissa poikkeuksina. Mitä se on? Miten käsittelet sitä? Selvitä tästä.

49 Auki

Ohjelmointi Pythonilla - 9.2 Virheet esitetään poikkeuksina

Käsittele virheet poikkeuksina koodissa.

50 Auki

Ohjelmointi Pythonilla - 9.3 Käsittele yksittäisiä poikkeuksia erityisesti

On useita poikkeuksia samalla koodialueella? Selvitä, miten reagoit erityisesti yksittäin.

51 Auki

Ohjelmointi Pythonilla - 9.4 Oman poikkeuksen luominen

Voit myös määritellä omia poikkeuksia antaaksesi koodillesi vielä enemmän sisällöllistä merkitystä. Selvitä, miten se tapahtuu.

48

Ohjelmointia Pythonilla – 9.1 Mitä tehdä, kun on hätätilanne?

3 min Auki
49

Ohjelmointi Pythonilla - 9.2 Virheet esitetään poikkeuksina

3 min Auki
50

Ohjelmointi Pythonilla - 9.3 Käsittele yksittäisiä poikkeuksia erityisesti

4 min Auki
51

Ohjelmointi Pythonilla - 9.4 Oman poikkeuksen luominen

5 min Auki

Lisäys: Projekt Kommandozeilellä

2 Videot · 7 minuuttia
52 Auki

Ohjelmointi Pythonilla - 10.1 laskin komentorivillä

Komentorivillä toteutetaan nyt seuraava projekti.

53 Auki

Ohjelmointia Pythonilla - 10.2 Yksi mahdollinen ratkaisu

Etsi mahdollinen ratkaisu viime oppitunnin tehtävään.

52

Ohjelmointi Pythonilla - 10.1 laskin komentorivillä

3 min Auki
53

Ohjelmointia Pythonilla - 10.2 Yksi mahdollinen ratkaisu

4 min Auki

Objektit ja luokat

10 Videot · 54 minuuttia
54 Auki

Ohjelmointia Pythonilla – 11.1 Mitä ovat oliot?

Objektiin suuntautuminen - mitä se periaatteessa tarkoittaa? Tässä videossa selvität sen.

55 Auki

Ohjelmointi Pythonilla - 11.2 Määrittele omat luokat

Luokat ovat olioiden perusta. Selvitä, miten ne määritellään Pythonissa.

56 Auki

Ohjelmointi Pythonilla - Hyödynnä periytymistä

Perintö on tärkeä osa oliopohjaista ohjelmointia. Täällä opit perusteet.

57 Auki

Ohjelmointi Pythonilla - 11.4 menetelmien ylittäminen

Perinnässä vanhempien luokkien menetelmiä voidaan ylikirjoittaa. Selvitä, miten Python toteuttaa tämän.

58 Auki

Ohjelmointia Pythonilla - 11.5 Avainsana "super

Yliluokan viittaus tapahtuu käyttämällä avainsanaa "super". Selvitä, miten se tapahtuu ja miksi se on järkevää.

59 Auki

Ohjelmointi Pythonilla - 11.6 Itseviittaus

Viittaus nykyiseen objektiin on keskeisen tärkeää. Löydä, mitä sen takana on.

60 Auki

Ohjelmointi Pythonilla - 11.7 Getterit ja setterit ja Python?

Onko Pythonissa perinteisiä gettereitä ja settereitä? Tässä oppitunnissa piilee vastaus.

61 Auki

Ohjelmointi Pythonilla - 11.8 Luokat ja staattiset metodit

Staattiset metodit voivat olla helpotus. Tämän tyylilajin tulisi ehdottomasti olla sinulle tuttu.

62 Auki

Ohjelmointia Pythonilla - 11.9 Taikametodit

Python tuo mukanaan muutamia taianomaisia metodeja. Kuulostaa taikaiselta? Mutta se on aivan loogisesti selitettävissä. Tässä videossa löydät yksityiskohtia.

63 Auki

Ohjelmointi Pythonilla – 11.10 Käytä tyyppiviitteitä

Tyyppivihjeet auttavat luettavuudessa ja automaattisessa täydentämisessä. Tutustu käsitteeseen esimerkin avulla.

54

Ohjelmointia Pythonilla – 11.1 Mitä ovat oliot?

5 min Auki
55

Ohjelmointi Pythonilla - 11.2 Määrittele omat luokat

7 min Auki
56

Ohjelmointi Pythonilla - Hyödynnä periytymistä

3 min Auki
57

Ohjelmointi Pythonilla - 11.4 menetelmien ylittäminen

3 min Auki
58

Ohjelmointia Pythonilla - 11.5 Avainsana "super

4 min Auki
59

Ohjelmointi Pythonilla - 11.6 Itseviittaus

5 min Auki
60

Ohjelmointi Pythonilla - 11.7 Getterit ja setterit ja Python?

10 min Auki
61

Ohjelmointi Pythonilla - 11.8 Luokat ja staattiset metodit

6 min Auki
62

Ohjelmointia Pythonilla - 11.9 Taikametodit

8 min Auki
63

Ohjelmointi Pythonilla – 11.10 Käytä tyyppiviitteitä

3 min Auki

Tiedostojen käsittely

6 Videot · 37 minuuttia
64 Auki

Ohjelmointi Pythonilla – 12.1 Kirjoittaminen tiedostoihin

Tallenna tiedot tiedostoihin? Äärimmäisen kätevää. Selvitä, miten Python voi auttaa sinua siinä.

65 Auki

Ohjelmointi Pythonilla – 12.2 Tiedostojen lukeminen

Käänteinen polku: Tietojen lukeminen uudelleen. Selvitä, miten voit lukea tiedostoja Pythonissa.

66 Auki

Ohjelmointia Pythonilla – 12.3 Työskentely binääridatan kanssa.

Ei ole vain tekstiesitystä. Voidaan kirjoittaa myös binääriaineistoa. Selvitä, miten se toimii.

67 Auki

Ohjelmointi Pythonilla - 12.4 CSV-tiedostojen käsittely

CSV-tiedostoja siirretään monissa ympäristöissä tärkeiden tietojen kuljettamiseen. Opettele hyödyntämään käsitettä omassa käytössäsi.

68 Auki

Ohjelmointi Pythonilla – 12.5 Työskentely XML-formaatin kanssa

XML pelaa tällä hetkellä tärkeää roolia verkossa. Opi käsittelemään sitä Pythonilla.

69 Auki

Ohjelmointi Pythonilla - 12.6 Tuonti/Vienti JSON-muodossa

Myös JSON on äärimmäisen tärkeä formaatti verkossa. Tutustu Pythonin vakio-ominaisuuksiin sen käsittelyssä.

64

Ohjelmointi Pythonilla – 12.1 Kirjoittaminen tiedostoihin

5 min Auki
65

Ohjelmointi Pythonilla – 12.2 Tiedostojen lukeminen

6 min Auki
66

Ohjelmointia Pythonilla – 12.3 Työskentely binääridatan kanssa.

6 min Auki
67

Ohjelmointi Pythonilla - 12.4 CSV-tiedostojen käsittely

9 min Auki
68

Ohjelmointi Pythonilla – 12.5 Työskentely XML-formaatin kanssa

7 min Auki
69

Ohjelmointi Pythonilla - 12.6 Tuonti/Vienti JSON-muodossa

4 min Auki

Yksikkötestaus

5 Videot · 33 minuuttia
70 Auki

Ohjelmointi Pythonilla - 13.1 Ensimmäinen yksikkötestisi

Haluatko testata koodiasi automaattisesti? Yhä uudelleen? Tervetuloa yksikkötestien maailmaan!

71 Auki

Ohjelmointia Pythonilla - 13.2 parhaat käytännöt yksikkötesteille

Opi joitakin parhaita käytäntöjä yksikkötesteihin.

72 Auki

Ohjelmointi Pythonilla - Käytäti 13.3 Tarkistuksia

Käytä väitteitä testien luomiseen.

73 Auki

Ohjelmointi Pythonilla - 13.4 testitapausta valmistellaan setUp- ja tearDown-funktioilla.

Valmistaudu testeihin tai siivoa testien jälkeen? setUp- ja tearDown-toiminnoilla ei ole ongelmaa.

74 Auki

Ohjelmointi Pythonilla - Käytä 13.5 mockupia

Korvata yksittäisiä osia koodissa tai saada hallinta paluuarvosta? Tähän käytät mockupseja.

70

Ohjelmointi Pythonilla - 13.1 Ensimmäinen yksikkötestisi

11 min Auki
71

Ohjelmointia Pythonilla - 13.2 parhaat käytännöt yksikkötesteille

7 min Auki
72

Ohjelmointi Pythonilla - Käytäti 13.3 Tarkistuksia

8 min Auki
73

Ohjelmointi Pythonilla - 13.4 testitapausta valmistellaan setUp- ja tearDown-funktioilla.

2 min Auki
74

Ohjelmointi Pythonilla - Käytä 13.5 mockupia

5 min Auki

Verkkokäynnit

4 Videot · 25 minuuttia
75 Auki

Ohjelmointi Pythonilla - 14.1 luodaan HTTP-pyynnöksiä

Lataa dataa Pythonilla? Työskennellä webin kanssa? Opi täältä, miten se voi toimia.

76 Auki

Ohjelmointi Pythonilla - 14.2 Lisäys: SSL-virhe macOS:ssa?

Tärkeitä huomioita macOS-käyttäjille – erityisesti HTTPS-URL-osoitteiden osalta.

77 Auki

Ohjelmointi Pythonilla - 14.3 Lataa sisältöä HTTP-asiakkaana

Lataa sisältöä kuten JSON-dataa? Löydä täältä, miten se tapahtuu.

78 Auki

Ohjelmointia Pythonilla - 14.4 JSON-tiedoston käsittely ja datan hyödyntäminen

Nyt ladatut tiedot käsitellään todella.

75

Ohjelmointi Pythonilla - 14.1 luodaan HTTP-pyynnöksiä

9 min Auki
76

Ohjelmointi Pythonilla - 14.2 Lisäys: SSL-virhe macOS:ssa?

9 min Auki
77

Ohjelmointi Pythonilla - 14.3 Lataa sisältöä HTTP-asiakkaana

1 min Auki
78

Ohjelmointia Pythonilla - 14.4 JSON-tiedoston käsittely ja datan hyödyntäminen

6 min Auki

Pääsy tietokantoihin

11 Videot · 54 minuuttia
79 Auki

Ohjelmointi Pythonilla - 15.1 Asenna MySQL Windowsille.

MySQL on suosittu tietokanta. Selvitä, miten se asennetaan Windows-käyttöjärjestelmään.

80 Auki

Ohjelmointi Pythonilla – Asenna MySQL macOS:lle 15.2.

Analogisesti kuin Windowsin asennus, tässä on set-up Macille.

81 Auki

Ohjelmointi Pythonilla - 15.3 Johdanto SQL-tietokantoihin.

SQL-tietokannat toimivat pohjimmiltaan samalla kielellä: SQL. Täältä löydät muutamia perusteita.

82 Auki

Ohjelmointi Pythonilla - Luo esimerkkidatabaasi ja luo käyttäjät

Luo ensimmäinen tietokantasi ja luo siten perusta tuleville esimerkeille.

83 Auki

Ohjelmointi Pythonilla – 15.5 Perustoiminnot: Luominen, Lukeminen, Päivittäminen ja Poistaminen (CRUD)

Jokaisen tietokannan perusfunktiot: CRUD-komennot. Opi tuntemaan ne SQL-kontekstissa.

84 Auki

Ohjelmointi Pythonilla – 15.6 MySQL-yhteys Pythonilla

Rakenna Pythonilla yhteys MySQL-tietokantaan.

85 Auki

Ohjelmointi Pythonilla – 15.7 VALITSE: lue kaikki tietueet

Hae tietueita MySQL-tietokannasta, ensimmäinen SELECT-lausekkeesi.

86 Auki

Ohjelmointia Pythonilla - 15.8 LISÄYS: Lisää data

Uusien tietojen lisääminen - myös INSERT-lauseilla ei ole ongelmaa.

87 Auki

Ohjelmointia Pythonilla - 15.9 DELETE: Poista merkinnät

Nyt myös merkinnät poistetaan uudelleen.

88 Auki

Ohjelmointi Pythonilla - 15.10 Yksittäisten rivien hakeminen

Hakea yksittäisiä rivejä MySQL:stä, myös käyttäen SELECT-lausetta.

89 Auki

Ohjelmointi Pythonilla – Päivitä olemassa olevat tiedot 15.11

Opettele päivittämään tietoja UPDATE-lauseilla.

79

Ohjelmointi Pythonilla - 15.1 Asenna MySQL Windowsille.

4 min Auki
80

Ohjelmointi Pythonilla – Asenna MySQL macOS:lle 15.2.

4 min Auki
81

Ohjelmointi Pythonilla - 15.3 Johdanto SQL-tietokantoihin.

6 min Auki
82

Ohjelmointi Pythonilla - Luo esimerkkidatabaasi ja luo käyttäjät

8 min Auki
83

Ohjelmointi Pythonilla – 15.5 Perustoiminnot: Luominen, Lukeminen, Päivittäminen ja Poistaminen (CRUD)

9 min Auki
84

Ohjelmointi Pythonilla – 15.6 MySQL-yhteys Pythonilla

7 min Auki
85

Ohjelmointi Pythonilla – 15.7 VALITSE: lue kaikki tietueet

3 min Auki
86

Ohjelmointia Pythonilla - 15.8 LISÄYS: Lisää data

4 min Auki
87

Ohjelmointia Pythonilla - 15.9 DELETE: Poista merkinnät

3 min Auki
88

Ohjelmointi Pythonilla - 15.10 Yksittäisten rivien hakeminen

2 min Auki
89

Ohjelmointi Pythonilla – Päivitä olemassa olevat tiedot 15.11

4 min Auki

Harjoitusprojekti: Kirjahallinta komentorivillä

2 Videot · 8 minuuttia
90 Auki

Ohjelmointi Pythonilla - 16.1 Tehtävänanto: Kirjahallinta

Toinen projekti, jossa aiempaa tietoa sovelletaan uudelleen.

91 Auki

Ohjelmointi Pythonilla - 16.2 Ratkaisuni kirjahallintaan

Mahdollinen ratkaisu projektille edellisestä oppitunnista.

90

Ohjelmointi Pythonilla - 16.1 Tehtävänanto: Kirjahallinta

3 min Auki
91

Ohjelmointi Pythonilla - 16.2 Ratkaisuni kirjahallintaan

5 min Auki
Kommentit (2)

Kommentoi nyt „Ohjelmoinnin oppiminen Pythonilla - käytännön opas“