Python for Beginners 2 (PYFUN2)

 

Prerequisites

Python for Beginners 1 (PYFUN1) or equivalent knowledge

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
  • CHF 1 490,–
Formation en salle équipée

Durée
2 jours

Prix
  • Suisse : CHF 1 490,–

Agenda

Date garantie :   Fast Lane s’engage à mettre en œuvre les formations garanties quelque soit le nombre de participants, en dehors des cas de force majeurs ou d’événements exceptionnels, comme un accident ou un maladie de l’instructeur.
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
garanti !
Formation en ligne
Option présentielle : Hambourg, Allemagne
Date garantie :   Fast Lane s’engage à mettre en œuvre les formations garanties quelque soit le nombre de participants, en dehors des cas de force majeurs ou d’événements exceptionnels, comme un accident ou un maladie de l’instructeur.
FLEX Classroom Training (hybrid course):   Course participation either on-site in the classroom or online from the workplace or from home.
International guaranteed dates
Berlin Fuseau horaire : Heure normale d'Europe centrale (HNEC) Langue : Allemand

Allemagne

Berlin Langue : Allemand garanti !
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