PCEP - Certified Entry-Level Python Programmer - Seminar / Kurs von PROKODA GmbH

  • Keine

Inhalte

Section 1: Computer Programming and Python Fundamentals

  • PCEP-30-02 1.1 – Understand fundamental terms and definitions
    • Interpreting and the interpreter, compilation and the compiler
    • Lexis, syntax, and semantics
  • PCEP-30-02 1.2 – Understand Python’s logic and structure
    • Keywords
    • Instructions
    • Indentation
    • Comments
  • PCEP-30-02 1.3 – Introduce literals and variables into code and use different numeral systems
    • Boolean, integers, floating-point numbers
    • Scientific notation
    • Strings
    • Binary, octal, decimal, and hexadecimal numeral systems
    • Variables
    • Naming conventions
    • Implementing PEP-8 recommendations
  • PCEP-30-02 1.4 – Choose operators and data types adequate to the problem
    • Numeric operators: ** * / % // + –
    • String operators: * +
    • Assignment and shortcut operators
    • Unary and binary operators
    • Priorities and binding
    • Bitwise operators: ~ & ^ | >
    • Boolean operators: not, and, or
    • Boolean expressions
    • Relational operators ( == != > >=
    • The accuracy of floating-point numbers
    • Type casting
  • PCEP-30-02 1.5 – Perform Input/Output console operations
    • The print() and input() functions
    • The sep= and end= keyword parameters
    • The int() and float() functions

Section 2: Control Flow – Conditional Blocks and Loops

  • PCEP-30-02 2.1 – Make decisions and branch the flow with the if instruction
    • Conditional statements: if, if-else, if-elif, if-elif-else
    • Multiple conditional statements
    • Nesting conditional statements
  • PCEP-30-02 2.2 – Perform different types of iterations
    • The pass instruction
    • Building loops with while, for, range(), and in
    • Iterating through sequences
    • Expanding loops with while-else and for-else
    • Nesting loops and conditional statements
    • Controlling loop execution with break and continue

Section 3: Data Collections – Tuples, Dictionaries, Lists, and Strings

  • PCEP-30-02 3.1 – Collect and process data using lists
    • Constructing vectors
    • Indexing and slicing
    • The len() function
    • List methods: append(), insert(), index(), etc.
    • Functions: len(), sorted()
    • The del instruction
    • Iterating through lists with the for loop
    • Initializing loops
    • The in and not in operators
    • List comprehensions
    • Copying and cloning
    • Lists in lists: matrices and cubes
  • PCEP-30-02 3.2 – Collect and process data using tuples
    • Tuples: indexing, slicing, building, immutability
    • Tuples vs. lists: similarities and differences
    • Lists inside tuples and tuples inside lists
  • PCEP-30-02 3.3 – Collect and process data using dictionaries
    • Dictionaries: building, indexing, adding and removing keys
    • Iterating through dictionaries and their keys and values
    • Checking the existence of keys
    • Methods: keys(), items(), and values()
  • PCEP-30-02 3.4 – Operate with strings
    • Constructing strings
    • Indexing, slicing, immutability
    • Escaping using the \ character
    • Quotes and apostrophes inside strings
    • Multi-line strings
    • Basic string functions and methods

Section 4: Functions and Exceptions

  • PCEP-30-02 4.1 – Decompose the code using functions
    • Defining and invoking user-defined functions and generators
    • The return keyword, returning results
    • The None keyword
    • Recursion
  • PCEP-30-02 4.2 – Organize interaction between the function and its environment
    • Parameters vs. arguments
    • Positional, keyword, and mixed argument passing
    • Default parameter values
    • Name scopes, name hiding (shadowing), and the global keyword
  • PCEP-30-02 4.3 – Python Built-In Exceptions Hierarchy
    • BaseException
    • Exception
    • SystemExit
    • KeyboardInterrupt
    • Abstract exceptions
    • ArithmeticError
    • LookupError
    • IndexError
    • KeyError
    • TypeError
    • ValueError
  • PCEP-30-02 4.4 – Basics of Python Exception Handling
    • Try-except / the try-except Exception
    • Ordering the except branches
    • Propagating exceptions through function boundaries
    • Delegating responsibility for handling exceptions
Hinweise

Section 1: Computer Programming and Python Fundamentals

  • PCEP-30-02 1.1 – Understand fundamental terms and definitions
    • Interpreting and the interpreter, compilation and the compiler
    • Lexis, syntax, ...
Mehr Informationen >>

Zielgruppen

  • Entwickler

Termine und Orte

SG-Seminar-Nr.: 8532245

Termine

  • 23.06.2025 - 27.06.2025

    Nürnberg, DE

  • 15.09.2025 - 19.09.2025

    Nürnberg, DE

Durchführung garantiert

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Jetzt buchen ›
Seminar merken ›
Vergleichen

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Seminar / Kurs
  • Deutsch
    • Teilnahmebestätigung
  • 40 h
  •  
  • Anbieterbewertung (38)

Ihre Vorteile mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service