Course
Digicomp Code PYTHON
Python Basics («PYTHON»)
Course facts
- Knowing the basics of Python programming
- Writing simple Python programs on your own
- Knowing how to use AI tools for programming support in a targeted way and integrate them into practice
- Understanding and expanding existing Python scripts
- Solving typical tasks from IT practice with Python
- Introduction to Python and its special features
- First programs: Branching, loops, and functions
- Important data types: Integers, strings, lists, dictionaries
- Basics of object-oriented programming: Classes, objects, methods
- Reading and writing files, working with regular expressions
- Intensive practical use of AI tools such as ChatGPT for programming support, problem solving, and practical application
- Working with modules and libraries
- Optional: Working with databases, API connections, and internet access
- Numerous exercises and examples for direct application in the workplace
The course content and structure are closely based on the accompanying book «Einstieg in Python» and will be worked through together in the course.
The course combines short presentations and lots of practical exercises, which are completed using the latest tools (including intensive use of AI text bots).
The chapters and content of the accompanying book form the central theme of the course and are worked through together. Participants are welcome to ask their own questions at any time.
The exercises are suitable for both complete beginners to programming and those switching from other languages.
The course is aimed at people who already have basic computer science knowledge and may have worked with other programming languages, but have little or no experience with Python.
It is particularly suitable for participants who support Python-based applications in their work or whose tasks occasionally require Python skills. The course is not designed for professional programmers.
Basic computer skills are required. Initial experience with at least one other programming language is an advantage.
The course content is based on the requirements for certification as a “Certified Entry-Level Python Programmer” by the Python Institute. The content taught is therefore ideal for preparing for this internationally recognized exam.