Course Outline
Inleiding tot Python Programming
- Code Python uitvoeren
- Python Ontwikkeltools gebruiken (IDE's en opdrachtregelprogramma's)
- Werken met Python en iPython shells en iPython Notebook
Gegevenstypen en bewerkingen
- Gehele getallen en floats
- Tekenreeksen en bytes
- Tupels en lijsten
- Woordenboeken en geordende woordenboeken
- Sets en bevroren sets
Code organiseren en distribueren
- Modules en pakketten maken
- Code distribueren naar repositories
Objectgeoriënteerd en functioneel Programming
- Functies en klassen maken en gebruiken
- Functies en klassen wijzigen met decorateurs
- Introductie van meta-klassen
Foutafhandeling en testen
- Omgaan met en indienen van uitzonderingen
- Schrijven en uitvoeren van toetsen (doc toetsen en unit toetsen)
- Codedekking controleren door middel van tests
Werken met bestanden en mappen
- Accesshet gebruik van verschillende soorten bestanden en principes voor bestandsverwerking
- Bestanden aanmaken, lezen, bijwerken en verwijderen (inclusief gewone tekstbestanden, csv, evenals Microsoft Word en Microsoft Excel bestanden)
- Gegevens extraheren uit tekstbestanden met behulp van Regular Expressionen
- Mappen maken en verwijderen, bestanden weergeven en zoeken
Accessing Databases
- Gegevens selecteren, invoegen, bijwerken en verwijderen
- Generieke database-API op basis van SQLite 3, PostgreSQL en MySQL
- De Object Relational Mapper gebruiken (SQLAlchemie)
- Werken met NoSQL databases
Het web veroveren
- Webpagina's ophalen
- Ontleden HTML en XML
- Webformulieren automatisch invullen
- Webtoepassingen maken in Python
Requirements
Geen
Getuigenissen (5)
flexibiliteit in de benadering van de klant. de trainer kon kwesties voorbereiden die de deelnemers aan de training interesseerden.
Mirosław - CREDIT SUISSE (POLAND)
Cursus - 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
Cursus - 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
Cursus - 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
Cursus - Python Programming - 4 days
The communication with the Mr. Khobeib