Python: izstrāde no nulles - kurss 799 rub. no Stepika, apmācības 84 nodarbības, Datums 2023. gada 30. novembris.
Literārs Mistrojums / / December 04, 2023
Python ir augsta līmeņa programmēšanas valoda. Tagad viņš aizņem 1. vieta reitingos programmēšanas valodas!
Python ir ļoti vienkārša sintakse, tāpēc jūs sāksit rakstīt saprotamu kodu mācību sākumā. Atbalsta OOP (objektorientētā programmēšana), kas neapšaubāmi ir priekšrocība salīdzinājumā ar dažām programmēšanas valodām.
Python popularitāte ir saistīta ne tikai ar to, ka to ir viegli apgūt, bet arī ar valodas reālajām priekšrocībām profesionālajā lietošanā sarežģītu automatizācijas problēmu risināšanā. Python ir vairāku platformu valoda un darbojas operētājsistēmās Windows, Linux, Mac OS.
Python ir liels skaits papildu moduļu, pateicoties kuriem jūs varat izstrādāt programmatūru personālajiem datoriem, viedtālruņiem, izgatavot vietnes, attīstīties mākslīgais intelekts, neironu tīkli utt.
Kur tiek izmantots Python?: Youtube, Instagram, Pinterest utt.
Python noteikti veic visu iepriekš minēto. labākā pirmā programmēšanas valoda, lai sāktu apgūt programmēšanu.
Sveiki, mani sauc Deniss! Es jau vairākus gadus izstrādāju Python. Pabeidzu kursus HTML/CSS izstrādei, programmēšanai Python + Django. Es pārzinu Django, Flask, PyQt5, Aiogram ietvarus. Vienmēr apgūst ko jaunu. Es izstrādāju programmas Python. Es rakstu vietnes, izmantojot Django un Flask. Man patīk viss, kas saistīts ar attīstību. Man patīk risināt mīklas un uzdevumus. Mani interesē olimpiādes programmēšana.
Par kursu
1. Ievads
Python instalēšana
1. Python 3.8 instalēšana
Kodu redaktori
1. Visual Studio Code uzstādīšana, konfigurēšana
2. Piezīme par iepriekšējo lekciju
3. PyCharm Community Edition instalēšana, konfigurēšana
Python pamati
1. Pirmās "programmas" izveide
2. Python + konsole
3. Datu veidi
4. Darbs ar cipariem (int, float)
5. Mainīgie un darbs ar tiem
6. Nosacījumi (ja, elif, cits)
7. Uzdevums par tēmu: nosacījumi
8. Cilpas (uz laiku)
9. Tēmas uzdevums: cikli
10. Darbs ar stīgām (str)
11. Jauni datu veidi (struktūras), kam tie paredzēti?
12. Saraksti un darbs ar tiem
13. Vārdnīcas un darbs ar tām
14. Korpusi un darbs ar tiem
15. Komplekti, darbs ar tiem
16. Funkcijas, iebūvētās funkcijas
17. Tēmas piešķiršana: funkcijas
18. Lambda funkcijas
19. Kļūdas, izņēmumi
20. Moduļi, pip pakotņu pārvaldnieks
21. Daži vārdi par OOP (objektorientētā programmēšana)
22. Sava moduļa izveide
23. Darbs ar teksta failiem, lasīšana un rakstīšana
24. Noslēguma ieskaite par valodas pamatiem
GUI lietojumprogrammas
1. Par ko būs šī sadaļa?
2. Galvenā loga izveide
3. Logrīka poga
4. Pozicionēšanas elementi
5. Logrīks - uzraksts
6. Logrīks - ievades lauks
7. ĶMI aprēķināšanas programma
HTML, CSS apguve
1. Uzmanību!
2. Kas ir HTML, CSS
3. HTML: bāze
4. HTML: pamata elementi
5. HTML: salikti elementi
6. Tēmas uzdevums: HTML
7. CSS: savienojums ar HTML failu
8. CSS: atlasītāji
9. CSS: elementu izmēri, polsterējums
10. CSS: fons, krāsas
11. CSS: Fonti
12. Saistīts uzdevums: CSS
13. Izstrādātāja rīki
14. Mazliet par Bootstrap 4
Vietnes izveide, izmantojot Flask
1. Uzmanību!
2. Par ko būs šī sadaļa?
3. Kas ir Kolba?
4. Flask instalēšana, virtuālās vides iestatīšana
5. Pirmā pieteikuma izveide
6. Maršrutēšana
7. Darbs ar HTML, CSS failiem
8. Savienojuma izveide ar datu bāzi
9. Modeļu izveide datu bāzē
10. Darbs ar datu bāzi, izmantojot konsoli
11. Raksta pievienošanas forma
12. Rakstu skatīšana, rediģēšana, dzēšana
13. Administratora paneļa izveide
14. Darbs ar Git, GitHub
15. Tīmekļa vietnes publicēšana hostingam
Parsēšana (sākuma līmenis)
1. Par ko būs šī sadaļa?
2. Moduļu uzstādīšana, virtuālās vides veidošana
3. Pieprasījumu veidošana un atbilžu saņemšana
4. BeautifulSoup bibliotēka (bs4)
5. Datu vākšana no vairākām lapām (lappušu šķirošana)
6. Parsētāja sadalīšana funkcijās
7. Datu saglabāšana .csv failā
Telegram robotu izstrāde (sākuma līmenis)
1. Par ko būs šī sadaļa?
2. Kas ir pyTelegramBotApi?
3. Darbs ar Telegram API
4. PyTelegramBotApi instalēšana, virtuālās vides iestatīšana
5. Ziņojumu apstrādātāji
6. Reģistrējieties nākamā posma apstrādātājam
7. Klaviatūras, pogas
8. Iekļautās tastatūras
9. Prakse: bot laika apstākļu noteikšanai
10. Bota publicēšana mitināšanai
Ko tālāk?
1. Apsveicam ar pabeigšanu!
2. Kas tev būs tālāk?
Kurss galvenokārt paredzēts iesācējiem programmētājiem, un ātram startam programmēšanas sacensībās iesakām Python. Kursā tiek apskatītas šādas tēmas: skaitļu teorētiskie algoritmi, meklēšanas algoritmi un datu struktūru pamati, kā arī apspriesti algoritmu efektivitātes jautājumi. Šo tēmu apgūšana sniegs skolēniem iespēju atrisināt ievērojamu daļu problēmu skolas un pašvaldības posmā. Viskrievijas olimpiāde skolēniem datorzinātnēs un studentiem, lai attīstītu kompetences šajā jomā programmēšana.
4
par brīvu