Brak
Ten kurs jest przeznaczony dla tych, którzy chcą nauczyć się języka programowania Python. Nacisk kładziony jest na język Python, podstawowe biblioteki, a także na wybór najlepszych i najbardziej przydatnych bibliotek opracowanych przez społeczność Python. Python napędza biznes i jest używany przez naukowców na całym świecie – jest to jeden z najpopularniejszych języków programowania.
Kurs może być realizowany z wykorzystaniem najnowszej wersji Python 3.x z praktycznymi ćwiczeniami wykorzystującymi pełnię jego możliwości. Kurs ten może być prowadzony na dowolnym systemie operacyjnym (wszystkie odmiany UNIX, w tym Linux i Mac OS X, a także Microsoft Windows).
Ćwiczenia praktyczne stanowią około 70% czasu kursu, a około 30% to demonstracje i prezentacje. Dyskusje i pytania można zadawać przez cały czas trwania kursu.
Uwaga: szkolenie może być dostosowane do konkretnych potrzeb po wcześniejszym zgłoszeniu przed proponowaną datą kursu.
Wprowadzenie do Python Programming
- Uruchamianie kodu Python
- Korzystanie z narzędzi programistycznych Python (IDE i narzędzia wiersza poleceń)
- Praca z powłokami Python i iPython oraz iPython Notebook
Typy danych i operacje
- Liczby całkowite i zmiennoprzecinkowe
- Łańcuchy znaków i bajty
- Krotki i listy
- Słowniki i uporządkowane słowniki
- Zbiory i zbiory niezmienne
Kodeks organizacyjny i dystrybucyjny
- Tworzenie modułów i pakietów
- Dystrybucja kodu do repozytoriów
Zorientowany obiektowo i funkcjonalny Programming
- Tworzenie i używanie funkcji i klas
- Modyfikowanie funkcji i klas za pomocą dekoratorów
- Wprowadzenie do metaklas
Obsługa błędów i testowanie
- Obsługa i zgłaszanie wyjątków
- Pisanie i wykonywanie testów (doc tests i unit tests)
- Sprawdzanie pokrycia kodu przez testy
Praca z plikami i katalogami
- Accessing różnych typów plików i zasady obsługi plików
- Tworzenie, odczytywanie, aktualizowanie i usuwanie plików (w tym zwykłych plików tekstowych, CSV, a także plików Microsoft Word i Microsoft Excel)
- Wyodrębnianie danych z plików tekstowych za pomocą wyrażeń regularnych
- Tworzenie i usuwanie katalogów, wyświetlanie listy i wyszukiwanie plików
Accessing Databases
- Wybieranie, wstawianie, aktualizowanie i usuwanie danych
- Ogólne API bazy danych oparte na SQLite 3, PostgreSQL i MySQL
- Używanie Object Relational Mapper (SQLAlchemy)
- Praca z bazami danych NoSQL
Podbój sieci
- Pobieranie stron internetowych
- Parsowanie HTML i XML
- Automatyczne wypełnianie formularzy internetowych
- Tworzenie aplikacji internetowych w Python
United Arab Emirates - Python Programming - 4 days
Qatar - Python Programming - 4 days
Egypt - Python Programming - 4 days
Saudi Arabia - Python Programming - 4 days
South Africa - Python Programming - 4 days
Canada - Python Programming - 4 days
中国 - Python Programming - 4 days
香港 - Python Programming - 4 days
澳門 - Python Programming - 4 days
USA - Python Programming - 4 days
Österreich - Python Programmierung
Schweiz - Python Programmierung
Deutschland - Python Programmierung
Czech Republic - Python Programming - 4 days
Denmark - Python Programming - 4 days
Estonia - Python Programming - 4 days
Finland - Python Programming - 4 days
Greece - Python Programming - 4 days
Magyarország - Python Programming - 4 days
Ireland - Python Programming - 4 days
Luxembourg - Python Programming - 4 days
Latvia - Python Programming - 4 days
Italia - Python Programming - 4 days
Lithuania - Python Programming - 4 days
Nederland - Python Programming - 4 days
Norway - Python Programming - 4 days
România - Python Programming - 4 days
Sverige - Python Programming - 4 days
Türkiye - Python Programming - 4 days
Malta - Python Programming - 4 days
Belgique - Python Programming - 4 days
France - Python Programming - 4 days
日本 - Python Programming - 4 days
Australia - Python Programming - 4 days
Malaysia - Python Programming - 4 days
New Zealand - Python Programming - 4 days
Philippines - Python Programming - 4 days
Singapore - Python Programming - 4 days
Thailand - Python Programming - 4 days
Vietnam - Python Programming - 4 days
India - Python Programming - 4 days
Argentina - Programación Python
Costa Rica - Programación Python
Guatemala - Programación Python
Colombia - Programación Python
Venezuela - Programación Python
Polska - Programowanie w języku Python od podstaw
United Kingdom - Python Programming - 4 days
South Korea - Python Programming - 4 days
Pakistan - Python Programming - 4 days
Sri Lanka - Python Programming - 4 days
Bulgaria - Python Programming - 4 days
Indonesia - Python Programming - 4 days
Kazakhstan - Python Programming - 4 days
Moldova - Python Programming - 4 days
Morocco - Python Programming - 4 days
Tunisia - Python Programming - 4 days
Kuwait - Python Programming - 4 days
Oman - Python Programming - 4 days
Slovakia - Python Programming - 4 days
Kenya - Python Programming - 4 days
Nigeria - Python Programming - 4 days
Botswana - Python Programming - 4 days
Slovenia - Python Programming - 4 days
Croatia - Python Programming - 4 days
Serbia - Python Programming - 4 days
Bhutan - Python Programming - 4 days