Corso programmazione Python

francesco21010

Nuovo Utente
16 Mag 2020
7
0
1
Impara a programmare in Python, con la programmazione Object-Oriented, come un vero professionista.
Il corso ti permette di imparare:
  • Comprendere in modo approfondito il paradigma object-oriented (la prima sezione del corso riguarda proprio l'esposizione del paradigma object-oriented)
  • Comprendere l'architettura e la sintassi del linguaggio di programmazione Python 3.8.
  • Sviluppare applicazioni Python in modalità procedurale (funzioni, moduli, package)
  • Sviluppare applicazioni Python in modalità object-oriented (classi, ereditarietà, override)
  • Comprendere ed utilizzare gli "atomi" di Python: gli oggetti, i nomi, i tipi e gli attributi
  • Conoscere ed utilizzare i basic data types: interi, floating-point, boolean e string
  • Conoscere ed utilizzare le strutture dati: liste, tuple, dizionari e set
  • Conoscere ed utilizzare gli operatori e le espressioni
  • Conoscere ed utilizzare il control flow: if, while, for...in
  • Comprendere ed utilizzare le list comprehension, le dict comprehension e le set comprehension
  • Comprendere, utilizzare e definire le funzioni, e le espressioni lambda
  • Comprendere i namespace e lo scope
  • Comprendere ed utilizzare i function decorator ed i class decorator
  • Comprendere e definire gli attributi di classe e di istanza, i class methods e gli static methods
  • Progettare ed Implementare una Applicazione Distribuita con un Message Broker: RabbitMQ
  • Comprendere anche gli argomenti avanzati del linguaggio.
  • Comprendere le Type Annotations, e le Data Classes di Python 3.7
  • Comprendere le Assignment Expressions e i Positional-Only Arguments di Python 3.8
Descrizione del contenuto:
Questo corso, che non è un semplice tutorial ma una vera guida completa, teorica e pratica, ti condurrà passo dopo passo a conoscere in profondità il linguaggio di programmazione Python.

La prima sezione del corso è una sorta di corso nel corso... Imparerai infatti in modo approfondito il Paradigma Object-Oriented in tutti i suoi aspetti principali, secondo un percorso che ho ricavato dai miei (ahimè) moltissimi anni di esperienza sul campo come object-oriented analyst e designer. Le capacità che acquisirai nelle lezioni teoriche di questa prima sezione sono valide anche per qualunque altro linguaggio object-oriented, come Java, C#, Swift, C++.

Attraverso un percorso guidato, imparerai poi tutti i differenti livelli di organizzazione del codice Python, partendo dagli atomi del linguaggio (gli oggetti, i nomi, i tipi e gli attributi), per poi proseguire con i basic data types (i numeri, le stringhe ed i boolean), poi con le strutture dati (le liste, le tuple, i dizionari ed i set), poi con le strutture di codice (il control flow, le funzioni, le list comprehension, le espressioni lambda ed i decorator), poi con le strutture object-oriented (le classi, l'ereditarietà, l'override, i costruttori, le proprietà, gli attributi di istanza e di classe, i metodi statici, la gestione delle eccezioni), ed infine con le strutture dei programmi stessi (moduli e package).

Il corso è corredato di esercitazioni pratiche e di quiz, per verificare passo dopo passo il tuo apprendimento.

E' presente una sezione contenente argomenti avanzati del linguaggio, che viene incrementata con sempre nuove lezioni. Tra gli argomenti avanzati troviamo la multiple inheritance, l'MRO, le classi object e type, il costruttore __new__, gli oggetti iterabili e gli iteratori, ed anche i generatori (generator functions e generator expressions).

E' presente anche una esercitazione completa, nella quale impareremo assieme come scrivere una applicazione Python che utilizza RabbitMQ, un message broker che consente di implementare software distribuito e massivamente scalabile.

E' presente anche una esercitazione completa nella quale impareremo assieme cos'è e come si utilizza in Python MongoDB, uno dei più importanti database NOSQL disponibili sul mercato.

A chi è rivolto questo corso:
  • Un programmatore principiante che desidera migliorare la propria competenza generale nello sviluppo di applicazioni.
  • Un programmatore con una conoscenza introduttiva di Python, che desidera apprendere in modo più approfondito questo linguaggio di programmazione.
  • Un programmatore che sviluppa già applicazioni in altri linguaggi di programmazione, che desidera aggiungere Python al proprio curriculum, acquisendone una conoscenza approfondita.
  • Chiunque abbia desiderio di imparare a conoscere il paradigma object-oriented, che potrà poi utilizzare anche in altri linguaggi di programmazione.

PREZZO: 35 euro.
Per maggiori informazioni mandami un'email all'indirizzo [email protected] oppure contattami su Telegram @Dockpolo
 
Discussioni simili
Autore Titolo Forum Risposte Data
I Consigli su corso di programmazione Discussioni Varie 2
N VENDITA CORSO DROPSHIPPING LUCA VALORI Altri Annunci 0
I Corso Online SI o NO? Photoshop 1
F Corso seo fai da te e libri SEO e Posizionamento 11
felino [Windows 10] "Disconnessione in corso..." con nuovo account utente Windows e Software 4
S Corso web design Roma Discussioni Varie 0
FabiettoMilano82 Suggerimento per corso di sviluppo APP e corso di sviluppo PHP Programmazione 3
ottofonsuppost Ottofonsuppost e la grande guerra a JAVA - Corso GRATIS per neofiti Java 53
M creazione pagina web per esercizio corso di web design Offerte e Richieste di Lavoro e/o Collaborazione 2
G corso programmatore.net Discussioni Varie 0
filippino Webdesign: Corso on-line o In Aula? Webdesign e Grafica 1
P messaggio caricamento in corso Javascript 4
felino TP-Link TD-W8961nd e Identificazione in corso Reti LAN e Wireless 7
G Effettuare query con data del giorno in corso PHP 3
E Corso gratuito digital marketing Annunci servizi di Social Media Marketing 3
asevenx corso webmarketing, SEO, Copywriter, posizionamento Discussioni Varie 3
innovaformazione Corso eBay Venditore Professionale - impara a vendere su eBay da professionista Altri Annunci 0
C Cercasi web e social network marketing: corso e stage retribuiti Offerte e Richieste di Lavoro e/o Collaborazione 0
E Video Corso Joomla 2.5 Gratuito Joomla 0
E Nuovo video corso su Joomla 2.5 Altri Annunci 0
A consiglio corso web mater zona Cagliari Altri Annunci 0
N cercasi corso Altri Annunci 4
YellowMan Corso SEO e SEM a Milano Altri Annunci 2
maxbossi Corso Corso on-line Photoshop Photoshop 1
maxbossi Corso Corso php PHP 22
lukeonweb Corso Corso online ajax Ajax 1
P Corso di formazione ufficiale VMware vSphere 5.0 Offerte e Richieste di Lavoro e/o Collaborazione 0
H [VENDO] Corso per creare siti di nicchia Adsense - Online o dal vivo su richiesta. Offerte e Richieste di Lavoro e/o Collaborazione 0
S Msg caricamento in corso senza js PHP 2
L Corso di informatica con inserimento lavorativo Webdesign e Grafica 1
L Corso Java con inserimento lavorativo Discussioni Varie 1
W Corso base di photoshop a ROMA Altri Annunci 0
B Fate anche un corso di C++? C/C++ 0
B Corso sviluppatore web per disoccupati a Padova Altri Annunci 0
M Corso di formazione in Web Marketing SEO e Posizionamento 0
C Corso per J2ME Java 1
L corso o libro PHP 10
L Consiglio su corso PHP 5 e Mysql PHP 1
D Quale corso di Web Design consigliate? Webdesign e Grafica 5
G Corso sito multilingua.. ASP.NET 1
lukeonweb Corso Corso Java Java 1
L guida o corso per imparare visual basic Visual Basic 0
T Videocorso/corso x principianti HTML e CSS 3
E [CERCO] Web-designer per corso Altri Annunci 0
S corso per webmaster Discussioni Varie 1
A cerco corso web marketing e posizionamento per neofita SEO e Posizionamento 3
lukeonweb Corso Corso online XML XML 1
T Sito del corso ASP di mrwcorsi.it Classic ASP 3
M corso di web-design Webdesign e Grafica 5
lukeonweb Corso E-Commerce con ASP Classic ASP 0

Discussioni simili