Návrh Školení
Úvod do Python Programování
- Spouštění kódu Python pomocí vývojových nástrojů Python (IDE a nástroje příkazového řádku) Práce s prostředími Python a iPython a také s notebookem iPython
Datové typy a operace
- Celá čísla a pohyblivá čísla Řetězce a bajty N-tice a seznamy Slovníky a uspořádané slovníky Sady a zmrazené sady
Organizování a distribuce kódu
- Vytváření modulů a balíčků Distribuce kódu do úložišť
Objektově orientovaný a funkční Programming
- Vytváření a používání funkcí a tříd Úprava funkcí a tříd pomocí dekorátorů Představení metatříd
Zpracování a testování chyb
- Zpracování a nastavování výjimek Psaní a provádění testů (doc testy a unit testy) Kontrola pokrytí kódu testy
Práce se soubory a adresáři
- Přístup k různým typům souborů a principy práce se soubory Vytváření, čtení, aktualizace a mazání souborů (včetně běžných textových souborů, csv a také souborů Microsoft Word a Microsoft Excel) Extrahování dat z textových souborů pomocí regulárních výrazů Vytváření a mazání adresářů, výpis a vyhledávání souborů
Přístup k Databases
- Výběr, vkládání, aktualizace a mazání dat Generické databázové API založené na SQLite 3, PostgreSQL a MySQL Použití Object Relational Mapper (SQLAlchemy) Práce s NoSQL databázemi
Dobývání webu
- Načítání webových stránek Analýza HTML a XML Automatické vyplňování webových formulářů Vytváření webových aplikací v Pythonu
Požadavky
Žádný
Reference (5)
flexibilita přístupu ke klientovi. školitel dokázal připravit témata, která účastníky školení zajímala.
Mirosław - CREDIT SUISSE (POLAND)
Kurz - 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
Kurz - 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
Kurz - 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
Kurz - Python Programming - 4 days
The communication with the Mr. Khobeib