Seminare
Seminare

PCAP™ - Certified Associate in Python Programming

Seminar - IT-Schulungen.com

Diese 5-tägige Schulung bereitet Sie auf die "PCAP™ - Certified Associate in Python Programming" Prüfung vor. Es deckt alle wesentlichen Module und Praktiken ab, die für die Prüfung erforderlich sind, einschließlich Modulen und Paketen, Ausnahmebehandlung, Zeichenkettenmanipulation, objektorientierter Programmierung und verschiedenen fortgeschrittenen Python-Konzepten wie List Comprehensions und Lambdas.


Termin Ort Preis*
23.09.2024- 27.09.2024 online 2.255,05 €
23.09.2024- 27.09.2024 Nürnberg 2.255,05 €
21.10.2024- 25.10.2024 online 2.255,05 €
21.10.2024- 25.10.2024 Nürnberg 2.255,05 €

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

Section 1: Modules and Packages


  • PCAP-31-03 1.1 – Import and use modules and packages
    • Import variants: import, from import, import as, import *
    • Advanced qualifying for nested modules
    • The dir() function
    • The sys.path variable


  • PCAP-31-03 1.2 – Perform evaluations using the math module
    • Functions: ceil(), floor(), trunc(), factorial(), hypot(), sqrt()


  • PCAP-31-03 1.3 – Generate random values using the random module
    • Functions: random(), seed(), choice(), sample()


  • PCAP-31-03 1.4 – Discover host platform properties using the platform module
    • Functions: platform(), machine(), processor(), system(), version(), python_implementation(), python_version_tuple()


  • PCAP-31-03 1.5 – Create and use user-defined modules and packages
    • Idea and rationale
    • The pycache directory
    • The name variable
    • Public and private variables
    • The init.py file
    • Searching for/through modules/packages
    • Nested packages vs. directory trees


Section 2: Exceptions


  • PCAP-31-03 2.1 – Handle errors using Python-defined exceptions
    • Except variants and exception hierarchy
    • Raise, raise ex
    • Assert
    • Event classes
    • Except E as e
    • The arg property


  • PCAP-31-02 2.2 – Extend the Python exceptions hierarchy with self-defined exceptions
    • Self-defined exceptions
    • Defining and using self-defined exceptions


Section 3: Strings


  • PCAP-31-03 3.1 – Understand machine representation of characters
    • Encoding standards: ASCII, UNICODE, UTF-8, code points, escape sequences


  • PCAP-31-03 3.2 – Operate on strings
    • Functions: ord(), chr()
    • Indexing, slicing, immutability
    • Iterating through strings, concatenating, multiplying, comparing (against strings and numbers)
    • Operators: in, not in


  • PCAP-31-03 3.3 – Employ built-in string methods
    • Methods: .isxxx(), .join(), .split(), .sort(), sorted(), .index(), .find(), .rfind()


Section 4: Object-Oriented Programming


  • PCAP-31-03 4.1 – Understand the Object-Oriented approach
    • Ideas and notions: class, object, property, method, encapsulation, inheritance, superclass, subclass, identifying class components


  • PCEP-31-03 4.2 – Employ class and object properties
    • Instance vs. class variables: declarations and initializations
    • The dict property (objects vs. classes)
    • Private components (instances vs. classes)
    • Name mangling


  • PCAP-31-03 4.3 – Equip a class with methods
    • Declaring and using methods
    • The self parameter


  • PCAP-31-03 4.4 – Discover the class structure
    • Introspection and the hasattr() function (objects vs classes)
    • Properties: name, module, bases


  • PCAP-31-03 4.5 – Build a class hierarchy using inheritance
    • Single and multiple inheritance
    • The isinstance() function
    • Overriding
    • Operators: not is, is
    • Polymorphism
    • Overriding the str() method
    • Diamonds


  • PCAP-31-03 4.6 – Construct and initialize objects
    • Declaring and invoking constructors


Section 5: Miscellaneous



PCAP-31-03 5.1 – Build complex lists using list comprehension

  • List comprehensions: the if operator, nested comprehensions




PCAP-31-03 5.2 – Embed lambda functions into the code

  • Lambdas: defining and using lambdas
  • Self-defined functions taking lambdas as arguments
  • Functions: map(), filter()




PCAP-31-03 5.3 – Define and use closures


Closures: meaning and rationale


Ziele/Bildungsabschluss:

Diese 5-tägige Schulung bereitet Sie auf die "PCAP™ - Certified Associate in Python Programming" Prüfung vor. Es deckt alle wesentlichen Module und Praktiken ab, die für die Prüfung erforderlich sind, einschließlich Modulen und Paketen, Ausnahmebehandlung, Zeichenkettenmanipulation, objektorientierter Programmierung und verschiedenen fortgeschrittenen Python-Konzepten wie List Comprehensions und Lambdas.


Teilnahmevoraussetzungen:

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:



Lehrgangsverlauf/Methoden:

Die Schulung bietet Ihnen eine ausgewogene Mischung aus Theorie und Praxis in einer erstklassigen Lernumgebung. Profitieren Sie vom direkten Austausch mit unseren projekterfahrenen Trainern und anderen Teilnehmern, um Ihren Lernerfolg zu maximieren.


Zielgruppe:
  • Entwickler


Seminarkennung:
NE-WEBDATE-4d5c7d3a-27a4-4d1a-b102-30aeb3012157
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha