Programación avanzada en Python – PCAP 31-02 & PCAP – 31-03

Cas Training > Nuestros cursos > Programación avanzada en Python – PCAP 31-02 & PCAP – 31-03
Icono Duración del curso
Duración del curso
70 Horas
Lugar de impartición
Madrid / Online
Icono modalidad del curso
Icono Fecha del curso
Fecha de inicio

Acerca del curso

This course is the second in a 2-course series that will prepare you for the PCAP: Certified Associate in Python Programming certification exam at a Pearson VUE Test Center.

The course picks up where Python Essentials – Part 1 leaves off. Its main goal is to teach you the skills related to the more advanced aspects of Python programming, including modules, packages, exceptions, file processing, as well as with general coding techniques and object-oriented programming (OOP).

The course is recommended for aspiring developers who are interested in pursuing careers connected with Software Development, and SecurityNetworking, and the Internet of Things (IoT).

Próximas convocatorias

Estamos preparando nuevas convocatorias. Déjanos tus datos a través del formulario y te avisaremos lo antes posible.


  • Learn general coding techniques and best practices
  • Learn to use object-oriented programming in Python
  • Learn how to import and use Python modules
  • Learn how to handle exceptions
  • Learn how to process files
  • Prepare for PCAP certification


1. Modules, packages, and PIP

Importing and using Python modules; using some of the most useful Python standard library modules; constructing and using Python packages; PIP (Python Installation Package) and how to use it to install and uninstall ready-to-use packages from PyPI.

2. Strings, String and List Methods, Exceptions

Characters, strings and coding standards; Strings vs. lists – similarities and differences; Lists methods; String methods; Python’s way of handling runtime errors; Controlling the flow of errors using try and except; Hierarchy of exceptions.

3. Object-Oriented Programming

Basic concepts of object-oriented programming (OOP); The differences between the procedural and object approaches (motivations and profits); Classes, objects, properties, and methods; Designing reusable classes and creating objects; Inheritance and polymorphism; Exceptions as objects.

4. Miscellaneous

Generators, iterators and closures; Working with file-system, directory tree and files; Selected Python Standard Library modules (os, datetime, time, and calendar.)


Solicita más información

Solicitar Información
Mensaje enviado correctamente
No se ha enviado su mensaje. Por favor revisa los campos e inténtalo otra vez.