Corso PCAP Programming Essentials in Python (Cisco Networking Academy Program)

CERTIFICAZIONI

Obiettivi:

The PCAP | Programming Essentials in Python course covers all the basics of programming in Python, as well as general computer programming concepts and techniques. The course also familiarizes the student with object-oriented approach. The course is broken down into five modules.

Each student has access to hands-on practice materials, quizzes, and assessments to learn how to utilize the skills and knowledge gained on the course and interact with some real-life programming tasks and situations.

The PCAP Programming Essentials in Python (2.0) course is divided into two parts. Python Essentials
Part 1 (PE1) is aligned with PCEP certification, while Python Essentials Part 2 (PE2) is aligned with PCAP certification.

A student who has completed
Python Essentials Part 1 (PE1) will have acquired:

  • an ability to design, develop and improve simple computer programs coded in Python;
  • a knowledge suitable to start learning another programming language;
  • sufficient competence to take the PCEP exam and obtain the corresponding certificate;
  • the skills needed to take part in the next Python Institute course PE2;
  • experience allowing her/him to take a job as a junior tester;
  • the possibility to continue her/his personal development through self education and self improvement..

A student who has completed
Python Essentials Part 2 (PE2) will have acquired:

  • an ability to design, develop and improve multi module computer applications coded in Python;
  • an ability to analyze and model real life problems in OOP categories;
  • sufficient competences to take the PCAP exam and obtain the corresponding certificate;
  • experience allowing her/him to take a job as a junior developer;
  • sufficient skills to create and develop her/his own programming portfolio;
  • the potential to use Python in everyday life applications including DIY activities.
CATEGORIA
Senza stage/tirocinio
LINEA
Corsi brevi
FORMULA
Webinar
FINANZIAMENTO
Non finanziato
DURATA
50 ore
CONDIVIDI

Destinatari

Generally, Python is a great choice for:

  • Web and Internet development (e.g., Django and Pyramid frameworks, Flask and Bottle micro-frameworks)
  • Scientific and numeric computing (e.g., SciPy – a collection of packages for the purposes of mathematics, science, and engineering; Ipython – an interactive shell that features editing and recording of work sessions)
  • Education (it’s a brilliant language for teaching programming! And that’s why we’re offering this course to you!)
  • Desktop GUIs (e.g., wxWidgets, Kivy, Qt)
  • Software Development (build control, management, and testing – Scons, Buildbot, Apache Gump, Roundup, Trac)
  • Business applications (ERP and e-commerce systems – Odoo, Tryton)

Contenuti del corso

-    Python as a modem, universal and growing programming language;
-    Python versions and language development;
-    Brief review of tools and environments needed to start programming in Python.

-    How to write and run the very first Python program;
-    Python literals;
-    Python operators and expressions;
-    Variables - naming and using;
-    Basic input/output operations in Python.

-    Boolean data type;
-    Relational operators in Python;
-    Decision making in Python: if, if-else, if-elif-else;
-    Repeating code execution using loops: while and for;
-    Logie and bitwise operations in Python;
-    Lists in Python: constructing, indexing, slicing and content manipulation;
-    How to sort a list using a bubble-sort algorithm;

-    Code structuring and the concept of functions;
-    Function invocation and returning a result from a function;
-    Name scopes and variable shadowing;
-    Tuples - purpose, constructing and using;
-    Dictionaries - purpose, constructing and using.
-    What is a module and why do we need it?
-    lmporting and using modules;
-    Review of some useful Python modules;
-    What is a package and how does it differ from a module?
-    Constructing and using packages;
-    PIP-the Swiss army knife for package maintenance.
-    Characters, strings and coding standards;
-    Strings vs. lists -similarities and differences;
-    List methods;
-    String methods;
-    Python's way of handling runtime errors;
-    Controlling the flow of errors using try and except;
-    Hierarchy of exceptions.
-    Basic concepts of object programming;
-    From procedura! to object approach -motivations and profits;
-    Classes, objects, properties and methods;
-    lnheritance and polymorphism;
-    Exception as an object.
-    Generators, iterators and closures;
-    Working with filesystem, directory trees and files;
-    Selected Python Standard Library modules (os, date, datetime,calendar).

Certificazioni

  • Attestato di frequenza IFOA

Corsi correlati

Richiedi info
(ci permette di fornirti un servizio più veloce e preciso)
Informativa Privacy (Reg. UE 2016/679)
L'informativa estesa relativa al trattamento dei suoi dati personali da parte IFOA la trova all'indirizzo https://www.privacylab.it/informativa.php?09395343333
Presta inoltre il suo consenso al trattamento dei dati personali per le finalità facoltative sotto riportate?
Invio di comunicazione su eventi, servizi e prodotti Ifoa