Course Outline
-
Introduction
- An introduction to Python, differences between versions, the environment, and practical applications.
-
Python Language - Instructions, Exceptions, Project Structure, Programs
- Familiarization with the basic elements of the Python language.
-
Classes and Objects
- An introduction to object-oriented programming in Python.
-
Data Structures
- Analysis of various data structures available in Python.
-
External Data Sources
- Working with external data and integrating it into Python programs.
-
Configuring Popular Editors
- Setting up the development environment for programming convenience.
-
Ways to Run Python Programs
- An overview of different methods for running programs in various operating systems.
-
Creating a Distributable Program Version
- Techniques for creating a program version ready for distribution.
-
Handling Command Line Options
- Implementing command line parameter handling.
-
Loading and Parsing Text Files
- Techniques for working with text files, regular expressions, and screen scraping.
-
File System
- File system operations, directory browsing, and file creation.
-
Calling Python from Other Programs
- Integrating Python with other programming languages.
-
Calling Other Programs from Python
- Interacting with external programs.
-
TCP/IP Communication, FTP and Telnet Support
- Working with network protocols.
-
Installing and Using Additional Libraries from PyPI
- An introduction to managing libraries and their installation.
Requirements
Previous programming experience will be helpful to effectively participate in this course.
Testimonials (3)
Trainer's readiness to conduct experiments proposed by participants
Tomasz Szypenbejl
Course - Python dla programistów
Machine Translated
Good emphasis on theory and the conduct of exercises allowing the practical verification of knowledge.
Eryk - Innokrea Sp z o.o
Course - Python dla programistów
Machine Translated
simple practical tasks, thanks to which I will be able to utilize the knowledge
Sebastian - Innokrea Sp z o.o
Course - Python dla programistów
Machine Translated