Python per esempi (playlist 1/principianti) ITA 1: introduzione, strumenti e primo script
HTML-код
- Опубликовано: 10 сен 2024
- Link al progetto con codice pronto all'uso: nulla (si tratta davvero di poche righe di codice...)
LINK ALLA PLAYLIST: • Python per esempi (pla...
IN QUESTO VIDEO
- a chi potrebbe interessare questa playlist e perchè
- installazione di Python (Windows, Mac e Linux) e di un potente IDE (PyCharm) free
- ricerca su Google Maps con un programma di 3 righe (volendo anche solo 2)!
Il video contiene solo la registrazione con il mio commento audio (senza altri video, immagini o audio) di una sessione di lavoro con software liberamente scaricabili ed utilizzabili da chiunque oppure di cui ho regolare licenza. Il fine è esclusivamente didattico.
The video contains only the registration of my voice while I'm using only open source or freely downloadable software. No extra video, photos or audio. The goal is only educational.
Ho comprato un libro sul Phyton diversi anni fa e nonostante poi ho imparato altri linguaggi di programmazione mi sono sempre detto: "fin quando fcamuso non fa una playlist sull'argomento io non conoscerò il Phyton". Bene quel giorno è arrivato e non vedo l'ora di impararlo grazie alle sue ECCELLENTI lezioni come ho già fatto anni fa con il c, c++ e c#. Lezioni molto ultili anche per chi come me poi ha approfondito altri concetti anche a livello universitario. Grazie mille!
Grazie per la fiducia. Questa prima playlist servirà anche a me per scaldare i muscoli. Se ne seguiranno altre tenterò di interpretare al meglio lo spirito pitoniano pur con il tempo limitato che potrò dedicargli. Come al solito Internet con tutte le sue risorse sarà di grande aiuto così come i consigli e le osservazioni di tutti voi.
fcamuso Come ha già accennato lei gli utilizzi di phyton sono davvero tantissimi quindi sono sicuro usciranno fuori tantissimi altri spunti pratici!
Prof.io la vorrei ringraziare perché è grazie al suo canale che sto imparando a programmare. Ancora sono in alto mare sto seguendo la playlist c# e Java e aspettavo questa su python. Lei è un grande.complimenti
Grazie ;)
ora finalmente seguiremo lezioni su Python fatte con maestria e competenza e sopratutto non fini a se stesse.Grazie professore
Ho commesso questo 'errore' con l'attuale su javascript e davvero non vorrei ripeterlo.
complimenti per la chiarezza dei concetti espressi... sono informatico di professione e seguire le sue lezioni mi aiuta a mantenermi aggiornato sulle diverse tecnologie
Grande prof! Il suo canale è una vera miniera di informazioni per chi si cimenta nel mondo della programmazione. Ovviamente il tutto deve essere supportato dallo studio e dalla pratica individuale, ma le sue playlist sono di non poco aiuto. Continui così! :)
Ci provo :)
VOTO 10+
Attualmente sono alla lezione numero 22, e la voglio ringraziare veramente di cuore, le sue lezioni sono eccezionali, Esempi variegati, configurazione del tema dark e la voce(profonda e pacata) la rendono il migliore tra tutti i tutorial che ho visto finora!
Grazie ancora!
Buongiorno professore.
Ho scaricato e sto seguendo alcuni suoi tutorials sui linguaggi più famosi (compreso questo :-) ).
Un paio e più anni fa ho avuto il primo approccio alla programmazione con un linguaggio di script per l'automazione, Autoit.
Non è un linguaggio OOP né multipiattaforma ( come oramai lo sono tutti !) Ma ha vantaggi come:
La grande disponibilità di UDF "funzioni a uso definito" (l'equivalente delle funzioni "built in" per intenderci).
Ad esempio, per gestire direttamente files di Excel e World.
Inoltre semplifica la creazione di GUI ( interfaccie grafiche ) grazie ad applicativi come "KODA".
Nato c.ca 20 anni fa, ho creato delle "utility" , per il mio ufficio, per la gestione dei files e cartelle di lavoro, applicazioni per la creazione di commissioni (contratti) di lavoro da realizzare in Excel (con relativa finestra di caricamento) e adesso mi sto cimentando nella realizzazione di una applicazione per sviluppare, in serie, note su World, partendo da alcuni prototipi di lettere.
Sotto certi versi assomiglia a Python ma a differenza di quest'ultimo, non gode della stessa documentazione e diffusione.
Malgrado ciò mi sento di chiederle:
- Se lo conosce e cosa ne pensa
_ Se potrebbe essere in futuro oggetto di un corso di approfondimento (chi lo sa ! :-) )
_ Nell'attesa di una risposta le porgo i miei più sinceri saluti.
Ottimo Prof.. Python è un linguaggio fantastico, tanto da dare dipendenza, come il cioccolato.
Caro Prof. Grazie! Finalmente lezioni su Python degne di questo nome, spero che le trattera' come di consueto con approfondimenti e spiegazioni semplici e esaustive.
Grazie fino da ora sarà il solito piacere seguirla ad ogni lezione
Sto valutando se usare gli approfondimenti come video paralleli come con quella sul C++ 11 o una playlist dedicata. Forse la seconda per dare ritmo alla playlist tenendo conto che presto avrò molto meno tempo...
Aspettavo questo suo corso su Python da un pò di tempo! Le sue spiegazioni non lasciano spazio ad alcun dubbio. Grazie e spero che realizziate altri video con argomenti anche più complessi
Tra tutti gli editor che ho provato, Pycharm è il più semplice, oltre ad essere il più stabile (a differenza di Atom) che dava i numeri appena eseguivo il Run, nonostante avessi eseguito tutte le procedure al riguardo. VS Code è anche una buona alternativa, ma Pycharm ha il lato console molto più semplice...Complimenti per il video!
Grazie mille professore!!!
Prof lei è un grande è quello che aspettavo da tempo....
Bene ;)
Grandissimo Prof! Finalmente IL linguaggio semplice da imparare che ormai, nel bene o nel male, è insegnato a livello accademico è richiesto ovunque vista la sua semplicità, la sua versatilità e la sua enorme quantità di framework esistenti. Personalmente non lo uso perché sono legato ad uno stack AMP, ma ci sbatto sempre addosso e prima o poi dovrò renderlo mio pane quotidiano. Grandissimo! Però Pìton non si può sentire dai :D
I know it is kinda off topic but does anyone know of a good place to watch newly released movies online?
Sembra che lei mi legga nel pensiero! Il python era il prossimo linguaggio che volevo iniziare! Grazie!
Bene ;)
Gentile Professore, per prima cosa vorrei farle i complimenti per l'ottimo lavoro dai lei svolto e ringraziarla per i corsi sempre utili ed interessanti.
Detto questo potrebbe gentilmente dimostrarmi come Python è stato utilizzato per gli effetti cinematografici nei film come Jurassic Parck o Avengers ...
Oggi stesso ho avuto una simpatica discussione con un collega e non sono riuscito a dimostrare questa sua affermazione.
Ringraziandola la saluto cordialmente.
Gli effetti in sè saranno stati sicuramente programmati in C++ per questioni di efficienza. Dove entra in gioco un linguaggio di scripting come python è nel realizzare quei tools che poi i grafici, tecnici del suono, animatori, il regista stesso ecc. useranno; oppure per prototipare rapidamente tools pers uso interno. La natura dinamica e i rapidi tempi di sviluppo sono particolarmente apprezzati in situazioni come queste dove i requisiti cambiano in continuazione.
grazie per aver iniziato questo corso prof,da oggi iniziero' a seguirlo ;) segnalo che esistono dei compilatori anche per python,complimenti per le spiegazioni,sempre chiaro e preciso
Buongiorno! Grazie 1000.
Veramente interessante questo linguaggio.
La seguirò tutta !!
Buonlavoro!!
La ringrazio ;)
Eccezionale Prof.!!!
Grazie
Grande. È proprio quello che cercavo
Complimenti prof, il suo canale sta guadagnando sempre più in completezza. Mi chiedevo se avesse in cantiere anche una playlist per chi ha seguito già la maggioranza delle sue playlist e quindi conosce già i principi base di programmazione. Qualcosa magari mirato applicazione dei concetti appresi, qualche progettino o simili. Ho apprezzato molto ad esempio il minicad in C#. Ad ogni modo complimenti e keep up the good work ;)
Ci penserò, in effetti sarebbe interessante
Come sempre, ottime spiegazioni...complimenti!
Grazie ;)
Grande professore! Aspettava da tanto questo corso di Python!
Che bello mi interessava proprio rispolverare Python grazie per le sue lezioni prof
Bene ;)
Professore, sempre il numero 1
Stavo proprio pensando di iniziare questo linguaggio, che fortuna!
Ottimo ;)
Grazie siete sempre i numeri uno!!!!!!!!
Grande Prof! Python è il primo linguaggio di programmazione che ho imparato! Per quanto mi ritenga ad un buon livello, credo proprio che guarderò lo stesso le sue lezioni perché oltre a spiegare benissimo, riesce sempre a "trascinare" le persone che la ascoltano facendo aumentare la curiosità! Farà anche delle lezioni molto più "complesse" su python? (Es. Client server ecc.)
La ringrazio. Questa prima playlist si concentrerà su core del linguaggio. Dovessi trovare moduli dall'interfaccia semplice e ad alto livello (gestione automatica della maggior parte dei particolari) per compiti anche complessi, perchè no? Diversamente, a seconda del successo della playlist, potrei iniziarne altre di approfondimento
Grazie della risposta e di tutto quello che fa prof! (Mi dia tranquillamente del "tu" ho solo 19 anni e infinite cose da imparare ancora per farmi dare del "lei" da una persona come lei, gentile e molto acculturata!)
Se volete qualcos' altro andate qui --> dums.altervista.org/python-tutorial-facile-e-per-tutti/
Bellissima notizia, inizialmente ho approcciato Python con qualche dubbio ma poi mi ha dimostrato i muscoli e la versatilità..... grazie per questa playlist la seguirò sicuramente sia per ripassare che per estendere la mia conoscenza...... forse lo sa già ma esiste un porting per Python delle librerie Qt ==> PyQt..... non vedo l'ora del prossimo e poi del successivo è così via......
Grazie. Sì ho adocchiato (solo di nome) le PyQt ed un'occhiata gliela darò di sicuro visto che ho anche intenzione di esplorare le QT
pyside invece come gli sembra come libreria spero di non aver detto cretinate.
Salve Prof. bhe che dire... rimango sempre incantato dalle sue lezioni!! mi chiedevo se più avanti aveva intenzione di proseguire con Python ed il Web, precisamente con Django.
Un pò presto per fare previsioni perchè ora mi sento un po' novellino :) Però sarò probabilmente tentato almeno a livello introduttivo
Sono già affascinato Grazie.
Chiedo venia per la mia domanda da ignorante ma : Python potrebbe sostituire il php nella creazione di un sito web dinamico? Con tanto di interrogazione al mysql e compagnia bella?
Salve Prof. Complimenti per la sua passione che ci trasmette. Per gli amici di Linux (come me) volevo sottolineare che python è già installato, sia 2.x che 3.x. Bisogna solo ricordarsi di scegliere la versione 3.x quando si crea un progetto nuovo con l'IDE pycharm
Utilissimo grazie
ciao a tutti per favore aiutatemi perchè quando schiaccio il tasto play eseguendo lo stesso comando del tutorial nella console viene scritto:Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:04:45) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
ma non mi da il risultato del print
preferivo l'IDLE di base di python
Buon giorno professore.
Che programma usa x registrare le sue video lezioni ?
Grazie anticipato x la risposta.
Cordialita
Buona sara Professore, innanzitutto come sta?....poi , volevo chiederLe se era possibile stilare un software che sovrapponesse un pdf contenente un certo format (tipo un fincato di una fattura) e un file di testo contenente i valori di riempimento secondo il loro significato. Come ad esempio codice articolo, descrizione, qta, prezzo, sconto,......totali vari finali tipo imponibile , iva, tolale fattura....etc....etc.....Grazie sempre!
Io sono parte di chi "non ha mai provato a programmare ma è molto intrigato dalla cosa" e alzo bandiera bianca alla lezione n°3, non riesco a seguirla. In ogni caso mi farò le basi necessarie con un buon libro e tornerò per finire il corso.
Le posso chiedere se ha un testo in particolare da consigliarmi? Grazie
Salve professore arriverà a parlare dell'utilizzo del python con i database? lei cosa ne pensa del possibile utilizzo del python per la creazione e la gestione, con relativa archiviazione, dei documenti word ed excell per un uso da ufficio. Grazie in anticipo per una sua risposta
Ciao, sei consapevole che i tuoi videocorsi gratuiti sono venduti su una piattaforma diversa da youtube ?
Su MacBook PyCharm non mi fa eseguire il programma. I bottoncini, tra cui il "play", sono grigi e inutilizzabili. Perché?
Domanda,da quello che ho capito phyton serve per scrivere i programmi mentre il secondo che ha fatto vedere per eseguirli?
Finalmente Python!
professore non ci tolga questa playlist.....non ci lasci a bocca asciutta
Come si fa a inserire "#" in più linee contemporaneamente in pycharm da mac?
Non vedevo l'ora
Salve. Vorrei imparare il Python ma non riesco a scaricare la PyCharm. Il mio dispositivo è un Windows. Come posso fare?
Caro prof, volevo solo farle i miei più sinceri complimenti per la chiarezza, il dettaglio e l'enorme scelta di tutorial che mette a disposizione di tutti, ma ne approfitto per farle una piccola domanda (forse un po' sciocca..:):
è possibile inserire codice Python in pagine html?
Sono un neofita, alle prime armi con Python e mi piacerebbe un suo parere autorevole. Di nuovo grazie per quello che fa.
salve volevo un informazione
per chi non ha conoscenza in programmazione python va bene per iniziare??
perche accanto al simbolo run , (test ) da te a me da la x rossa?
Salve,
ho seguito il suo video interesante ed istruttivo che mi ha permesso di avere un'ottima conoscenza di base per la programmazione in python. Vorrei però chiederti come si scrivono i programmi degli esercizi che ti proporrò in seguito in quanto nonostante la conoscenza teorica non sono stato in grado di scriverli. Mi saresti di grandissimo aiuto ho un'esame di informatica il 9 settembre sulla programmazione in python e su SQL. A proposito hai delle spiegazioni per quanto riguarda sql e la sua integrazione con python?
esercizi:
1) Scrivere una funzione che calcoli il minimo tra gli elementi di una sequenza seq che hanno posizione multipla di 7.
2)Scrivi una funzione decrescente(seq) che prende in input una sequenza di elementi e solleva TypeError se nella sequenza ci sono sia numeri che stringhe, restituisce True se sono ordinati dal più alto al più basso e restituisce False altrimenti.
3) Costruire una funzione segmenticrescenti(seq) che data una sequenza in input restituisca una lista di liste che deve contenere tutte le sotto-sequenze massimali crescenti contenute in seq, in ordine.
4) Costruire una funzione sommeparziali(seq) che prende in input una sequenza di numeri e V0,V1,V2 . . .Vn e solleva TypeError se nella sequenza ci sono elementi che non possono sommare e che restituisce una lista della stessa lunghezza di seq dove alla posizione i si ha il valore: sommatoria per j che va 0 a i di Vi.
5) Scrivere la funzione proiezione, tale che proiezione(tabella,colonne) restituisca una nuova tabella (codificata come dizionario di liste), contentente le colonne scelte. Oltretutto colonne è una sequenza di chiavi ,solleva TypeError se la tabella non è ben formata e solleva ValueError se una delle colonne richieste non è nella tabella.
Mi rendo conto che sono esercizi più elaborati spero riuscirai a darmi una mano.
Rispondi
Inoltra
Salve!
Video magnifici, però ogni volta che tento di installare pycharm, prima lo installa ma poi all'avvio mi segna "Couldn't find main class com/intellij/idea)Main" e non me lo fa partire.
Come posso risolvere?
Grazie.
Posso approfittarne per chiederle cose ne pensa di visual studio code ?
yeee, python.. finalmente!!! :)
:)
Salve Prof!
Potrebbe fare un video che spiega come salvare un file Python in exe?... Ho provato con vari metodi (Py2exe, Pyinstaller, cx_freeze, Nuitka), ma in ogni caso o dava errori oppure il programma non funzionava come avrebbe dovuto.
La saluto cordialmente!
ci sara solo un corso veloce o nel futuro si aggiungera da zero ad avanzato?
Finalmente Python ;-)
Grande una playlist su python ci voleva proprio.... Non dò se ho dimenticato qualche permesso ma eseguendo script con creazione di file da pycharm mi da problemi....
Ambiente Windows? Se riesce ad estrapolare uno spezzone di codice ed a postarlo qui posso fare dei test o probabilmente qualche follower con già un poco di esperienza potrebbe dare una dritta; magari lo 'posti' anche sul prossimo video se vede che qui mi è sfuggito (tantissimi messaggi!)
Ambiente windows , mi scuso per il ritardo ma sono riuscito a riprovare solo ora e non ha più dato alcun problema... anche da pycharm si riesce ad interagire con i file non solo da riga di comando. Spero arrivi presto un video sulla gestione file che è veramente semplicissima e molto veloce. Complimenti ancora per questa playlist e per tutte le altre.
Complimenti davvero... hai doti istruttive fuori dal comune ed hai presentato il corso in modo tale da intrigare anche un programmatore di vecchia data come ... Sei chiarissimo e preciso, raramente capita di vedere un corso cosi ben fatto!
Programmo in VB.NET da quando è nato e prima ancora con Visual Basic ma trovo interessante questo Phyton di cui tutti parlano bene....
...purtroppo tutti dicono "ci puoi fare di tutto" ... e poi è difficile trovare esempi pratici su COME FARLO questo tutto...in questo hai creato qualcosa di unico o comunque di rara bellezza...
...ma ho un dubbio...sicuramente ne parlerai in futuro ma ....per sviluppare forms e finestre in modo da creare un'applicazione grafica ? E' altrettanto facile ? Spero che prenderai in esame questo argomento... e magari successivamente anche lo sviluppo di siti e web application che si dice sia semplicissimo....
Grazie, senta prof ma questo linguaggio può essere usato per creare giochi con l' unreal engine 4???
È il " GAME ENGINE " di Blender.
Infatti spero in un tutorial su questo argomento :-)
@@robertopiscaglia2563 ma scusa io sapevo che non si sa ancora niente
Ciao, sto studiando da pochissimo python e mi sono imbattuto in un problema forse semplicissimo ma da cui non so come uscirne.
Dove posso descriverglielo?
Puoi anche scriverlo qui e ti possiamo aiutare
Ma tra php e python qual è più potente?
L’unica cosa che non digerisco su Python è la OOP che trovo decisamente particolare rispetto a quanto già visto in C# e simili. Mi domandavo quindi se vale anche il contrario, e cioè se iniziando con Python poi vi è il rischio di trovarsi spaesati con la programmazione ad oggetti di Java, C# e simili
Difficile dirlo. Tenterò di rispondere dopo aver a mia volta subito lo shock :) Per ora troppo poca esperienza ...
Io non ho avuto difficoltà a passare dalla OOP di Python a quella di Java. Si, ci sono alcuni particolari che differiscono tra le due tipologie di OOP, ma nulla di grave... Basta capire poi il meccanismo che c'è alla base di ogni linguaggio e non avrai difficoltà. Il concetto di OOP, seppur con una sintassi differente tra i linguaggi, sempre OOP rimane, portandosi generalmente tutte le proprietà e caratteristiche che la caratterizzano...
Spero di essere stato utile :)
io personalmente all'inizio mi sono trovato un tantino spaesato, ma alla fine il concetto dietro è lo stesso, quindi con un po' di pratica ci si ritrova senza troppi problemi
porterai anche una guida sul assembly e sul reverse engine ?
O MIO DIO! sto seguendo un corso pyton ma ne volevo proprio uno fatto dal prof.grazie =)
approfitto.studiare pyton ha possibili sviluppi lavorativi? è un linguaggio che mi piace
Sì (probabilmente un pò meno in Italia al momento). Ma dovrebbe essere molto produttivo a livello personale da giustificare il suo studio.
so che è molto usato in campo di AI e anche in hacking,dicono almeno.
Sì una specie di coltellino svizzero molto apprezzato dagli smanettoni
Posso usare anche Atom?
ciao Camuso, io sono francesco Roseghini. Ho un progetto particolare: vorrei partire da videogiochi online,poi aggiungere variabili, ecc...poi metterlo online. Esiste un programma( non necessariamente per bambini) che permette di fare questa cosa.
Ciao. Bisogna essere prima di tutto certi che il proprietario lo consenta altrimenti è una operazione non permessa dalla legge. Se lo consente allora il proprietario POTREBBE lasciar scaricare i cosiddetti sorgenti (le istruzioni in chiaro) e troveresti sul sito un link per scaricarli. In quel caso il programma che lo consente è un ambiente qualunque che supporti il linguaggio di programmazione usato per scrivere le istruzioni in chiaro. Fammi sapere (e avvisare come con questo perchè ormai riesco a leggere solo i commenti degli ultimissimi video che pubblico perchè sono troppi!)
@@fcamuso io posso chiedere di copiare i dati ( non modificarli ) pagando solo li costo d' uso poi su un programma.... poi lo modifico? Se si su quale programma?come si contattano i creatori dei giochi?
Grande prof! Ma Pycharm assomiglia tanto all'ide Java chiamato intellij!
Prof Pycharm mi crea problemi
Salve, mi saprebbe dire quali sono i framework/librerie maggiormente utilizzate per lo sviluppo di interfacce grafiche in ambito lavorativo ?
L'IDE che sta usando è simile ad Android Studio
Se non ricordo male Android Studio è basato su IntelliJ IDEA della stessa ditta di PyCharm (Jetbrains) il che spiega la somiglianza ;)
Poi manca LUA
Infatti , Python e' il primo linguaggio che ho imparato
;)
Professor Fcamuso , si ricorda di me , ero William Zhao, Grazie a lei, sto andando veramente avanti con il C++, ora sto facendo un programma con le librere ffmpeg , per creare un recorder e un player , dopodiche volevo creare un programma dove potesse fare un live con il protocollo rtmp.
Ah benissimo: post come questo mi fanno molto piacere. Avanti tutta ;)