Lezione dal corso Python
I cicli noti anche come loop, ci permettono di rendere sempre dinamico il nostro codice, ma andando a ripetere questo blocco di codice finché la condizione non si sarà verificata, possono essere di tipo wild.
Quindi finché in italiano, finché quella condizione non sarà vera di tipo for eseguì quel blocco di codice per n volte defi da noi o da qualche variabile e potremmo controllare questi cicli sia in termini di condizione.
Quindi, finché questa condizione non sarà verificata, esegui continua ad eseguire quel codice oppure, a un certo punto, uscire con delle keywords particolari come il black.
I cicli sono importantissimi perché ci permettono di appunto eseguire delle azioni ripetutamente.
Immagina, ad esempio che stai postando in maniera automatizzata un post sul tuo Instagram.
A un certo punto la tua connessione non sarà disponibile e cosa fai? Interrompi il programma? No, ci sarà il ciclo che continuerà finché la condizione o per tre quattro volte riproverà a condividere quel post.
Queste funzionalità ci sarà utili per tantissime cose.
Un altro esempio può essere scrivere i numeri da uno a cento.
Dobbiamo scrivere cento point? No.
Possiamo utilizzare un ciclo Ford che ci permetterà di eseguire questo codice, incrementare una variabile e continuare.
Quindi hai ri eseguire questo blocco di codice finché non aggiungiamo la nostra condizione ideale.
Vediamo subito degli esempi di cicli Wild for.
Il ciclo White è una funzione che ci permette di eseguire delle determinate azioni dei blocchi di codice finché quella condizione risulterà vera.
In questo caso abbiamo definito X uguale a uno e gli diciamo finché x minore uguale a dieci.
Tu scrivi la variabile X.
Abbiamo però aggiunto un pezzo di codice molto importante X uguale a x più uno.
Perché dobbiamo scrivere questo pezzo di codice? Altrimenti X sarà sempre minore uguale di dieci.
E cosa succederà che questo codice va eseguito all'infinito finché il nostro computer o Google col hub non crescerà? Vi assicuro che questo è un errore molto comune in programmazione e spesso capita di mandare in loop e spaccare, diciamo così il server o la macchina su cui stiamo facendo girare il nostro software tranquilli, non spaccherebbe niente.
Dovrete solamente riavviare la macchina e cercare di spegnere questo servizio.
Eseguiamo un attimo il codice, vediamo che mi ha stampato tutti i numeri da uno a dieci perché X parte da uno e verrà eseguita per dieci volte dieci compreso perché la condizione è minore è uguale a dieci é la variabile x sarà incrementata di volta in volta con l' x uguale x più uno.
Vediamo un esempio in cui non mettiamo la condizione di incremento della variabile che causerà invece questo loop infinito, il cosiddetto loop infinito.
Vedete che la variabile sarà sempre uguale uno e continuerà all'infinito adesso lo stoppia amo perché sennò il computer probabilmente crescerà il ciclo.
For invece abbiamo detto che funziona in termini di rangers.
Esegui questo blocco di codice per x volt.
Vediamo ad esempio la lista ciao da damiano per l'ernia è una lista sono spezzati da virgola, quindi è una lista di string e vediamo che gli diciamo il cosiddetto forti, cioè per ognuno per ogni valore presente in questa lista.
Print valore cos'è valore però non l'abbiamo mai definito valore.
È una variabile temporanea che si crea questo ciclo for che va a definire il singolo elemento presente nella lista.
Quindi scrive questa keyword four valore andrà a chic lare per ogni singolo elemento nella lista e per ogni singolo elemento verrà salvato all'interno di valore.
Così all'interno di questo blocco di codice inventato potremmo stampare il valore corrispondente a quella dell'indice della lista.
Proviamo ad eseguirlo.
Vediamo che ci stampa uno alla volta.
Ciao da damiano per l'ernia questo era il fork c' è un altro fuori interessante che il four raggiunge che viene definito dalla parola ange appunto dove x é la nostra variabile temporanea che viene alimentata dal ciclo for é nel range e viene specificato il numero di partenza, quindi da dove deve iniziare a conteggiare in questo caso da zero fino a dove deve conteggiare e gli step in cui si deve muovere in questo raggiunge in questo caso di due in due possiamo anche non specificarlo e lui partirà da zero fino a venticinque di uno in una di default.
Ovviamente è impostata una.
Possiamo quindi definire di quanti step questo deve avanzare ogni ciclo mettiamo ad esempio ha due clicchiamo play qui farà sempre il print.
Vediamo che parte da zero fa zero due quattro sei otto dieci Così via fino al ventiquattro perché il venticinque è fuori Rangers
Learnn è la piattaforma online che ti aiuta a 360 gradi a crescere nel digitale. Sviluppa competenze con oltre 220 corsi, condividi i tuoi risultati, fai networking con otre 120.000 professionisti/e e oltre 300 aziende.
Vogliamo cambiare l’Italia, una persona alla volta.
Per farlo ci proponiamo di democratizzare l’apprendimento e accelerare la crescita di persone, idee e aziende attraverso strumenti tecnologici a supporto di qualsiasi professionista.
Learnn prevede un piano totalmente gratuito (Free) che ti permette di iniziare qualsiasi corso che abbiamo su Learnn.
Per chi volesse finire i corsi, ottenere certificazioni e connettersi con professionisti e aziende, Learnn Pro permette di avere accesso illimitato a tutto questo. Il corso di Learnn Pro è 9.99 euro / mese e puoi disdire quando vuoi.
Per i team di aziende abbiamo anche un Piano Team con oltre 300 clienti aziendali.
Potrai seguire i contenuti da computer, tablet e smartphone.
Scarica l’App iOS/Android Learnn e segui i contenuti in modalità video, audio e testo.
Learnn ha un piano gratuito che ti permette di accedere all 40% di ogni corso in maniera gratuita e solo con la tua email.
Learnn offre sia un piano gratuito con accesso limitato ai contenuti, sia un piano PRO del costo di soli 9.99 euro al mese con cui potrai avere accesso a tutti i nostri contenuti senza limiti o sorprese.
Una volta completata l’iscrizione sarà possibile gestire i propri dati e disdire in qualsiasi momento e in completa autonomia.
No, non offriamo certificazioni, facciamo di meglio.
Man mano che completi corsi potrai verificare le tue competenze e condividerle sul tuo profilo LinkedIn o CV.
Inoltre abbiamo sviluppato una feature chiamata Profile attraverso il quale otterrai un link personale per mostrare in tempo reale tutti i contenuti da te completati e molto altro.
Immagine personale, username, badge, link esterni e molto altro.
Crea una vera e propria sales page dove il prodotto in vendita sono le tue competenze.
Se avessi altre domande puoi usare la live chat qui di fianco.
Per partnership compila questo form
La nostra vision è rendere l'Italia famosa nel mondo per l'esecuzione.
La missione di Learnn
è accelerare la crescita di ogni individuo rendendo accessibili conoscenza, opportunità e tecnologia per avere un impatto positivo sul mondo e sugli altri.
Tutto incluso (come Netflix), IVA inclusa, nessuna sorpresa o addebito indesiderato.
Disdici quando vuoi, in 1 click.
Scegli di migliorare ogni giorno per 12 mesi senza interruzioni scegliendo il piano annuale.
In un unico pagamento annuale
Disdici quando vuoi, in 1 click.
Con l’abbonamento otterrai:
Consuma i +200 corsi e webinar di Learnn da webapp o app iOS e Android, in formato video, audio o testo.
Con l'abbonamento a Learnn hai accesso a tutto (proprio tutto) ciò che contiene la piattaforma.
Ogni mese registriamo nuovi corsi su tutto cio di cui potresti avere bisogno nel mondo digitale.
Con l'app Learnn trasformi ogni momento di vuoto in un'occasione di apprendimento.
Scarica tutto il materiale che ti serve e utilizza i moduli riassuntivi per fissare i concetti.
Ogni settimana nuove offerte di lavoro da parte di tantissime aziende che operano nel mondo digitale.