Kursplan
Introduksjon til Python Programmering
- Kjøre Python kode ved å bruke Python utviklingsverktøy (IDE-er og kommandolinjeverktøy) Arbeide med Python og iPython-skall så vel som iPython Notebook
Datatyper og operasjoner
- Heltall og flyter Strenger og byte 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 repositories
Objektorientert og funksjonell Programming
- Opprette og bruke funksjoner og klasser Endre funksjoner og klasser med dekoratører Introdusere metaklasser
Feilhåndtering og testing
- Håndtere og heve unntak Skrive og utføre tester (doc-tester og enhetstester) Sjekke kodedekning ved tester
Arbeid med filer og kataloger
- Tilgang til ulike typer filer og filhåndteringsprinsipper Opprette, lese, oppdatere og slette filer (inkludert vanlige tekstfiler, csv, samt Microsoft Word og Microsoft Excel-filer) Trekke ut data fra tekstfiler ved hjelp av regulære uttrykk 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
- Henter nettsider Parsing HTML og XML Fylle webskjemaer automatisk Opprette nettapplikasjoner i Python
Krav
Ingen
Testimonials (5)
fleksibilitet i tilnærmingen til kunden. treneren var i stand til å forberede saker som var av interesse for treningsdeltakerne.
Mirosław - CREDIT SUISSE (POLAND)
Kurs - Python Programming - 4 days
Machine Translated
The virtual machines worked very well and make playing around with the code very easy. I also particularly liked having copies of all the examples being put together by the trainer to following with so I could see the end result in advance. Made it easier for me to ask more specific questions.
Stefan Kotze - ACC
Kurs - Python Programming - 4 days
Trainer covered more in depth in every topic within the time given and also gave us questions to do and explained it whenever we had queries.
Praveent Thamil Mani - MINDEF
Kurs - Python Programming - 4 days
Days 2 and 3. There was an absurd amount of content but Abhi handled it well, so I got real value there.
Michael Clews - ACC
Kurs - Python Programming - 4 days
The communication with the Mr. Khobeib