Python padziļināti
Kurss secīgi turpina kursā Ievads Python programmēšanas valodā apskatītās tēmas. Kurss paredzēts studentiem, kuri ir apguvuši minēto kursu un ir gatavi uzzināt vairāk. Tāpat kursā ir gaidīti speciālisti, kuriem ir zināma pieredze programmēšanā ar Python un kuri ir gatavi pāriet uz nākamo līmeni. Kurss izstrādāts, izmantojot Python 3.8, taču tas būs lietderīgs jebkuram interesentam, kurš izmanto Python 3.
Kursa mērķis
Kursa laikā dalībnieki padziļināti apgūs Pyton programmēšanas valodu. Mācību laikā tiks izmantots Pyton 3, kā arī izklāstītas atšķirības starp Pyton 2 un Pyton 3.
Kursa mērķauditorija
Programmētāji ar Python pieredzi, kas vēlas papildināt savas zināšanas un prasmes par šo valodu.
Pēc mācībām tu spēsi
- Strādāt ar Collection moduli.
- Izprast kartēšanu un filtrēšanu un lambda funkcijas.
- Veikt padziļinātu kārtošanu.
- Strādāt ar regulārām izteiksmēm programmā Python.
- Strādāt ar datubāzēm, CSV failiem, JSON un XML.
- Rakstīt objektorientētu kodu programmā Python.
- Pārbaudīt un labot kļūdas savā Python kodā.
Kursa apmeklēšanas priekšnoteikumi
Nepieciešamas pamatzināšanas un programmēšanas pieredze darbā ar Python.
Nepieciešamas zināšanas darbā ar:
- virknēm;
- sarakstiem un vārdnīcām;
- cikliem un nosacījumiem;
- koda rakstīšanu.
Būt vēlama pieredze darba ar HTML, XML, JSON, and SQL.
Mācību materiāli
BDA izstrādāti mācību materiāli un praktiskie piemēri.
Sertifikācijas eksāmens
Nav
Kursa programma
- Advanced Python Concepts
- Lambda Functions
- Advanced List Comprehensions
- Collections Module
- Mapping and Filtering
- Mutable and Immmutable Built-in Objects
- Sorting
- Unpacking Sequences in Function Calls
- Working with Data
- Relational Databases
- CSV
- Getting Data from the Web
- JSON
- Testing and Debugging
- Testing for Performance
- The unittest Module
- Classes and Objects
- Attributes
- Behaviors
- Classes vs. Objects
- Attributes and Methods
- Private Attributes
- Properties
- Documenting Classes
- Inheritance
- Static Methods
- Class Attributes and Methods
- Abstract Classes and Methods
- Understanding Decorators
Ja vēlies iegūt vairāk informācijas par šo kursu, sazinies ar mums pa tālruni 67505091 vai raksti mums e-pastu uz mrn@bda.lv.