Ensimmäiset ohjelmat Pythonissa - kurssi 390 hieroa. Stepikiltä, koulutus 33 oppituntia, Päivämäärä: 30.11.2023.
Miscellanea / / December 03, 2023
Kenelle tämä kurssi on tarkoitettu:
- ohjelmoinnista kiinnostuneille koululaisille, jotka ovat vasta aloittamassa ensimmäisten ohjelmiensa kirjoittamista;
- niille, jotka tuntevat Pythonin ja jatkavat taitojensa hiomista;
- niille, jotka aikovat suorittaa tietojenkäsittelytieteen OGE: n. Kurssi kattaa ratkaisut OGE-tason ongelmiin;
- niille, jotka aikovat suorittaa tietojenkäsittelytieteen yhtenäisen valtionkokeen. Kurssilla käsitellään aiheita, jotka sinun tulee tietää
tietojenkäsittelytieteen yhtenäisen valtionkokeen hyväksymisestä.
Miksi tein tämän kurssin ja jatkan sen parissa työskentelemistä.
Olen opettaja, jolla on laaja opetuskokemus. Kokemukseni viittaa siihen, että minkä tahansa aiheen opiskelun tulisi edetä asteittain, yksinkertaisesta monimutkaiseen. Vasta sitten voimme puhua tutkittujen aiheiden syvällisestä ymmärtämisestä. Kaikilla tuntemillani ohjelmointikursseilla annetaan lähes välittömästi monimutkaisia ongelmia, joiden ratkaiseminen vaatii monimutkaisia algoritmirakenteita ja kaikkien tietorakenteiden tuntemusta. Aloittelijoille tällaiset kurssit ovat erittäin vaikeita. Siksi loin tämän kurssin. Niille, jotka ottavat ensimmäisiä askeleitaan ja eivät halua vain ohjelmoida, vaan myös kirjoittaa koodia ja ymmärtää sen jokaisen rivin.
Tämän kurssin suoritettuasi pystyt ratkaisemaan itsevarmasti monimutkaisempia ongelmia ja suorittamaan edistyneempiä kursseja.
On pakko jatkaa eteenpäin ;-)
Kurssi sisältää lukuisia ongelmia tietojenkäsittelytieteen koulujen olympialaisista. Niissä sinun on pääsääntöisesti johdettava kaava tai keksittävä monimutkaisempi algoritmi. Jos ne tuntuvat sinulle vaikeilta, voit ohittaa ne toistaiseksi.
Ensimmäisiä aloitustunteja varten tallennettiin videoita. Mutta kaikkia oppitunteja varten on olemassa välttämätön ja riittävä teoria. Kaikki kurssilla esitetyt ongelmat voidaan ratkaista käsitellyn teorian avulla. Eli sinun ei tarvitse googlettaa ja etsiä lisämateriaalia. Jos näet jonkun käyttävän jotain, mitä kurssilla ei käsitelty ongelmien ratkaisemiseen, se tarkoittaa, että näet ratkaisuja joltakulta, joka hioo taitojaan. Tällaiset ihmiset eivät todellakaan ole uusia ohjelmoinnin parissa.
1
hyvinValmistuin Samara State Pedagogical Universitystä (SSPU) vuonna 1999. Ammatin mukaan - matematiikan ja tietojenkäsittelytieteen opettaja. Siitä lähtien kiinnostuin tietojenkäsittelytieteen ja ohjelmoinnin opettamisesta. Minulla on korkein pätevyysluokka.
Olen aina rakastanut itse opiskelua ja tiedon välittämistä muille. Teen tämän suurella innolla. Olen täysin samaa mieltä Plutarkoksen kanssa, joka sanoi: "Oppilas ei ole astia, joka on täytettävä, vaan soihtu, joka on sytytettävä, ja vain se, joka polttaa itsensä, voi sytyttää soihdun."
Alkutunti, kehitysympäristön luominen
1. Kenelle tämä kurssi on tarkoitettu? Tuttavuus
2. Kehitysympäristön ja online-kääntäjän asennus
Lineaariset ohjelmat
1. print() -lause
2. Tehtäväoperaattori. Tietotyypit
3. Tietojen lukeminen näppäimistöltä. input()-operaattori
4. Kokonaislukujako ja jakojäännös
5. Kokonaislukujako pyöristettynä ylöspäin
Ehdollinen operaattori
1. Täysi haarautuminen
2. Vaikeat olosuhteet. Vähän logiikkaa.
3. Sisäkkäiset oksat. Kaskadisuunnittelu Pythonissa.
4. Etsi määrä, määrä jne.
5. Vaihda muuttujien arvot, tilausnumerot
6. Monimutkaisempien ongelmien ratkaiseminen ehdollisilla lauseilla
Jakso, jossa on tunnettu määrä toistoja. FOR Loop.
1. Syklityypit. FOR Loop. range()-funktio
2. Elementtisarjan käsittely
3. Silmukka silmukan sisällä (sisäkkäiset silmukat)
4. Ohjelmien kirjoittaminen silmukoilla (korjaus)
Sykli, jossa on tuntematon määrä toistoja. Vaikka Loop
1. Esittelyssä while-silmukka. Silmukan vaara.
2. Jäsennämme luvun numeroiksi käyttämällä while-silmukkaa.
3. Etsi ja korjaa virheet
4. Käyttää samalla eri tehtävissä.
jouset
1. Symbolit, toimivat ASCII: n kanssa
2. Hae merkkijonoista
3. Uusien rivien luominen säännön mukaan
4. Viiva viipaleet
5. Merkkijonojen käsittelytoiminnot
6. Ongelmanratkaisu (konsolidointi)
7. Monimutkaisempien ja mutkikkaampien ongelmien ratkaiseminen
Luettelot
1. Johdatus luetteloihin (taulukot)
2. Listan käsittely, lineaarinen haku
3. Hae vastauksella KYLLÄ, EI
4. Vierekkäisten taulukon elementtien käsittely
5. Luodaan uutta taulukkoa