Course Code: pythonprog
Duration: 28 hours
Prerequisites:

Brak

Overview:

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.

Course Outline:

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
Sites Published:

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

Brasil - Programação Python

Canada - Python Programming - 4 days

中国 - Python Programming - 4 days

香港 - Python Programming - 4 days

澳門 - Python Programming - 4 days

台灣 - Python Programming

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

España - Programación Python

Italia - Python Programming - 4 days

Lithuania - Python Programming - 4 days

Nederland - Python Programming - 4 days

Norway - Python Programming - 4 days

Portugal - Programação Python

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

Chile - Programación Python

Costa Rica - Programación Python

Ecuador - Programación Python

Guatemala - Programación Python

Colombia - Programación Python

México - Programación Python

Panama - Programación Python

Peru - Programación Python

Uruguay - 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

Bolivia - Programación Python

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

Nepal - Python Programming - 4 days

Uzbekistan - Python Programming - 4 days