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

CERTIFICAZIONI
_202010060220.png/)
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.
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.
- 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;
- Function invocation and returning a result from a function;
- Name scopes and variable shadowing;
- Tuples - purpose, constructing and using;
- Dictionaries - purpose, constructing and using.
- 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.
- 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.
- From procedura! to object approach -motivations and profits;
- Classes, objects, properties and methods;
- lnheritance and polymorphism;
- Exception as an object.
- Working with filesystem, directory trees and files;
- Selected Python Standard Library modules (os, date, datetime,calendar).
Certificazioni
- Attestato di frequenza IFOA
Corsi correlati
Corso Art&Design: impara a comunicare attraverso l'immagine - Programma Garanzia Giovani NEET
Categoria: Senza stage/tirocinio
Finanziamento: Finanziato/Gratuito
Area tematica: Digitale
Linea corso: Corsi brevi
Modalità:
Corso gli assistenti virtuali - Programma Digitize
Categoria: Senza stage/tirocinio
Finanziamento: Finanziato/Gratuito
Area tematica: Digitale
Linea corso: Corsi brevi
Provincia: Reggio Emilia
Modalità:
Corso gli strumenti di comunicazione digitale - Programma Digitize
Categoria: Senza stage/tirocinio
Finanziamento: Finanziato/Gratuito
Area tematica: Digitale
Linea corso: Corsi brevi
Provincia: Reggio Emilia
Modalità:
Corso la narrazione sui social - Programma Digitize
Categoria: Senza stage/tirocinio
Finanziamento: Finanziato/Gratuito
Area tematica: Digitale
Linea corso: Corsi brevi
Provincia: Reggio Emilia
Modalità:
Corso Videomaking - Programma Digitize
Categoria: Senza stage/tirocinio
Finanziamento: Finanziato/Gratuito
Area tematica: Digitale
Linea corso: Corsi brevi
Provincia: Reggio Emilia
Modalità:
Corso Grafica Pubblicitaria: Photoshop, Illustrator, Indesign (Adobe)
Categoria: Senza stage/tirocinio
Finanziamento: Non finanziato
Area tematica: Digitale
Linea corso: Corsi brevi
Provincia: Reggio Emilia
Corso il digitale per la ricerca di lavoro - Programma Digitize
Categoria: Senza stage/tirocinio
Finanziamento: Finanziato/Gratuito
Area tematica: Digitale
Linea corso: Corsi brevi
Provincia: Reggio Emilia
Modalità:
Corso grafica digitale – Strumenti online
Categoria: Senza stage/tirocinio
Finanziamento: Finanziato/Gratuito
Area tematica: Digitale
Linea corso: Corsi brevi
Modalità:
Corso crea video che ispirano: il potere della creatività su TikTok - Programma Garanzia Giovani NEET
Categoria: Senza stage/tirocinio
Finanziamento: Finanziato/Gratuito
Area tematica: Digitale
Linea corso: Corsi brevi
Modalità: