Kursplan
Introduksjon til Python Programmering
- Kjøre Python kode
- Bruke Python utviklingsverktøy (IDEer og kommandolinjeverktøy)
- Arbeide med Python og iPython skall, samt iPython Notebook
Datatyper og operasjoner
- Heltall og flyttall
- Strenger og bytes
- Tupler og lister
- Ordbøker og ordnede ordbøker
- Sett og frosne sett
Organisering og distribusjon av kode
- Opprette moduler og pakker
- Distribuere kode til repositorier
Objektorientert og funksjonell Programming
- Opprette og bruke funksjoner og klasser
- Modifisere funksjoner og klasser med dekoratører
- Introdusere metaklasser
Feilhåndtering og testing
- Håndtere og utløse unntak
- Skrive og kjøre tester (doc tester og enhetstester)
- Sjekke kodedekning med tester
Arbeid med filer og kataloger
- Accesse forskjellige typer filer og prinsipper for filhåndtering
- Opprette, lese, oppdatere og slette filer (inkludert vanlige tekstfiler, csv, samt Microsoft Word og Microsoft Excel filer)
- Hente data fra tekstfiler ved hjelp av Regulære Expressions
- Opprette og slette kataloger, liste og søke etter filer
Får tilgang til Databases
- Velge, sette inn, oppdatere og slette data
- Generisk database API basert på SQLite 3, PostgreSQL og MySQL
- Bruke Object Relational Mapper (SQLAlchemy)
- Arbeide med NoSQL databaser
Erobre nettet
- Hente nettsider
- Parse HTML og XML
- Fylle ut nettskjemaer automatisk
- Opprette webapplikasjoner i Python
Krav
Ingen
Referanser (7)
God treningskonsept, mange eksempler. Fine øvelser.
Ales Ptacek - Secheron Hasler CZ, spol. s r.o.
Kurs - Python Programming - 4 days
Maskinoversatt
kunnskap om presentatoren av Python
Tomas Benda - Secheron Hasler CZ, spol. s r.o.
Kurs - Python Programming - 4 days
Maskinoversatt
De virtuelle maskinene fungerte veldig godt og gjorde det enkelt å eksperimentere med koden. Jeg likte også spesielt at alle eksemplene som treneren lagde ble gitt til meg, slik at jeg kunne se sluttrene resultatet i forveien. Dette gjorde det enklere for meg å stille mer spesifikke spørsmål.
Stefan Kotze - ACC
Kurs - Python Programming - 4 days
Maskinoversatt
Instruktøren gikk dypere inn på hvert emne innen den gitte tiden og ga oss også oppgaver å løse, samtidig som han forklarte det når vi hadde spørsmål.
Praveent Thamil Mani - MINDEF
Kurs - Python Programming - 4 days
Maskinoversatt
Dag 2 og 3. Det var en absurd mengde innhold, men Abhi håndterte det godt, så jeg fikk virkelig verdi av det.
Michael Clews - ACC
Kurs - Python Programming - 4 days
Maskinoversatt
Kommunikasjonen med herr Khobeib
Aref AlHosani - beamtrail
Kurs - Python Programming - 4 days
Maskinoversatt
Instruktøren Abhi er ekstremt tålmodig og vennlig. Selv om det var et nettbasert kurs, klarte han å interagere med oss og avklare våre tviler.
jia hui lim - Ministry of Defence, Singapore
Kurs - Python Programming
Maskinoversatt