Programmēšanas valodas Phyton pamati
Mērķa grupa: Sākuma līmeņa programmētāji, datu analītiķi, tehniskie speciālisti, IT iesācēji.
Programmēšana ir kļuvusi par neatņemamu prasmju kopumu digitālajās humanitārajās zinātnēs, un tās nozīme dažādās jomās nepārtraukti pieaug. Python programmēšanas valoda ir viena no populārākajām programmēšanas valodām pasaulē. Programmas mērķis ir iepazīstināt studentus ar Python programmēšanas valodas iespējām un programmatūras izstrādes principiem.
Programma sniedz zināšanas par programmēšanas valodu Python un tās izmantošanas iespējam praktisku uzdevumu risināšanā. Tiks apskatītiprogrammatūras izstrādes posmi, programmas uzbūves metodes, cikliskas konstrukcijas, funkcijas, procedūras, masīvus, simbolu virknes, teksta datnes, objektus, kā arī bibliotēku izmantošana ar specializāciju saistītu uzdevumu risināšanai. Programmas ietvaros tiks apgūta prasmes Python moduļu izmantošanai, kas ļauj papildināt programmēšanas valodas funkcionalitātes klāstu, samazinot programmatūras izstrādes laiku un programmas koda garumu. Tiks apgūta Django web izstrāde un sava pilnīgi funkcionāla sociāla tīkla izstrāde.
Nodarbības notiek divas reizes nedēļā darba dienu vakaros no 17:40 līdz 21:40, un tās tiek organizētas tiešsaistē, nodrošinot dalībniekiem ērtu, elastīgu un pieejamu mācību procesu.
- Novērtējums: 4.8
Galvenās tēmas
- Python programmēšanas valodas interpretatori. Python programmas struktūra. Python programmas uzbūves pamati.
- Programmēšanas valodas Python struktūra un sintakse. Datu apstrādes pamata funkcijas. Cikla konstrukcijas. Loģiskās konstrukcijas. Masīvi un saraksti. Bibliotēku izmantošanas pamati.
- Teksta datu apstrāde. Failu apstrādes veidi. Informācijas lasīšana / rakstīšana. Attālināto failu izmantošanas veidi.
- Python3 valoda WEB lietotņu izstrādei. HTML pamati. Tīmekļa lietotņu izstrādes metodes. Tīmekļa protokoli. Dinamisko datu iegūšana no ārējām datubāzēm.
- Ārējo servisu API izmantošana. Ārējo servisu informācijas izgūšana un apstrāde izmantojot API pieslēgšanas vadlīnijas.
- Datu apmaiņas standarti. JSON standarti. SQL pamati.
- Python bibliotēkas un to izmantošana procesu automatizācijā. Informācijas izgūšana no tīmekļa vietnēm. Informācijas izgūšana no MS Office lietojumprogrammatūras.
Tēmu sadalījums
| Tēma | Saturs |
|---|---|
| Ievads Python programmēšanā | Python interpretatori, sintakse, pirmā programma |
| Python programmas struktūra | Mainīgie, datu tipi, operatori |
| Vadības konstrukcijas | Nosacījumu un ciklu izmantošana (if, for, while) |
| Datu struktūras | Masīvi, saraksti, vārdnīcas un to izmantošana |
| Funkcijas un moduļi | Funkciju veidošana un ārējo bibliotēku izmantošana |
| Failu apstrāde | Teksta un bināro failu lasīšana un rakstīšana |
| Tīmekļa datu apstrāde | HTML pamati, datu izgūšana no tīmekļa |
| API izmantošana | Ārējo servisu API pieprasījumi un datu apstrāde |
| Datu bāzes un SQL | Pamati darbam ar SQL un Python savienojumu |
| Automatizācija ar Python | Datu apstrāde un darba procesu optimizācija |
| Web lietotņu izstrāde | Flask/Django pamati, servera un klienta mijiedarbība |
| Noslēguma projekts | Praktiskais darbs, zināšanu pielietošana |
Nepieciešamais materiāltehniskais nodrošinājums
- Dators (minimāli i3 procesors, Microsoft, Linux GUI vai MacOs operētājsistēma) ar interneta pieslēgumu.
- Iespēja instalēt un parvaldīt programmatūru Jūsu datorā.
- Online lekcijas 12
- Kontaktstundas 60 ak.st.
- Praktiskais darbs 20 ak.st.
- Līmenis bez priekšzināšanām