Python: impariamolo insieme

Scalpo

Nuovo Utente
Registrato
14/12/00
Messaggi
2.303
Punti reazioni
99
Poichè mi sembra di aver notato un discreto interesse per l'adozione di questo ambiente, nonchè ricevuto disponibilità alla condivisione del suo apprendimento, in uno spirito di "gruppo di auto-aiuto", apro questo 3D per proporre agli interessati un percorso di studio in comune che ci supporti nel raggiungimento in tempi brevi dei nostri obiettivi.

Raccogliamo qui:
- le adesioni: vedi sotto

- i video-corsi generali (gratuiti ed in italiano, possibilmente comprensivo di esercitazioni)
Tutorial gratuito di Python - Programmazione con Python in 90 minuti | Udemy 1,5h
Corso completo per principianti sul Python [tutorial] - YouTube 5h
PyMike - YouTube


-standard di scrittura PEP8
[url]https://www.python.org/dev/peps/pep-0008/#introduction


Tutorial Python 3 - Come Creare, Leggere e Scrivere File Testuali - Programmare In Python - YouTube[/url] 8m
e Visual Studio Code - Python SET UP - ITALIANO - YouTube 23m

- i video corsi specifici:
freeCodeCamp.org
Corso completo di Data Science e machine learning con Python | Udemy
https://www.youtube.com/watch?v=65xqZjhIwAE durata: 3h

- altre fonti per l'apprendimento gratuito generali:
Python per i principianti | Linguaggio di programmazione Python

- esempi di codice già sviluppato:
https://www.30secondsofcode.org/python/p/1

- le proposte di modalità di incontri virtuali e confronto fra di noi

NB: questa iniziativa è indipendente dall'altra di @automatic-trading che invece è solo per lo sviluppo in comune di know-how.
 
Ultima modifica:

Mei

Nuovo Utente
Registrato
28/5/15
Messaggi
347
Punti reazioni
53
Ringrazio per l'iniziativa, sono a disposizione per iniziative di apprendimento comune!
 

Scalpo

Nuovo Utente
Registrato
14/12/00
Messaggi
2.303
Punti reazioni
99
Ovviamente partecipo anch'io :) consideratemi dei vostri.

naturalmente..

ps: mi sembra che hai i messaggi privati disattivati, così come fai a ricevere le adesioni sull'altro progetto?
Mancano ancora almeno un economista, uno specialista in opzioni, ed un phd in matematica:D .
Mentre gli ingegneri non mancano, la messa a punto delle tecnologie non è un problema.
 
Ultima modifica:

Scalpo

Nuovo Utente
Registrato
14/12/00
Messaggi
2.303
Punti reazioni
99
detto ciò, iniziamo ad inserire le fonti: segnalate pure, io aggiornerò sempre il 3D di inizio che fungerà da indice generale.
 

Price Action

Nuovo Utente
Registrato
23/1/12
Messaggi
707
Punti reazioni
75
Io ho comprato questo in offerta a 9 euro e qualcosa, davvero ottimo. Ora è tornato a 129 euro ma, come sempre su Udemy, se aspettate lo troverete di nuovo in offerta. Parte dalle basi, anche se non ci si sofferma tantissimo in quanto lo stesso sito propone un corso apposito, però integrandolo con le risorse gratuite che trovate su Youtube va benissimo.

Corso completo di Data Science e machine learning con Python | Udemy

Corso introduttivo di 5 ore totali. C'è di buono che tutto il corso si trova in un solo video, con indice per saltare facilmente da un argomento all'altro. Molto chiaro, per chi inizia va davvero bene, a mio parere.

Corso completo per principianti sul Python [tutorial] - YouTube

Di ottimo livello questo canale Youtube, che parte da zero per arrivare a un livello molto più avanzato e che tratta anche più aspetti.

PyMike - YouTube

Aggiungo solo questo link a una lezione tenuta da Giovanni Trombetta presso l'Università di Torino. Ne vale davvero la pena per chi approccia Python per il trading.

20201130 Python&QuantitativeAnalysis Universita Torino - YouTube
 
Ultima modifica:

Scalpo

Nuovo Utente
Registrato
14/12/00
Messaggi
2.303
Punti reazioni
99
grazie a tutti per la condivisione delle risorse.
Al momento non ne aggiungerei altre. Prima digerisco questa prima infornata.

Gradirei invece che ciascuno inserisca il suo livello di preparazione, giusto per far convergere gli obiettivi.
-anni di conoscenza in Python
-progetti già sviluppati
-aspettative sulle capacità da raggiungere, tempi
 
Ultima modifica:

Scalpo

Nuovo Utente
Registrato
14/12/00
Messaggi
2.303
Punti reazioni
99
inizio io:

-anni di conoscenza in Python: 0
-progetti già sviluppati in Python: 0
-aspettative sulle capacità da raggiungere, in 2 mesi: sviluppare modelli integrati fra modelli econometrici classici e varie tecniche di ML
 

Price Action

Nuovo Utente
Registrato
23/1/12
Messaggi
707
Punti reazioni
75
Sì, direi che è già una bella raccolta, ho solo aggiungo un link che avevo colpevolmente omesso.
 

automatic-trading

Nuovo Utente
Registrato
27/12/20
Messaggi
37
Punti reazioni
2
naturalmente..

ps: mi sembra che hai i messaggi privati disattivati, così come fai a ricevere le adesioni sull'altro progetto?
Mancano ancora almeno un economista, uno specialista in opzioni, ed un phd in matematica:D .
Mentre gli ingegneri non mancano, la messa a punto delle tecnologie non è un problema.

@Scalpo essendo un utente registrato recentemente ed avendo meno di 30 messaggi, non posso creare thred a quanto sembra ho i messaggi privati disattivati di default! Ancora un po' di pazienza e sarò attivo al 100%

Per quanto riguarda i corsi vanno bene anche quelli in inglese con sottotitoli in italiano?
 

automatic-trading

Nuovo Utente
Registrato
27/12/20
Messaggi
37
Punti reazioni
2
Per quanto riguarda la mia preparazione sull'argomento

-anni di conoscenza in Python: 0
-progetti già sviluppati in Python: 0
-aspettative sulle capacità da raggiungere, in 2 mesi: installare Pyton ed ambiente di sviluppo. Raggiungere un livello di programmazione intermedio con corsi online. Nei primi due mesi non prevedo la stesura di alcun programma Python ne per il trading ne per il machine learning ma solo imparare a programmare in Python in modo "generale"
 

Scalpo

Nuovo Utente
Registrato
14/12/00
Messaggi
2.303
Punti reazioni
99
@Scalpo essendo un utente registrato recentemente ed avendo meno di 30 messaggi, non posso creare thred a quanto sembra ho i messaggi privati disattivati di default! Ancora un po' di pazienza e sarò attivo al 100%

Per quanto riguarda i corsi vanno bene anche quelli in inglese con sottotitoli in italiano?

Mha.. di materiale ce ne è già abbastanza, comunque tu inserisci, valutiamo i contenuti in itinere.
 

Scalpo

Nuovo Utente
Registrato
14/12/00
Messaggi
2.303
Punti reazioni
99
Dunque i video generali durano in tutto circa 8h.
Direi che dopo questa panoramica, fattibile in 1 settimana -tenendo conto dei nostri impegni quotidiani personali-, quindi entro sabato prox., potremmo avere, per chi come me parte da zero, un'idea del quadro didattico.
Da li in poi vedremo quali sono gli argomenti minimi anche e sopratutto con gli utenti che posseggono già esperienza in Python, che dovremo avere in comune, chi si renderà conto di non averli dovrà allinearsi o farli presente al fine di allinearsi entro lo step2 sotto specificato: in poche parole bisogna, secondo me, costituire una base di partenza comune da cui poi costruiremo il programma didattico finale vero e proprio.

ricapitolando:
- step 1: valutazione di Python per i principianti: da fare entro il 23/1
- step 2: redazione piano didattico comune: serie di confronti sul FOL per decidere cosa imparare in comune e in quanto tempo: il piano lo redigeremo entro il 30/1. Fermo restando che chi parte da zero dovrà colmare eventuali disallineamenti che rispetto al piano didattico costituirebbero un vistoso gap, e questo sempre entro l'inizio vero e proprio del corso* (sarebbe cioè necessario un piccolo sacrificio aggiuntivo nel comprendere in fretta nei giorni tra il 23 ed il 30 cosa gli manca e quindi porvi rimedio entro l'inizio vero e proprio del corso, se ciò al principiante non gli sarà possibile faremo un'incontro** ad hoc).
- step3: partenza corso* in comune vero e proprio il 1/2.
Si decideranno le modalità di incontri** e confronti su zoom in base agli obiettivi intermedi fissati nel piano didattico di cui al p.to 2

**Lo scopo degli incontri è quello di superare i problemi e velocizzare l'apprendimento. Lo studio e gli esercizi ciascuno li farà in privato, poi in comune vediamo come li abbiamo svolti e quindi supereremo insieme gli eventuali ostacoli che incontreremo.

Esprimete le vostre opinioni.
grazie
 
Ultima modifica:

automatic-trading

Nuovo Utente
Registrato
27/12/20
Messaggi
37
Punti reazioni
2
Io sono d'accordo con la tua timeline, inoltre consiglierei di scambiarci la nostra mail in pvt (appena mi sbloccheranno i messaggi pvt) magari potrà essere utile in futuro
Giusto per ricapitolare, al momento siamo: io, @Scalpo , @Mei @Price Action

Direi che si può già iniziare con la prima settimana, buono studio a tutti :)
 

automatic-trading

Nuovo Utente
Registrato
27/12/20
Messaggi
37
Punti reazioni
2
Per essere tutti allineati e non avere problemi in futuro consiglio di condividere la versione dei software e degli ambienti di sviluppo che installiamo. Nel caso aggiorniamoli tutti alla stessa versione.
Python ultima versione 3.9.1
Atom come ambiente di sviluppo 1.54.0
 
Ultima modifica:

Price Action

Nuovo Utente
Registrato
23/1/12
Messaggi
707
Punti reazioni
75
Anni di esperienza Python: 0
Progetti già sviluppati in Python: 0
Aspettative sulle capacità da raggiungere, in 2 mesi: Un livello intermedio di programmazione, tale da consertirmi di scrivere i primi programmi in Python, e le basi del machine learning con Python.
 

Price Action

Nuovo Utente
Registrato
23/1/12
Messaggi
707
Punti reazioni
75
Condivido la timeline come delineata da Scalpo, ho già Python 3.9.1 e installo Atom 1.54.0 come consigliato da automatic-trading.

Buona domenica a tutti.
 

Scalpo

Nuovo Utente
Registrato
14/12/00
Messaggi
2.303
Punti reazioni
99
Bene, attendiamo anche gli altri pareri.
 

Mei

Nuovo Utente
Registrato
28/5/15
Messaggi
347
Punti reazioni
53
Buonasera a tutti,

anni di conoscenza: 6 mesi, in ambiente Anaconda- Jupyter;
progetti sviluppati in python: semplici analisi di dataframe con libreria pandas;
aspettative sulle capacità da raggiungere in 2 mesi: sviluppare primi modelli econometrici e di ML e valutare possibilità di utilizzo per fini di reporting.


Ottima idea una pianificazione delle attività e del percorso didattico comune.