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 (2)
Dobre wyłożenie teorii i przeprowadzenie ćwiczeń pozwalających sprawdzenie wiedzy w praktyce.
Eryk - Innokrea Sp z o.o
Course - Python dla programistów
proste praktyczne zadania, dzięki którym będę potrafił wykorzystać wiedzę