Pythonin ongelmakirja: teoria ja käytäntö - kurssi 900 hieroa. Stepikiltä, koulutus, Päivämäärä: 30.11.2023.
Miscellanea / / December 03, 2023
Kurssi on tarkoitettu Python-ohjelmointikielen perusasioiden ja käsitteiden hallintaan.
Python on yksi suosituimmista ohjelmointikielistä, jolle on tunnusomaista sen yksinkertaisuus ja ohjelmakoodin tiiviys.
Kurssin opiskeluprosessissa opit, mistä peruselementeistä ohjelmointikieli koostuu, tutustut Python-ohjelmointikielen peruskäsitteitä ja määritelmiä, opi käyttämään perusalgoritmia mallit.
Kurssi ei sisällä tarpeetonta tietoa, koulutus toteutetaan periaatteella "yksinkertaisesta monimutkaiseen" tiukan logiikan muodossa. Kun olet kirjoittanut yksinkertaisen "Hei, maailma!" -ohjelman, opit tietokonearitmetiikkaa, tietokonelogiikkaa (ehdollinen operaattori) ja opit ratkaisemaan "Shakkitehtävät". Jatkossa pystyt kirjoittamaan yksinkertaisia mukautettuja toimintoja ja työskentelemään tekstitiedostojen kanssa.
Python-ohjelmointikielen tuntemus ja koodin kirjoittamisen käytäntö antavat sinun valmistautua laadukkaasti tietojenkäsittelytieteen yhtenäiseen valtionkokeeseen.
Kurssilla tarkastellaan Unified State Exam tehtäviä, jotka ratkaistaan ohjelmoinnin avulla. Jokaiseen tällä tavalla ratkaistuun tehtävään liittyy ratkaisun analyysi ja likimääräinen koodi ratkaisulle.
Kurssi sisältää:
- systemaattisesti rakennettu teoreettinen materiaali,
- tehtävät teoreettisen materiaalin lujittamiseen ja käytännön taitojen harjoittelemiseen.
Kurssilla käytetyt tehtävät noudattavat kuluvan lukuvuoden KIM Unified State Exam -tietotekniikan demoversiota, Koodistaa ja Specification -versiota.
Koulutustasostasi riippuen voit rakentaa yksilöllisen työradan, koska... kaikki opetusmateriaali on käytettävissäsi kurssille liittymisestä lähtien.
Kurssin tehtävien vaikeusaste on erilainen, ja jos sinulla on ongelmia niiden ratkaisemisessa, voit kysyä opettajalta kysymyksen "Kommentit"-osiossa. Opettaja vastaa sinulle AINA.
Voit kommunikoida ryhmässä VKontaktessa (linkki keskusteluun kurssin sisällä). Ryhmän sivulla on lisämateriaaleja, vaihtoehtoanalyysiä, ratkaisuja tietojenkäsittelytieteen KIM Unified State Examin yksittäisiin numeroihin.
Oppimisprosessin toteuttamiseksi kurssi sisältää interaktiivisia käytännön tehtäviä.
Päivitys 2.6.2023 alkaen - tehtäviin on lisätty testejä objektiivisemman tarkistuksen vuoksi
3
tietenkinKoulutus: Lipetskin ammattikorkeakoulu, Lipetskin valtion pedagoginen instituutti. Työskentelin ohjelmoijana ja järjestelmävastaavana 1994-2008, vuodesta 2008 tähän päivään olen työskennellyt koulussa ja yksityisopettajana.
Koulussa kiinnostuin uudesta aineesta - tietojenkäsittelytieteestä. Koulun jälkeen hän tuli Lipetskin ammattikorkeakouluun ja vuotta myöhemmin siirtyi valtion pedagogiseen instituuttiin. Instituutissa aloin opiskella tavallisen BASICin lisäksi tietokannanhallintajärjestelmiä Clipper ja FoxPro. Yliopiston jälkeen hän työskenteli ohjelmoijana 5 vuotta, jonka jälkeen hän aloitti tietokoneverkkojen ja tietokantojen hallinnan. Vapaa-ajallani opiskelin Assembleria, C: tä, Delphiä. Vuonna 2009 hän tuli töihin kouluun tietojenkäsittelytieteen opettajaksi ja opetti myöhemmin säännöllisesti matematiikkaa. Samana vuonna 2009 aloin opettaa yksityisesti tietojenkäsittelytiedettä ja matematiikkaa (tutor), jota teen tähän päivään asti. Harrastus: kamppailulajit.
Perustiedot.
1. Jotkut leksikaaliset käsitteet
I/O ja ensimmäinen ohjelma
1. I/O ja ensimmäinen ohjelmakoodi
2. Vakiot
Yksinkertaiset lineaariset algoritmit
1. Useiden numeeristen arvojen syöttäminen
2. Numeeristen arvojen syöttäminen merkkijonosta
3. Reaalilukujen muotoiltu tulos
4. Matemaattiset operaatiot
5. Kokonaislukuaritmetiikka
Logiikkaalgebran ja haarautumisalgoritmien perusteet (ehdollinen operaattori ts
1. Haarautumisalgoritmit
2. Erilaisia ongelmia ehdolliseen operaattoriin
3. Ehdollinen operaattori "shakkiongelmat"
Algoritmit, jotka sisältävät for- ja while-silmukat
1. silmukalle, sisäkkäinen silmukoille
2. kun silmukka
3. Erilaisia tehtäviä silmukoiden kanssa työskentelemiseen
Minimi- tai maksimiarvon löytäminen
1. Min/max-elementin löytäminen
2. Minimi-/maksimielementin etsiminen (jatkuu)
Taulukot
1. Yksiulotteinen taulukko (vektori)
2. Yksiulotteinen taulukko (vektori) jatkui
3. Kaksi yksiulotteista taulukkoa
4. Taulukon muuntaminen (lajittelu ja permutaatio)
5. Kaksiulotteiset taulukot (#matriisit)
Hahmot ja merkkijonot
1. Kirjaimet (symbolit)
2. jouset
3. Lisää ongelmia harjoitella jousilla
Toiminnot ja muuttujan laajuus
1. Johdanto teoria
Rekursio
1. Perustehtävät
Tiedosto I/O
1. Johdanto teoria
Matemaattisten ongelmien simulointi
1. Kokonaislukumatematiikan standarditehtävät (Py)
2. Alkuluvut uudelleen (Py)
3. Ongelmanratkaisu yleistys- ja analogiamenetelmällä (Py)
4. Geometria
Ratkaisuja tietojenkäsittelytieteen yhtenäisten valtiontenttitehtäviin
1. Tietojenkäsittelytieteen yhtenäisen valtiontutkinnon tehtävien ratkaiseminen
2. Logiikkaalgebra ja loogiset lausekkeet;
3. Esiintyjät
4. Koodaus ja kombinatoriikka (Python)
5. Rekursio (Python)
6. Dynaaminen ohjelmointi (Python)
7. Numerosekvenssien käsittely;
8. Valmistelevat tehtävät aiheeseen "Työskentely numeroiden kanssa"
9. Jaksot