Python: kehitys tyhjästä - kurssi 799 hieroa. Stepikiltä, koulutus 84 oppituntia, päivämäärä 30.11.2023.
Miscellanea / / December 04, 2023
Python on korkean tason ohjelmointikieli. Nyt hän miehittää Arvosteluissa 1. sija ohjelmointikielet!
Pythonilla on hyvin yksinkertainen syntaksi, joten alat kirjoittaa ymmärrettävää koodia jo oppimisen varhaisessa vaiheessa. Tukee OOP: ta (olio-ohjelmointi), joka on epäilemättä etu joihinkin ohjelmointikieliin verrattuna.
Pythonin suosio ei johdu pelkästään siitä, että se on helppo oppia, vaan myös kielen todellisista eduista ammattikäytössä monimutkaisten automaatioongelmien ratkaisemisessa. Python on monialustainen kieli, joka toimii Windowsissa, Linuxissa ja Mac OS: ssä.
Pythonilla on valtava määrä lisämoduuleja, jonka ansiosta voit kehittää ohjelmistoja tietokoneille, älypuhelimille, tehdä sivustoja, kehittää tekoäly, hermoverkot jne.
Missä Pythonia käytetään?: Youtube, Instagram, Pinterest jne.
Python tekee ehdottomasti kaiken edellä mainitun. paras ensimmäinen ohjelmointikieli ohjelmoinnin oppimisen aloittamiseen.
Hei, nimeni on Denis! Olen kehittänyt Pythonissa useita vuosia. Suoritin kursseja HTML/CSS-kehityksestä, ohjelmoinnista Python + Djangolla. Hallitsen Django-, Flask-, PyQt5- ja Aiogram-kehyksiä. Aina oppii jotain uutta. Kehitän ohjelmia Pythonilla. Kirjoitan verkkosivustoja Djangolla ja Flaskilla. Pidän kaikesta kehitykseen liittyvästä. Rakastan pulmien ja tehtävien ratkaisemista. Olen kiinnostunut olympialaisten ohjelmoinnista.
Tietoja kurssista
1. Johdanto
Pythonin asennus
1. Python 3.8:n asentaminen
Koodieditorit
1. Visual Studio Coden asennus, konfigurointi
2. Huomautus edelliseen luentoon
3. PyCharm Community Editionin asennus, konfigurointi
Pythonin perusteet
1. Ensimmäisen "ohjelman" luominen
2. Python + konsoli
3. Tietotyypit
4. Työskentely numeroiden kanssa (int, float)
5. Muuttujat ja niiden kanssa työskentely
6. Ehdot (if, elif, else)
7. Tehtävä aiheesta: ehdot
8. Silmukat (hetkiksi)
9. Aihetehtävä: syklit
10. Työskentely merkkijonojen kanssa (str)
11. Uudet datatyypit (rakenteet), mitä varten ne ovat?
12. Listat ja työskentely niiden kanssa
13. Sanakirjat ja niiden kanssa työskentely
14. Tuples ja niiden kanssa työskentely
15. Sarjat, työskentely niiden kanssa
16. Toiminnot, sisäänrakennetut toiminnot
17. Aihemääritys: funktiot
18. Lambda toiminnot
19. Virheitä, poikkeuksia
20. Moduulit, pip-pakettien hallinta
21. Muutama sana OOP: sta (olio-ohjelmointi)
22. Oman moduulin luominen
23. Työskentely tekstitiedostojen kanssa, lukeminen ja kirjoittaminen
24. Loppukoe kielen perusteista
GUI-sovellukset
1. Mitä tämä jakso tulee käsittelemään?
2. Pääikkunan luominen
3. Widget-painike
4. Sijoituselementit
5. Widget - kirjoitus
6. Widget - syöttökenttä
7. BMI-laskentaohjelma
HTML: n, CSS: n oppiminen
1. Huomio!
2. Mikä on HTML, CSS
3. HTML: Perus
4. HTML: Peruselementit
5. HTML: Yhdistelmäelementit
6. Aihetehtävä: HTML
7. CSS: yhteys HTML-tiedostoon
8. CSS: Valitsijat
9. CSS: Elementtien koot, täyte
10. CSS: Tausta, värit
11. CSS: Fontit
12. Aiheeseen liittyvä tehtävä: CSS
13. Kehittäjän työkalut
14. Hieman Bootstrap 4:stä
Verkkosivuston luominen Flaskilla
1. Huomio!
2. Mitä tämä jakso tulee käsittelemään?
3. Mikä on Flask?
4. Flaskin asennus, virtuaaliympäristön luominen
5. Ensimmäisen hakemuksesi luominen
6. Reititys
7. Työskentely HTML-, CSS-tiedostojen kanssa
8. Yhteyden muodostaminen tietokantaan
9. Mallien luominen tietokantaan
10. Työskentely tietokannan kanssa konsolin kautta
11. Artikkelin lisäyslomake
12. Artikkelien katselu, muokkaaminen, poistaminen
13. Hallintapaneelin luominen
14. Työskentely Gitin, GitHubin kanssa
15. Verkkosivuston julkaiseminen hosting-palveluun
Jäsentäminen (aloitustaso)
1. Mitä tämä jakso tulee käsittelemään?
2. Moduulien asennus, virtuaalisen ympäristön luominen
3. Pyyntöjen tekeminen ja vastausten vastaanottaminen
4. BeautifulSoup-kirjasto (bs4)
5. Tietojen kerääminen useilta sivuilta (sivutus)
6. Jäsentimen jakaminen funktioiksi
7. Tietojen tallentaminen .csv-tiedostoon
Telegram-bottien kehittäminen (aloitustaso)
1. Mitä tämä jakso tulee käsittelemään?
2. Mikä on pyTelegramBotApi?
3. Työskentely Telegram API: n kanssa
4. PyTelegramBotApin asennus, virtuaaliympäristön määrittäminen
5. Viestien käsittelijät
6. Rekisteröidy seuraavan vaiheen käsittelijäksi
7. Näppäimistöt, painikkeet
8. Inline-näppäimistöt
9. Harjoitus: botti sään saamiseen
10. Botin julkaiseminen isännöinnille
Mitä seuraavaksi?
1. Onnittelut valmistumisesta!
2. Mitä sinulle tapahtuu seuraavaksi?
Kurssi on suunnattu ensisijaisesti aloitteleville ohjelmoijille ja ohjelmointikilpailujen nopeaan alkuun suosittelemme Pythonia. Kurssi kattaa seuraavat aiheet: lukuteoreettiset algoritmit, hakualgoritmit ja tietorakenteiden perusteet sekä pohditaan algoritmien tehokkuutta. Näiden aiheiden hallitseminen antaa koululaisille mahdollisuuden ratkaista merkittävän osan koulu- ja kuntavaiheen ongelmista Koko Venäjän olympialaiset tietojenkäsittelytieteen koululaisille ja opiskelijoille alan osaamisen kehittämiseksi ohjelmointi.
4
ilmaiseksi