Programowanie w języku Python - Plan Szkolenia

Course CodeKod kursu

pythonprog

Duration Czas trwania

28 godzin (zwykle 4 dni wliczając przerwy)

Requirements Wymagania

None

Overview Charakterystyka kursu

This course is designed for those wishing to learn the Python programming language. The emphasis is on the Python language, the core libraries, as well as on the selection of the best and most useful libraries developed by the Python community. Python drives businesses and is used by scientists all over the world – it is one of the most popular programming languages.

The course can be delivered using Python 2.7.x or 3.x, with practical exercises making use of the full power of both versions of the language. This course can be delivered on any operating system (all flavours of UNIX, including Linux and Mac OS X, as well as Microsoft Windows).

The practical exercises constitute about 70% of the course time, and around 30% are demonstrations and presentations. Discussions and questions can be asked throughout the course.

Note: the training can be tailored to specific needs upon prior request ahead of the proposed course date.

Course OutlinePlan Szkolenia

Introduction to Python Programming

  • Writing and running Python Programs
  • Outputting to the screen
  • Inputting from the keyboard
  • Data types and int(), float() and str()
  • Arithmetic operations
  • Exercise

Program Structures

  • Indentation
  • Conditional statements
  • Looping statements
  • Exercise

Sequences

  • Strings
  • Lists
  • Tuples
  • Dictionaries
  • Command line parameters
  • Exercise

Functions

  • What are functions
  • Parameters and return values
  • Predefined functions
  • Recursion
  • Exercise

Modules

  • Modules
  • Importing modules
  • Unit testing modules
  • Packages
  • Exercise

Error Handling

  • Exceptions
  • Exception types
  • try except
  • try except else
  • try finally
  • Raining exceptions
  • Exercise

File Handling

  • Types of file
  • File handling principles
  • Opening files
  • Reading files
  • Writing files
  • Exercise

String Manipulation

  • String manipulation
  • String manipulation functions
  • Regular expressions
  • Exercise

Database Access in Python

  • MySQL
  • Python database access principles
  • Selecting data
  • Inserting data
  • Deleting data
  • Exercise

CGI

  • HTML
  • CSS
  • CGI
  • Python CGI
  • Exercise

TestimonialsOpinie uczestników

I preferred the exercise and learning about the nooks and crannies of Python

Connor Brierley-Green - Natural Resources Canada

Joey has an infectious enthusiasm about programming. And he was very good at adapting to our needs and interests on the fly.

Randy Enkin - Natural Resources Canada

Many examples made me easy to understand.

Lingmin Cao - Natural Resources Canada

Wszechstronna wiedza prowadzącego - na wszystkie nasze pytania dawał odpowiedzi przerastające moje oczekiwania... Wykładowca świetnie prowadzi dyskusje... Nie brakuje mu cierpliwości...

Łukasz Matulewicz - DGS Poland Sp. z o.o.; brightONE Sp. z o.o.

Duża wiedzą prowadzącego, różnorodność narzędzi i praktyczne podejście do tematu

Magdalena Stupak - DGS Poland Sp. z o.o.; brightONE Sp. z o.o.

duza wiedza trenera, sposob tlumaczenia

Renata Cylejowska - DGS Poland Sp. z o.o.; brightONE Sp. z o.o.

fact that customisation was taken seriously

jurgen linsen - BVBA 7pines

Helpful and very kind.

Natalia Machrowicz - MEELOGIC CONSULTING POLSKA SP Z O O

We did practical exercises (the scripts we wrote can be used in our everyday work). It made the course very interesting.
I also liked the way the trainer shared his knowledge. He did it in a very accessible way.

Malwina Sawa - MEELOGIC CONSULTING POLSKA SP Z O O

Very good approach to memorize/repeat the key topics. Very nice "warm-up" exercises.

* Enjoyable exercises.
* Quickly moved into more advanced topics.
* Trainer was friendly and easy to get on with.
* Customized course for needs of team.

Matthew Lucas - NAGRA MEDIA UK LTD

felixibility to add specific topics into the course / lessons

Marc Ammann - Sunrise Communications AG

trener zerkał i pomagał każdej osobie indywidualnie

Szymon Wolny - Motorola Solutions Systems Polska Sp. z o.o

Zestaw ćwiczeń idealnie dopasowany do tematyki. Ćwiczenia łatwe i "z gwiazdką"

Motorola Solutions Systems Polska Sp. z o.o

Dobry balans teoria/ćwiczenia, dostosowanie poziomu wykładów do słuchaczy mniej i bardziej doświadczonych, bardzo duży plus za użycie Jupiter Notebooka i pokazywanie na bieżąco teorii w praktyce. Podobało mi się również zebranie anonimowego feedbacku po pierwszej części szkolenia - następnego dnia wszystko było przygotowane zgodnie z naszymi sugestiami i pomimo że wcześniej było już bardzo dobrze, to później było jeszcze lepiej :)

Motorola Solutions Systems Polska Sp. z o.o

zaangażowanie prowadzącego, przygotowanie, podejście do słuchaczy, chęć wytłumaczenia wszystkich niejasności

Małgorzata Konior - Motorola Solutions Systems Polska Sp. z o.o

To, ze prowadzący podchodzi do każdego, nawet gdy nie woła o pomoc i sprawdza poziom wykonanego ćwiczenia.

Agnieszka Bielak - Motorola Solutions Systems Polska Sp. z o.o

Trener przedstawiał bardzo krótką teorie na temat danego zagadnienia i od razu przechodziliśmy do praktyki. Fajny sposób z rozwieszaniem kartek, co daje informacje trenerowi ile czasu ma poświęcić na dane zadanie, oraz kto jeszcze ma problemy z rozwiązaniem.

Motorola Solutions Systems Polska Sp. z o.o

Że nawet jak ktoś nie prosił to, ale widać było że nie idzie do przodu z zadaniem to Krzysztof podchodził i potrafił umiejętnie doradzić

Motorola Solutions Systems Polska Sp. z o.o

Sposób prowadzenia, ćwiczenia, w sumie to wszystko podobało się, bardzo jestem zadowolony z tego ze trafiłem do takiego trenera

Maksym Kolodiy - Motorola Solutions Systems Polska Sp. z o.o

Realne przykłady ćwiczeń

Motorola Solutions Systems Polska Sp. z o.o

Dostępność materiałów szkoleniowych (Jupyter), tworzone na bieżąco - aktualizowanie notebooka w zależności od pytań, które padły w czasie zajęć.
Rozwiewanie wątpliwości, odpowiedzi na wszelkie pytania.

Motorola Solutions Systems Polska Sp. z o.o

Dostępność i ciekawy sposób dostarczania materiałów dydaktycznych.

- Motorola Solutions Systems Polska Sp. z o.o

Bookings, Prices and EnquiriesTerminarz i Cennik

Szkolenie gwarantowane uruchamiamy nawet dla jednego uczestnika!
Szkolenie Zamknięte
 
Szkolenie Zamknięte
Uczestnicy tylko z jednej organizacji. Nie ma możliwości dołączenia uczestników z zewnątrz. Program szkolenia jest zazwyczaj dostosowany do konkretnej grupy, tematy zajęć są uzgadniane pomiędzy klientem a trenerem.
Szkolenie Zdalne
od 14000PLN
Szkolenie Zdalne
Instruktor oraz uczestnicy znajdują się w różnych fizycznych lokalizacjach i komunikują się przez Internet. More Information

Im więcej zgłaszasz uczestników, tym większe oszczędności. Tabela przedstawia cenę za uczestnika w zależności od liczby zgłaszanych osób i służy jedynie to zilustrowania przykładowych cen. Aktualna oferta dotycząca szkolenie może być inna.

Liczba uczestników Szkolenie Zdalne
1 14000PLN
2 8550PLN
3 6733PLN
4 5825PLN
Szkolenie Otwarte
od 5628PLN
(67)
Szkolenie Otwarte
W szkoleniu uczestniczą kursanci z różnych firm. Kurs realizowany jest wg planu szkolenia zamieszczonego na naszych stronach.

Im więcej zgłaszasz uczestników, tym większe oszczędności. Tabela przedstawia cenę za uczestnika w zależności od liczby zgłaszanych osób i służy jedynie to zilustrowania przykładowych cen. Aktualna oferta dotycząca szkolenie może być inna.

Liczba uczestników Szkolenie Otwarte
1 5628PLN
2 4364PLN
3 3943PLN
4 3732PLN
Cannot find a suitable date? Choose Your Course Date >>
Zbyt drogo? Podaj swoją cenę

Najbliższe szkolenia

MiejscowośćData KursuCena szkolenia [Zdalne / Stacjonarne]
Rzeszów, Plac Wolności 13wt., 2018-02-06 09:0014000PLN / 5628PLN
Opole, Władysława Reymonta 29wt., 2018-02-06 09:0014000PLN / 6628PLN
Warszawa, ul. Złota 3/11wt., 2018-02-06 09:0014000PLN / 5628PLN
Toruń, ul. Żeglarska 10/14pon., 2018-02-12 09:0014000PLN / 6028PLN
Zakopane, ul. Jagiellońska 30 pon., 2018-02-12 09:0014000PLN / 6228PLN

Kursy w promocyjnej cenie

Szkolenie Miejscowość Data Kursu Cena szkolenia [Zdalne / Stacjonarne]
BPMN 2.0 dla Analityków Biznesowych Katowice ul. Opolska 22 pon., 2018-01-22 09:00 5940PLN / 3030PLN
Adobe Creative Cloud - Montaż video Katowice ul. Opolska 22 pon., 2018-01-29 09:00 3861PLN / 2455PLN
Techniki DTP (InDesign, Photoshop, Illustrator, Acrobat) Kielce, ul. Warszawska 19 pon., 2018-01-29 09:00 5940PLN / 2980PLN
Angular 4 - dobre praktyki Katowice ul. Opolska 22 wt., 2018-01-30 09:00 7920PLN / 3450PLN
Psychologia współpracy z ludźmi Wrocław, ul.Ludwika Rydygiera 2a/22 wt., 2018-01-30 09:00 5148PLN / 1430PLN
Efektywna komunikacja interpersonalna z elementami asertywności Warszawa, ul. Złota 3/11 śr., 2018-01-31 09:00 5148PLN / 1430PLN
Agile Software Testing Zielona Góra, ul. Reja 6 czw., 2018-02-01 09:00 4257PLN / 2629PLN
PostgreSQL Administration Katowice ul. Opolska 22 pon., 2018-02-05 09:00 7821PLN / 4007PLN
Techniki DTP (InDesign, Photoshop, Illustrator, Acrobat) Opole, Władysława Reymonta 29 pon., 2018-02-05 09:00 5940PLN / 4230PLN
Międzynarodowe Standardy Rachunkowości i Sprawozdawczości Finansowej (MSR, MSSF) (IAS, IFRS) Poznań, Garbary 100/63 pt., 2018-02-09 09:00 3950PLN / 1188PLN
Tworzenie i zarządzanie stronami WWW Katowice ul. Opolska 22 pon., 2018-02-12 09:00 5841PLN / 3048PLN
Javascript Basics Poznań, Garbary 100/63 wt., 2018-02-13 09:00 4455PLN / 1885PLN
Efektywne wykorzystanie Social Media - Facebook, Twitter, Youtube, Google+, blogi Rzeszów, Plac Wolności 13 wt., 2018-02-13 09:00 1881PLN / 952PLN
SQL in Microsoft Access Kraków, ul. Rzemieślnicza 1 czw., 2018-02-15 09:00 10266PLN / 3911PLN
Efektywna komunikacja interpersonalna z elementami asertywności Gdynia, ul. Ejsmonda 2 pon., 2018-02-19 09:00 5148PLN / 1530PLN
Techniki DTP (InDesign, Photoshop, Illustrator, Acrobat) Katowice ul. Opolska 22 pon., 2018-03-05 09:00 5940PLN / 3730PLN
Visual Basic for Applications (VBA) w Excel - wstęp do programowania Katowice ul. Opolska 22 pon., 2018-03-05 09:00 3564PLN / 2291PLN
Certified Agile Tester Katowice ul. Opolska 22 pon., 2018-04-02 09:00 8910PLN / 4720PLN
Perfect tester Szczecin, ul. Sienna 9 śr., 2018-04-04 09:00 5920PLN / 2294PLN
Kontrola jakości i ciągła integracja Katowice ul. Opolska 22 czw., 2018-04-12 09:00 2673PLN / 2037PLN
Oracle 12c – wprowadzenie do języka SQL Łódź, ul. Tatrzańska 11 wt., 2018-06-12 09:00 3960PLN / 1920PLN

Newsletter z promocjami

Zapisz się na nasz newsletter i otrzymuj informacje o aktualnych zniżkach na kursy otwarte.
Szanujemy Twoją prywatność, dlatego Twój e-mail będzie wykorzystywany jedynie w celu wysyłki naszego newslettera, nie będzie udostępniony ani sprzedany osobom trzecim.
W dowolnej chwili możesz zmienić swoje preferencje co do otrzymywanego newslettera bądź całkowicie się z niego wypisać.

Zaufali nam