Python: arendamine nullist – kursus 799 hõõruda. Stepikust, koolitus 84 õppetundi, Kuupäev 30.11.2023.
Varia / / December 04, 2023
Python on kõrgetasemeline programmeerimiskeel. Nüüd ta hõivab Reitingute arvestuses 1. koht programmeerimiskeeled!
Pythonil on väga lihtne süntaks, nii et hakkate arusaadavat koodi kirjutama juba õppimise alguses. Toetab OOP-i (objektorienteeritud programmeerimine), mis on kahtlemata eelis mõne programmeerimiskeele ees.
Pythoni populaarsus ei tulene mitte ainult sellest, et seda on lihtne õppida, vaid ka keele tegelikest eelistest professionaalsel kasutamisel keeruliste automatiseerimisprobleemide lahendamisel. Python on platvormideülene keel ja töötab Windowsis, Linuxis ja Mac OS-is.
Pythonil on tohutul hulgal lisamooduleid, tänu millele saate arendada tarkvara arvutitele, nutitelefonidele, teha saidid, arendada tehisintellekt, närvivõrgud jne.
Kus Pythonit kasutatakse?: Youtube, Instagram, Pinterest jne.
Python teeb kindlasti kõike ülaltoodut. parim esimene programmeerimiskeel programmeerimise õppimise alustamiseks.
Tere, minu nimi on Denis! Olen Pythonis arendanud juba mitu aastat. Lõpetasin Python + Django HTML/CSS arenduse, programmeerimise kursused. Valdan Django, Flaski, PyQt5, Aiogrammi raamistikke. Alati õpib midagi uut. Arendan programme Pythonis. Kirjutan veebisaite Django ja Flask abil. Mulle meeldib kõik, mis on seotud arenguga. Mulle meeldib mõistatusi ja ülesandeid lahendada. Olen huvitatud olümpiaadide programmeerimisest.
Kursuse kohta
1. Sissejuhatus
Pythoni installimine
1. Python 3.8 installimine
Koodiredaktorid
1. Visual Studio Code installimine, seadistamine
2. Märkus eelmisele loengule
3. PyCharm Community Editioni installimine, konfigureerimine
Pythoni põhitõed
1. Esimese "programmi" loomine
2. Python + konsool
3. Andmetüübid
4. Numbritega töötamine (int, float)
5. Muutujad ja nendega töötamine
6. Tingimused (if, elif, else)
7. Ülesanne teemal: tingimused
8. Silmused (ajaks, ajaks)
9. Teema määramine: tsüklid
10. Stringidega töötamine (str)
11. Uued andmetüübid (struktuurid), milleks need on?
12. Loendid ja nendega töötamine
13. Sõnastikud ja nendega töötamine
14. Kordad ja nendega töötamine
15. Komplektid, nendega töötamine
16. Funktsioonid, sisseehitatud funktsioonid
17. Teema omistamine: funktsioonid
18. Lambda funktsioonid
19. Vead, erandid
20. Moodulid, pip paketihaldur
21. Paar sõna OOP-ist (objektorienteeritud programmeerimine)
22. Oma mooduli loomine
23. Töö tekstifailidega, lugemine ja kirjutamine
24. Keelealuste lõputest
GUI rakendused
1. Millest see osa räägib?
2. Peaakna loomine
3. Vidina nupp
4. Positsioneerimiselemendid
5. Vidin – pealdis
6. Vidin – sisestusväli
7. KMI arvutamise programm
HTML-i, CSS-i õppimine
1. Tähelepanu!
2. Mis on HTML, CSS
3. HTML: alus
4. HTML: põhielemendid
5. HTML: liitelemendid
6. Teema määramine: HTML
7. CSS: ühendus HTML-failiga
8. CSS: valijad
9. CSS: elementide suurused, polsterdus
10. CSS: taust, värvid
11. CSS: Fondid
12. Seotud ülesanne: CSS
13. Arendaja tööriistad
14. Natuke Bootstrap 4 kohta
Veebisaidi loomine Flaski abil
1. Tähelepanu!
2. Millest see osa räägib?
3. Mis on Kolb?
4. Flaski installimine, virtuaalse keskkonna seadistamine
5. Esimese rakenduse loomine
6. Marsruutimine
7. Töö HTML-, CSS-failidega
8. Ühenduse loomine andmebaasiga
9. Mudelite loomine andmebaasis
10. Töö andmebaasiga konsooli kaudu
11. Artikli lisamise vorm
12. Artiklite vaatamine, redigeerimine, kustutamine
13. Administraatori paneeli loomine
14. Töötamine Giti ja GitHubiga
15. Veebisaidi avaldamine hostimiseks
Sõelumine (algtase)
1. Millest see osa räägib?
2. Moodulite paigaldamine, virtuaalse keskkonna loomine
3. Päringute koostamine ja vastuste saamine
4. BeautifulSoup raamatukogu (bs4)
5. Andmete kogumine mitmelt lehelt (lehekülgede jagamine)
6. Parseri jagamine funktsioonideks
7. Andmete salvestamine .csv-vormingusse
Telegrami robotite arendamine (algtase)
1. Millest see osa räägib?
2. Mis on pyTelegramBotApi?
3. Telegrami API-ga töötamine
4. PyTelegramBotApi installimine, virtuaalse keskkonna seadistamine
5. Sõnumite töötlejad
6. Registreerige järgmise sammu töötleja
7. Klaviatuurid, nupud
8. Tekstisisesed klaviatuurid
9. Harjutus: bot ilmastiku saamiseks
10. Boti avaldamine hostimiseks
Mis järgmiseks?
1. Õnnitleme lõpetamise puhul!
2. Mis sind edasi saab?
Kursus on mõeldud eelkõige algajatele programmeerijatele ning kiireks alustamiseks programmeerimisvõistlustel soovitame Pythonit. Kursusel käsitletakse järgmisi teemasid: arvuteoreetilised algoritmid, otsingualgoritmid ja andmestruktuuride põhialused ning käsitletakse ka algoritmide tõhususe küsimusi. Nende teemade valdamine annab koolilastele võimaluse lahendada oluline osa kooli- ja omavalitsuse etapis esinevatest probleemidest. ülevenemaaline informaatikaolümpia koolinoortele ja õpilastele valdkonna pädevuste arendamiseks programmeerimine.
4
tasuta