
Certificazione Python Programming PCAP Associate
PANORAMICA

Esame PCAP-31-03 Certified Associate in Python Programming;
Superando l’Esame PCAP-31-03 il candidato potrà ottenere la Certificazione Python Programming PCAP Associate. Tale certificazione misura la capacità di svolgere attività di codifica relative alle basi della programmazione nel linguaggio Python, alle nozioni e alle tecniche fondamentali utilizzate nella programmazione orientata agli oggetti. Si potrà così dimostrare famigliarità con concetti generali di programmazione come l’esecuzione condizionale, i loop, la sintassi del linguaggio di programmazione Python, la semantica e l’ambiente di runtime, nonché con le tecniche di codifica generali e la programmazione orientata agli oggetti e altro ancora.

Corso di Preparazione
Corso Python Developer
Contattaci ora per ricevere tutti i dettagli e per richiedere, senza alcun impegno, di parlare direttamente con uno dei nostri Docenti CLICCA QUI.
Oppure chiamaci subito al nostro numero verde 800-177596.
SVOLGIMENTO E DURATA
Esame PCAP-31-03 Durata 65 minuti 40 quesiti;
Negli esami sono presenti quesiti formulati in lingua inglese in forme differenti: Risposta Multipla; completamento di testo, collegamenti concettuali Drag and Drop; vere e proprie simulazioni laboratoriali.
PREREQUISITI
Frequentare il Corso Python Developer;
ARGOMENTI D’ESAME
Esame PCAP-31-03 Certified Associate in Python Programming
Modules and Packages
- import variants; advanced qualifiying for nested modules
- dir(); sys.path variable
- math: ceil(), floor(), trunc(), factorial(), hypot(), sqrt(); random: random(), seed(), choice(), sample()
- platform: platform(), machine(), processor(), system(), version(), python_implementation(), python_version_tuple()
- idea, __pycache__, __name__, public variables, __init__.py
- searching for modules/packages; nested packages vs directory tree
Exceptions
- except, except:-except; except:-else:, except (e1,e2)
- the hierarchy of exceptions
- raise, raise ex, assert
- event classes, except E as e, arg property
- self-defined exceptions, defining and using
Strings
- ASCII, UNICODE, UTF-8, codepoints, escape sequences
- ord(), chr(), literals
- indexing, slicing, immutability
- iterating through,
- concatenating, multiplying, comparing (against strings and numbers)
- in, not in
- .isxxx(), .join(), .split()
- .sort(), sorted(), .index(), .find(), .rfind()
Object-Oriented Programming
- ideas: class, object, property, method, encapsulation, inheritance, grammar vs class, superclass, subclass
- instance vs class variables: declaring, initializing
- __dict__ property (objects vs classes)
- private components (instance vs classes), name mangling
- methods: declaring, using, self parameter
- instrospection: hasattr() (objects vs classes), __name__, __module__, __bases__ properties
- inheritance: single, multiple, isinstance(), overriding, not is and is operators
- inheritance: single, multiple, isinstance(), overriding, not is and is operators
- constructors: declaring and invoking
- polymorphism
- __name__, __module__, __bases__ properties, __str__() method
- multiple inheritance, diamonds
Miscellaneous (List Comprehensions, Lambdas, Closures, and I/O Operations)
- list comprehension: if operator, using list comprehensions
- lambdas: defining and using lambdas, self-defined functions taking lambda as as arguments; map(), filter();
- closures: meaning, defining, and using closures
- I/O Operations: I/O modes, predefined streams, handles; text/binary modes
open(), errno and its values; close()
.read(), .write(), .readline(); readlines() (along with bytearray())