Python für den Programmiereinstieg 2 (PYFUN2)

 

Prerequisites

Course Content

1. Advanced Strings & Data Structures

  • String formatting: f-strings, .format(), %
  • String methods: split, join, replace, find, etc.
  • Nested structures: lists of dicts, dicts of lists
  • List, dict, and set comprehensions
  • Conditional expressions
  • Lambda functions with map, filter, reduce

2. File Handling

  • Opening and reading files (open, read, readlines)
  • Writing to files (write, writelines)
  • Using with open(...) and context managers
  • Handling encoding and file errors
  • Working with JSON: json.load(), json.dump()
  • Reading and writing CSV: csv.reader(), csv.DictWriter()
  • Real-world examples: config files, data export

3. Iterators & Generators and decorators

  • iter() and next()
  • Generator functions using yield
  • Generator expressions
  • Custom iterable objects
  • Functions as objects
  • Writing decorators
  • Use cases: logging, timing, access control

4. Object-Oriented Programming (OOP)

  • Classes and objects
  • Attributes and methods
  • Inheritance and polymorphism
  • Magic methods: __init__, __str__, etc.

5. Web Scraping

  • Using requests to fetch web pages
  • Parsing HTML with BeautifulSoup
  • Extracting and cleaning data
  • Handling errors and edge cases

6. Final Project

Prix & Delivery methods

Formation en ligne

Durée
2 jours

Prix
  • sur demande
Formation en salle équipée

Durée
2 jours

Prix
  • sur demande

Agenda

FLEX Classroom Training (hybrid course):   Course participation either on-site in the classroom or online from the workplace or from home.

Allemand

European Time Zones

Formation en ligne
Option présentielle : Berlin, Allemagne
Formation en ligne
Option présentielle : Hambourg, Allemagne
Formation en ligne
Option présentielle : Munich, Allemagne
Formation en ligne
Option présentielle : Berlin, Allemagne
Formation en ligne
Option présentielle : Hambourg, Allemagne
FLEX Classroom Training (hybrid course):   Course participation either on-site in the classroom or online from the workplace or from home.

Allemagne

Berlin Langue : Allemand
Hambourg Langue : Allemand
Munich Langue : Allemand
Berlin Langue : Allemand
Hambourg Langue : Allemand

Si vous ne trouvez pas de date adéquate, n'hésitez pas à vérifier l'agenda de toutes nos formations FLEX internationales