Logo inSegno Scuola informatica Bologna

inSegno

Via Longhena 15/A, 40139 Bologna
tel. 051 188 99 318
mail: info@in-segno.it

Corso Python

Corso Python – Corsi di Programmazione | inSegno

Il Corso

Perché fare un corso di Python? Perché puoi imparare rapidamente un linguaggio di programmazione orientato agli oggetti, flessibile e utilizzabile su tutte le principali piattaforme.

Se conosci questo linguaggio, non ci sono limiti a quello che puoi realizzare in maniera semplice e professionale.

Quasi ogni genere di applicativo dinamico sarà alla tua portata, grazie alla flessibilità delle librerie che puoi utilizzare, per puro esempio:

  • applicazioni per lo sviluppo e la gestione di siti web
  • software per computer e interfacce grafiche
  • database
  • programmazione di robotica o in Raspberry
  • data analytics
  • giochi
  • molto altro!

Potrai sfruttare la conoscenza di questo software in tantissimi modi, sempre più richiesti nel mondo del lavoro. Per esempio, nel settore dei Big Data, oggi fondamentale per ogni realtà, sono altamente ricercate queste competenze.

Python è il punto di riferimento per la creazione di programmi anche per aziende del livello di Google o della NASA.

Non solo: questo corso ti permette di ottenere la Certificazione PSC (Professional Skills Certificate) – Programmatore Python e, una volta superato l’esame, di essere inserito nella nostra piattaforma esclusiva per le aziende con l’indicazione precisa delle abilità acquisite, usata dalle imprese per per selezionare i propri collaboratori e dipendenti.

Conoscenze preliminari

Il Corso Python parte dalle fondamenta della materia e, pertanto, non sono necessarie conoscenze pregresse, se non quelle di utilizzo base del computer (creare cartelle, navigare e scaricare file da Internet).

Programma del corso Programmazione Pyhton

N.B. In caso di corso individuale o aziendale, il programma può essere personalizzato in base alle esigenze dello studente o dell’azienda

Installazione Python

  • Installazione di Python
  • L’IDE
  • Ambiente virtuale

    Tipi di dati: variabili semplici

    • Keywords
    • Le variabili e tipi di dati
    • I numeri e la loro rappresentazione
    • Le stringhe
    • Variabili booleane

    Le collezioni di dati

    • Liste
    • Tuple
    • Set
    • Lavoriamo con le collezioni

    Istruzioni condizionali

    • I test condizionali
    • Lo statement if
    • Lo statement if-else

    Gli oggetti

    • Dizionari in Python

    I cicli

    • Il ciclo while
    • Il ciclo for
    • Cicli applicati alle collezioni di dati

    Liste, Tuple, Set, Dict Comprehensions

    • Le list comprehensions
    • Le set comprehensions
    • Le dict comprehensions

    Copiare, Unire e Ordinare le Collezioni di Dati

    • Copiare una lista (copy(), list())
    • Unire liste e tuple
    • Modificare l’ordine degli elementi (asc(), desc(), reverse())
    • Unire set: i metodi union(), update(), intersection()
    • Copiare dict (copy(), dict())

    Funzioni

    • Funzioni built-in
    • Le funzioni e le lambda
    • Moduli di terze parti
    • Gestione delle eccezioni: try – except
    • Iteratori, iterabili e generatori

    File Handling

    • Open, Read, close
    • Readline e readlines
    • Statement with e modi di lettura
    • Scrittura su file

    Python e MySQL

    • Introduzione ai database ed ai DBMS
    • Il linguaggio SQL
    • Interagire con un DB tramite Python
    • Statement SQL come JOIN, SUBQUERY, UNION

    Librerie Avanzate Fondamentali: NumPy e Matplotlib

    • Gli arrays
    • Matplotlib e i grafici

    Librerie Avanzate Fondamentali: Pandas (Data mining)

    • Serie e dataframe
    • Grouping e pivoting

    Programmare GUI per Applicazioni Client: Il Framework Tkinter

    • La creazione di Frame e Canvas
    • Creare form per interagire con l’utente
    • Salvare i dati su database

    Introduzione alla Programmazione ad Oggetti

    • Introduzione alla programmazione ad oggetti (OOP)
    • Rappresentazione degli oggetti (Object Diagram)
    • I concetti base dell’OOP

    Le Classi

    • Nomi e oggetti
    • Classi: costruzione ed inizializzazione
    • Il costruttore
    • Overview sui metodi: di istanza, di classe e statici
    • Default arguments per i metodi
    • Getters e Setters
    • Ereditarietà e polimorfismo
    • Astrazione
    • Interface

    Modalità di svolgimento

    I nostri corsi si svolgono nelle seguenti modalità:
    • Corsi individuali (a distanza)
    • Corsi di gruppo (a distanza)
    • Corsi aziendali (a distanza)
    Per le informazioni dettagliate sulle modalità, i prezzi e le date dei corsi contattaci.

    Prezzo ed iscrizione

    Per conoscere i dettagli, i prezzi e le modalità di iscrizione e di pagamento, clicca il pulsante rosso

    Attestato e Certificazione

    Alla fine del corso viene rilasciato un attestato di partecipazione.

    Sempre al termine del corso, è possibile inoltre sostenere l’esame per ottenere la Certificazione Professional Skills Certificate (PSC).
    Clicca qui per tutte le informazioni sulle nostre certificazioni.

    Info varie

    Cosa mi serve?

    Per seguire il corso devi avere un PC o un Mac.
    Non sono necessari software a pagamento.
    Alla prima lezione, installeremo noi sul tuo computer i programmi necessari.

    Fornite delle dispense?

    Certo, sono previste dispense del corso in formato elettronico (PDF + esercizi).

    Piattaforma lezioni

    Non ti ricordi un passaggio?
    Non hai preso bene gli appunti?
    Eri assente ad una lezione di un corso di gruppo dal vivo?
    Non c’è problema!
    Tutte le lezioni del corso verranno registrate e saranno disponibili nella tua area privata. In questo modo le potrai rivedere tutte le volte che vuoi!

    Ricevi informazioni

    Per ricevere informazioni su:

    • il prezzo, modalità di iscrizione e di pagamento
    • le modalità di svolgimento
    • le date dei prossimi corsi di gruppo dal vivo e a distanza

    Compila questo modulo:

    Corso Phyton
    inSegno è un Ente di Formazione Professionale
    Accreditato dalla Regione Emilia Romagna
    La Commissione Europea ha riconosciuto il valore del nostro centro di formazione per le iniziative formative svolte e l’impatto positivo sulla Comunità Europea