Cloud Workshop
scopri Azure in una giornata

Una serie di eventi di una giornata in Aula Virtuale per conoscere Azure e implementare i suoi servizi.

LEGGI TUTTO

Prepara gli esami Cisco con i Practice Test Measure Up

Disponibili i Practice Test per preparare alcuni esami di certificazione Cisco.
Fruibili via web per 180 giorni.

LEGGI TUTTO

PRINCE2

PRojects IN Controlled Environments: PRINCE2 è la metodologia di Project Management applicabile a tutti i tipi di progetto.

In Pipeline è disponibile la formazione elearning e in aula, nonché gli esami di certificazione.

LEGGI TUTTO

Disponibili i corsi ufficiali Microsoft
MOC On-Demand

Si tratta di corsi Microsoft fruibili in modo individuale via Internet.
La soluzione ideale per chi incontra problemi di calendario a partecipare ad un normale corso MOC.

LEGGI TUTTO

Aula Virtuale: una nuova modalità di frequenza dei corsi Pipeline

E' disponibile una nuova modalità di frequenza dei corsi Pipeline. Si tratta dell'Aula Virtuale.

LEGGI TUTTO

Catalogo corsi
corsi-personalizzati
Corsi in promozione
Voucher microsoft


ARVWEB010AC - Introduction to Python (Video Corso)


Questo corso si rivolge ad allievi che imparare a programmare in Python. Il corso si rivolge ad allievi neofiti e pertanto non è necessario avere esperienza con altri linguaggi di programmazione.

Il corso si basa su Python 3. Vengono tuttavia evidenziate tutte le differenze con Python 2.

Questo corso eLearning è composto da video, tutorial, esercizi e quiz.

Durata del corso: 32 ore

Il corso è accessibile per 12 mesi dal momento della attivazione. L'attivazione deve avvenire entro 6 mesi dalla data di acquisto.

Lingua del corso: Inglese

Contenuti del corso

Python Basics

  • Running Python
  • Python Interpreter in Interactive Mode
  • IDLE
  • Commercial and Free Python IDEs
  • Hello, World!
  • Literals
  • Python Comments
  • Data Types
  • Variables
  • Variable Names
  • Variable Assignment
  • Simultaneous Assignment
  • Constants
  • Deleting Variables
  • Writing a Python Module
  • The main() Function
  • print() Function
  • Named Arguments
  • Collecting User Input
  • Getting Help

Functions and Modules

  • Defining Functions
  • Variable Scope
  • Global Variables
  • Function Parameters
  • Using Parameter Names in Function Calls
  • Default Values
  • Returning Values
  • Importing Modules  
  • Module Search Path
  • pyc Files

Math

  • Arithmetic Operators
  • Modulus and Floor Division
  • Assignment Operators
  • Order of Operations
  • Built-in Math Functions
  • The math Module
  • The random Module
  • Seeding

Python Strings

  • Quotation Marks and Special Characters
  • Escaping Characters
  • Triple Quotes
  • String Indexing
  • Slicing Strings
  • Concatenation and Repetition
  • Common String Methods
  • String Formatting
  • Format Specification
  • Long Lines of Code
  • Built-in String Functions

Iterables: Sequences, Dictionaries, and Sets

  • Definitions
  • Sequences
  • Lists
  • Deleting List Elements
  • Sequences and Random
  • Tuples  
  • The Immutability of Tuples
  • Lists vs. Tuples
  • Ranges
  • Indexing and Slicing
  • Converting Sequences to Strings with str.join(seq)
  • Splitting Strings into Lists
  • Unpacking Sequences
  • Dictionaries  
  • The update() Method
  • The setdefault() Method
  • Dictionary View Objects
  • Deleting Dictionary Keys
  • The len() Function
  • Sets
  • *args and **kwargs

Flow Control

  • Conditional Statements
  • The is and is not Operators
  • Python's Ternary Operator
  • Loops in Python
  • while Loops
  • for Loops
  • break and continue
  • The else Clause
  • The enumerate() Function
  • Generators
  • The next() Function
  • List Comprehensions

File Processing

  • Opening Files  
  • Methods of File Objects
  • The os and os.path Modules

Exception Handling

  • Wildcard except Clauses
  • Getting Information on Exceptions
  • The else Clause
  • The finally Clause
  • Using Exceptions for Flow Control
  • Exception Hierarchy

Dates and Times

  • Understanding Time
  • The time Module
  • The datetime Module

Running Python Scripts from the Command Line

  • The sys Module
  • sys.argv

 

 

A chi è rivolto

Il corso si rivolge a programmatori.

 

Prerequisiti

Per partecipare con profitto a questo corso è preferibile che gli allievi abbiano qualche esperienza di programmazione.

 

Obiettivi

Al termine del corso gli allievi saranno in grado di:

  • Learn how Python works and what it's good for.
  • Understand Python's place in the world of programming languages.
  • Learn to work with and manipulate strings in Python.
  • Learn to perform math operations with Python.
  • Learn to work with Python sequences: lists, arrays, dictionaries, and sets.
  • Learn to collect user input and output results.
  • Learn flow control processing in Python.
  • Learn to write to and read from files using Python.
  • Learn to write functions in Python.
  • Learn to handle exceptions in Python.
  • Learn to work with dates and times in Python.

 
 

 

Corso erogato in modalità eLearning  

Corsi Confermati

MOC 10975 - Introduction to Programming
25-02-2019 - Aula Virtuale
MOC 10975 - Introduction to Programming
25-02-2019 - Pipeline Milano
VMW_ICM - VMware vSphere: Install, Configure, Manage [V6.7]
18-03-2019 - Systematika Saronno
VMW_ICM - VMware vSphere: Install, Configure, Manage [V6.7]
18-03-2019 - Systematika Roma
VMW_ICM - VMware vSphere: Install, Configure, Manage [V6.7]
18-03-2019 - Aula Virtuale
VMW_ICM - VMware vSphere: Install, Configure, Manage [V6.7]
18-03-2019 - Systematika Padova

I nostri Partners

Video corsi

pipeine-video

Ricerca Corsi

catalogo-corsi-pipeline

SCARICA IL CATALOGO CORSI

studenti

STUDENTI

Le Nostre Aule