1 Minuten Lesezeit (239 Worte)

Frankfurter IT-Tage – Python Metaprogramming – Möge die Macht mit Dir sein

Python Metaprogramming ist ein leistungsstarkes Konzept für die dynamische Erzeugung und Modifikation von Klassen zur Laufzeit. Dieser Vortrag auf den IT-Tagen beleuchtet, wie mächtig die Programmiersprache Python ist!

Ziel

Dieser Vortrag richtet sich an alle, welche die Mächtigkeit der Programmiersprache Python zur dynamischen Programmierung bis hin zu Metaklassen verstehen möchten. 

Warum?

In Zusammenhang von Metaclasses wird immer wieder das Zitat von Tim Peters genannt: "Metaclasses are deeper magic than 99 % of users should ever worry about. If you wonder whether you need them, you don't (the people who actually need them know with certainty that they need them, and don't need an explanation about why)."

Nichtsdestotrotz gibt es zwei gute Gründe, sich mit diesem Thema auseinanderzusetzen:

  • Das Verständnis von Metaklassen eröffnet ein tiefergehendes Verständnis der Programmiersprache für die Konzepte hinter diversen Python Frameworks.
  • Vielleicht hat man einfach Spaß, dieses Konzept einmal auszuprobieren, um das Zitat von Tim Peters für sich selber zu bestätigen oder zu verwerfen.

Agenda

In diesem Vortrag behandeln wir die folgenden Themengebiete:

  • Dynamische Attribute
  • Descriptoren
  • Die Metaklasse type
  • Vererbung, Metaklassen und Decorators
  • die Funktionen __new__, __init__ und super
  • Beispiele wie namedtuple und dataclasses

Worauf wartet ihr?

Kommt zu den IT-Tagen, besucht den Vortrag und wechselt zur dunklen Seite der Macht!

Bis zum 31.10. gilt noch das Herbst-Special der IT-Tage mit Rabattierung auf Tickets.

Seminarempfehlungen

Principal Consultant bei ORDIX

 

Kommentare

Derzeit gibt es keine Kommentare. Schreibe den ersten Kommentar!
Donnerstag, 21. November 2024

Sicherheitscode (Captcha)

×
Informiert bleiben!

Bei Updates im Blog, informieren wir per E-Mail.

Weitere Artikel in der Kategorie