Plan Szkolenia
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
Wymagania
Brak
Opinie uczestników (7)
Dobry koncept szkolenia, wiele przykładów. Dobry ćwiczenia.
Ales Ptacek - Secheron Hasler CZ, spol. s r.o.
Szkolenie - Python Programming - 4 days
Przetłumaczone przez sztuczną inteligencję
Znajomość prezentera języka Python---**Course Outline****Course Duration:** 4 hours**Course Description:**This course is designed to provide an overview of the Python programming language. Participants will gain knowledge about the history of Python, its unique features, and basic syntax. The course will cover essential concepts and demonstrate practical applications to help participants understand the power and versatility of Python.**Course Objectives:**- Understand the basics of Python programming- Learn about Python's history and unique features- Write simple Python scripts- Explore basic Python syntax and data types- Gain an introduction to Python's standard library**Course Outline:****Module 1: Introduction to Python**- Overview of Python - History of Python - Key features of Python - Why use Python?- Setting Up the Environment - Installing Python - Choosing an Integrated Development Environment (IDE) - Writing your first Python script**Module 2: Basic Python Syntax**- Variables and Data Types - Integers - Floating-point numbers - Strings - Booleans- Operators - Arithmetic operators - Comparison operators - Logical operators- Control Structures - Conditional statements - Loops**Module 3: Working with Data Structures**- Lists - Creating and manipulating lists - List comprehensions- Tuples - Creating and using tuples- Dictionaries - Creating and manipulating dictionaries- Sets - Creating and using sets**Module 4: Functions and Modules**- Defining Functions - Function syntax - Parameters and return values- Importing Modules - Standard library modules - Third-party modules- Working with Packages - Organizing code with packages**Module 5: Introduction to Object-Oriented Programming**- Classes and Objects - Defining classes - Creating objects- Inheritance - Understanding inheritance - Creating subclasses- Polymorphism - Overview of polymorphism**Module 6: File Handling**- Reading and Writing Files - Opening and closing files - Reading from files - Writing to files- Exception Handling - Try-except blocks - Raising exceptions**Module 7: Introduction to Python's Standard Library**- Overview of Python's Standard Library - Key modules and their uses- Working with Dates and Times - datetime module- Working with Regular Expressions - re module- Working with HTTP - urllib module**Module 8: Best Practices and Next Steps**- Best Practices for Python Development - Code style and readability - Documentation and comments- Resources for Further Learning - Online tutorials and documentation - Python communities and forums- Next Steps in Python Development - Advanced topics and specializations - Building projects with Python
Tomas Benda - Secheron Hasler CZ, spol. s r.o.
Szkolenie - Python Programming - 4 days
Przetłumaczone przez sztuczną inteligencję
elastyczność podejścia do klienta. trener był w stanie przygotować zagadnienia które interesowały uczestników szkolenia.
Miroslaw - CREDIT SUISSE (POLAND)
Szkolenie - Python Programming - 4 days
Podejście do omawianych tematów, dopasowanie się do kursantów, przygotowanie z dnia na dzień wymaganych dla nas rzeczy, sposób wyjaśniania i omawiania programu, ćwiczenia
Rafal - Mid Ocean Logistics Poland Sp. z.o.o
Szkolenie - Python Programming - 4 days
Maszyny wirtualne działały doskonale i sprawiały, że manipulowanie kodem było bardzo łatwe. Specjalnie doceniałem również fakt, że trener tworzył kopie wszystkich przykładów, które można było śledzić, co pozwoliło mi zobaczyć wynik z góry. Ułatwiło to zadawanie bardziej konkretnych pytań.
Stefan Kotze - ACC
Szkolenie - Python Programming - 4 days
Przetłumaczone przez sztuczną inteligencję
Trener omówił każdym temacie w większej głębokości w czasie, które miałyśmy/i i podał nam pytania do wykonania, wyjaśniając je zawsze, kiedy miałyśmy/i jakieś wątpliwości.
Praveent Thamil Mani - MINDEF
Szkolenie - Python Programming - 4 days
Przetłumaczone przez sztuczną inteligencję
Dni 2 i 3. Było niesamowite ilości treści, ale Abhi poradził sobie z tym dobrze, więc dostałem naprawdę dużą wartość stamtąd.
Michael Clews - ACC
Szkolenie - Python Programming - 4 days
Przetłumaczone przez sztuczną inteligencję