Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS AWS Certified Developer - Associate CompTIA Security+
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 7 hours on-demand video
  • 1 article
  • 6 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
Development Programming Languages Python

Corso Python per principianti

Un percorso formativo che ti accompagna per mano nel mondo della programmazione in Python.
Rating: 4.4 out of 54.4 (5 ratings)
34 students
Created by Alessio Ferrari, Tuttofaredigitale Corsi Online
Last updated 1/2021
Italian
30-Day Money-Back Guarantee

What you'll learn

  • Nozioni base di programmazione
  • Sintassi di Python
  • Programmazione funzionale
  • Controllo del flusso di dati
  • Programmazione orientata agli oggetti
  • Algoritmi di ricerca e di ordinamento
  • Gestione dei file
  • Regular expressions

Course content

11 sections • 77 lectures • 7h 11m total length

  • Preview01:39
  • Domande e risposte, dove farle ed averle
    00:52
  • Preview04:51
  • Ti presento...Python
    03:33
  • Preview05:37
  • Tipi di errori in Python
    05:15
  • Preview04:01

  • Come eseguire un programma in Python
    03:39
  • Il tuo primo programma
    04:54
  • Indentazione in Python
    03:49
  • Commenti
    03:43
  • Le variabili
    04:34
  • Gli operatori
    03:35
  • Semplici operazioni
    04:53
  • Operatori e precedenza
    04:07
  • Operatori di assegnazione avanzati e speciali
    05:01
  • Test di apprendimento
    5 questions

  • Numeri
    04:42
  • Tipo string
    07:39
  • Tipo boolean
    02:38
  • List e Tuple
    07:12
  • Modifichiamo una lista in vari modi
    07:29
  • List: approfondimento
    07:55
  • Esercizio con list
    1 question
  • Test di apprendimento
    5 questions
  • Tuple: approfondimento
    04:20
  • Dictionary
    05:54
  • Un po' di pratica con dictionary
    09:51
  • Esercizio con dictionary
    5 questions
  • Test di apprendimento
    4 questions

  • Funzioni - prima parte
    05:58
  • Funzioni - seconda parte
    04:55
  • None
    03:14
  • Dichiarazione return
    08:29
  • Esercizio sulle funzioni
    1 question
  • Esercizio funzioni
    07:11
  • Test di apprendimento
    3 questions
  • Funzioni utili
    08:08
  • Bonus: decoriamo le funzioni
    04:14
  • Approfondimento: le funzioni anonime
    05:13
  • La ricorsione
    03:48
  • Esercizio sulla ricorsione
    1 question

  • Dichiarazione IF
    07:38
  • Else & elif
    04:38
  • If, else ed elif
    1 question
  • Utilizzo dell'if nidificato
    03:24
  • Try, Except, Finally
    05:34
  • Test di apprendimento
    3 questions
  • Esercizio flusso
    3 questions
  • Testa o croce?
    06:59
  • For loop
    09:15
  • While loop
    05:29
  • Loop nidificato
    04:42
  • Creare una lista: metodo avanzato
    03:37
  • Bonus: creare un dictionary da due liste (list comprehension)
    03:17
  • Esercizio di analisi dati
    6 questions
  • Tutorial: sistemiamo dei dati
    10:21
  • Test di apprendimento
    5 questions
  • Tutorial: aggiorniamo lo zaino
    11:28

  • Introduzione
    01:27
  • Il gioco Tris - I
    05:30
  • Il gioco Tris - II
    05:39
  • Il gioco Tris - III
    06:17
  • Il gioco Tris - IV
    05:18
  • Il gioco Tris - V
    07:36

  • Regular Expression - I
    11:01
  • Regular Expression - II
    08:56
  • Regular Expression - III
    06:46
  • Regular Expression - IV
    03:10
  • Esercizio selle Regular Expression
    3 questions
  • Regular Expression - V
    05:18

  • Algoritmi di ordinamento I
    05:15
  • Algoritmi di ordinamento II
    06:46
  • Algoritmi di ricerca
    09:25
  • Bonus: Notazione Big O
    04:07

  • Gestire i files con Python - I
    09:50
  • Gestire i files con Python - II
    06:23
  • Gestire i files con Python - III
    04:50
  • Test di apprendimento
    4 questions
  • Esercizio con i files
    8 questions

  • Classi e oggetti
    04:20
  • Variabili e metodi nelle classi
    07:27
  • Variabili dell'istanza
    03:05
  • Il costruttore
    05:29
  • Self
    05:44
  • Un altro metodo "magico"
    03:06
  • Test di apprendimento
    5 questions
  • Esercizio con le classi e gli oggetti
    8 questions
  • Ereditarietà
    10:09
  • Polimorfismo
    02:34
  • Polimorfismo nelle classi
    06:20

Requirements

  • Utilizzo base del PC (sapere cos'è una "directory", un "file")
  • Navigare in internet

Description

Impara a programmare in Python, il linguaggio di programmazione più ricercato del momento. Viene utilizzato in diversi campi come l'Intelligenza Artificiale ed il Data Science.

Quali benefici ottieni frequentando questo corso? Alla fine di questo corso saprai come programmare in Python ed avrai appreso concetti avanzati che trovi raramente nei corsi per principianti.

Userai Python per lavorare con  messaggi di testo, file CSV, per visualizzare i dati e creerai un progetto funzionante da zero.

Che tu sia un novizio della programmazione, o che vuoi scoprire l'affascinante mondo della programmazione, questo corso fa per te.

Questo corso non consiste solo nel farti vedere del codice senza capire i principi della programmazione, va oltre, ti sfida a programmare con compiti e verifica il tuo apprendimento con test mirati.

Lo scopo principale è quello di farti apprezzare Python. In questo corso il focus principale è il tuo apprendimento, gli argomenti sono selezionati con cura e non "sbrodolati" solo per aumentare la durata del corso.

I corsi per principianti spesso includono anche concetti difficili che servono a poco per chi non conosce Python e non è pratico di programmazione, creando confusione. Non ti fanno apprezzare le opportunità che può darti Python.

Seguendo questo percorso formativo imparerai concetti base come:

  • operatori

  • funzioni

  • loop

  • controllo del flusso

  • tuple, dictionary e liste

  • ... e molto altro!

Concetti avanzati come:

  • list comprehension

  • regular expression

  • modulo

  • classi e oggetti

  • self

  • costruttore

  • ereditarietà e polimorfismo

  • ...e molto altro!

Ciò che imparerai qui, il tempo che dedicherai a questo corso, ti sarà sufficiente per creare i tuoi programmi e per capire se Python fa per te. Se ti appassiona e se ti piace programmare.

Who this course is for:

  • Neo diplomati
  • Principianti della programmazione
  • Chiunque voglia imparare a programmare
  • Chi non conosce Python

Instructors

Alessio Ferrari
Informatico, freelance, insegnante online
Alessio Ferrari
  • 4.6 Instructor Rating
  • 219 Reviews
  • 2,955 Students
  • 6 Courses

Ciao sono Alessio, sono un informatico con più di vent'anni di esperienza nel mondo digitale ed ideatore di tuttofaredigitale.

Il mio primo PC è stato l'Amstrad 8086, un vero pezzo da museo moderno, ed è stato subito amore.

Il progetto Tuttofaredigitale, questi corsi, eBook, i tutorial gratuiti, sono nati per condividere esperienza e conoscenza, mia e di altri miei colleghi, del mondo digitale in modo semplice.

Ho creato una moltitudine di siti web, in HTML e CSS ed utilizzando piattaforme come Wordpress, Shopify e recentemente Webflow. Ho scritto libri e pubblicato eBook con Amazon KDP ed ho utilizzato sempre Amazon come piattaforma per vendere prodotti a livello internazionale.

Con questo spazio su Udemy voglio fornirti la conoscenza in diverse branche del mondo digital che ti permetteranno di apprendere nuove abilità, ed aprirti nuove possibilità di carriera e di aiutarti a raggiungere i tuoi obiettivi futuri.

Pubblicherò corsi sui linguaggi di programmazione, HTML & CSS, JavaScript, Python, come aumentare la tua produttività grazie a servizi online, corsi su come creare siti web da zero ed altro ancora.

C'è ne per tutti, anche per te, basta solo avere il desiderio d'imparare.

Tuttofaredigitale Corsi Online
Impara nuove abilità, creati nuove opportunità
Tuttofaredigitale Corsi Online
  • 4.5 Instructor Rating
  • 231 Reviews
  • 3,017 Students
  • 7 Courses

Corsi online sul mondo digital, usa le potenzialità messe a disposizione da internet.

Che tu stia cercando di imparare una nuova abilità da zero, o che tu voglia rinfrescarti la memoria su qualcosa che hai imparato in passato, sei venuto nel posto giusto.

L'istruzione rende il mondo un posto migliore. Rendi il tuo mondo migliore con nuove competenze!

Formazione sempre disponibile anche da smartphone e tablet h24. Facili da seguire e strutturati in modo pratico per aiutarti ad imparare passo dopo passo.

Tuttofaredigitale porta conoscenza a tutti quelli che sono interessati ad apprendere, per rimanere aggiornati e crearsi delle nuove opportunità lavorative.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.