Kursplan
Introduktion till Python-programmering
- Körning av Python-kod
- Användning av utvecklingsverktyg för Python (IDE och kommandoradsverktyg)
- Arbete med Python- och iPython-shells samt iPython Notebook
Datatyper och operationer
- Heltal och flyttal
- Strängar och bytes
- Tupler och listor
- Ordnade och oordnade ordlistor (dictionaries)
- Uppsättningar (sets) och frusna uppsättningar
Organisation och distribution av kod
- Skapande av moduler och paket
- Distribution av kod till repoin
Objektorienterad och funktionell programmering
- Skapande och användning av funktioner och klasser
- Ändring av funktioner och klasser med dekorerare
- Introduktion till metaklasser
Felhantering och testning
- Hantering och utlösning av undantag
- Skrivning och exekvering av tester (doctest och enhetstester)
- Kontroll av kodtäckning med tester
Arbete med filer och kataloger
- Åtkomst till olika typer av filer och principer för filhantering
- Skapande, läsning, uppdatering och radering av filer (inklusive vanliga textfiler, CSV samt filer i Microsoft Word och Microsoft Excel)
- Extrahering av data från textfiler med reguljära uttryck
- Skapande och radering av kataloger, listning och sökning av filer
Åtkomst till databaser
- Välj, infoga, uppdatera och radera data
- Generisk databas-API baserad på SQLite 3, PostgreSQL och MySQL
- Användning av objektrelationell mappare (SQLAlchemy)
- Arbete med NoSQL-databaser
På väg mot webben
- Hämtning av webbappar
- Parsering av HTML och XML
- Automatisk fyllning av webbformulär
- Skapande av webbapplikationer i Python
Krav
Inga
Vittnesmål (7)
Antalet användare är korrekt. Tränaren överförde informationen med entusiasm.
Alberto Rivas - SEG AUTOMOTIVE SPAIN, S.A.U.
Kurs - Python Programming - 4 days
Maskintolkat
Juan Antonio anpassade sig snabbt i vårt team. Han är en tålamodig och mycket professionell person. Varje gång vi kände oss nedstämda, var han snabb att rädda oss.
Gustavo Garcia Puente - SEG AUTOMOTIVE SPAIN, S.A.U.
Kurs - Python Programming - 4 days
Maskintolkat
Bra träningskoncept, många exempel. Treva övningar.
Ales Ptacek - Secheron Hasler CZ, spol. s r.o.
Kurs - Python Programming - 4 days
Maskintolkat
kunskap om presentatören av Python
Tomas Benda - Secheron Hasler CZ, spol. s r.o.
Kurs - Python Programming - 4 days
Maskintolkat
De virtuella datorerna fungerade mycket bra och gjorde det enkelt att testa koden. Jag uppskattade också att jag fick kopior av alla exempel som instruktören sammansatte så jag kunde se slutresultatet i förväg. Det gjorde det enklare för mig att ställa mer specifika frågor.
Stefan Kotze - ACC
Kurs - Python Programming - 4 days
Maskintolkat
Instruktören gick djupare in på varje ämne under den tillgängliga tiden och gav oss frågor att lösa. De förklarade även allt när vi hade frågor.
Praveent Thamil Mani - MINDEF
Kurs - Python Programming - 4 days
Maskintolkat
Dagar 2 och 3. Det var en absurder mängd innehåll, men Abhi hanterade det väl, så jag fick riktig värdeutbytte där.
Michael Clews - ACC
Kurs - Python Programming - 4 days
Maskintolkat