-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #22 from PythonBiellaGroup/develop
Add meetup 2024
- Loading branch information
Showing
23 changed files
with
465 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
--- | ||
title: Agile | ||
disquis: PythonBiellaGroup | ||
tags: | ||
- agile | ||
--- | ||
## Intro | ||
|
||
With [Nicola Moretto](https://www.linkedin.com/in/nicola-moretto-ba197040/), CEO and Co-founder of [QMates](https://qmates.tech/) we returned to the origins of agile by addressing these questions: | ||
|
||
✅ What prompted the creators of the manifesto to seek a new way of developing technological products? | ||
✅ Is it still relevant today? | ||
✅ We will explore the Agile Manifesto and the principles of agility and how they can help an entire organization develop more rapidly and flexibly. | ||
|
||
## Material | ||
|
||
📚 [Agile Manifesto](https://agilemanifesto.org/iso/it/manifesto.html) | ||
|
||
## Meetup video | ||
|
||
<iframe width="560" height="315" src="https://www.youtube.com/embed/Ag-zTavFfrc?si=hdmbxb2sPt4-sMJK" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
--- | ||
title: Agile | ||
disquis: PythonBiellaGroup | ||
tags: | ||
- agile | ||
--- | ||
## Intro | ||
|
||
Con [Nicola Moretto](https://www.linkedin.com/in/nicola-moretto-ba197040/), CEO e Co-founder di [QMates](https://qmates.tech/), siamo tornati alle origini dell'agilità rispondendo alle domande: | ||
|
||
✅ Cosa ha spinto i creatori del manifesto a cercare un nuovo modo di sviluppare i prodotti tecnologici? | ||
✅ È ancora così attuale? | ||
✅ Vedremo il manifesto agile e i principi dell'agilità e come essi possono aiutare un'organizzazione intera a sviluppare più rapidamente e in modo più flessibile. | ||
|
||
## Materiale | ||
|
||
📚 [Manifesto Agile](https://agilemanifesto.org/iso/it/manifesto.html) | ||
|
||
## Video del meetup | ||
|
||
<iframe width="560" height="315" src="https://www.youtube.com/embed/Ag-zTavFfrc?si=hdmbxb2sPt4-sMJK" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
# Fastapi - Quiz maker | ||
|
||
In this series of two meetings, we will review some concepts of FastApi that we had already seen in this [learning path](../fastapi/index.en.md) and we will try to develop a platform for creating and executing multiple-choice tests. The application will also be enhanced by AI, which will provide an explanation to the user in case of incorrect answers. | ||
|
||
We will do all this together with [Claudio Cama](https://www.linkedin.com/in/claudio-cama/), founder of [Appbox.cloud](https://appbox.cloud/). | ||
|
||
## Material | ||
|
||
[![Github](https://img.shields.io/badge/GitHub-181717.svg?style=for-the-badge&logo=GitHub&logoColor=white)](https://github.com/claudiocama/Quiz-Maker) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
# Fastapi - Quiz maker | ||
|
||
In questa serie di due incontri riprenderemo alcuni concetti di FastApi che avevamo già visto in questo [percorso](../fastapi/index.md) e proveremo a sviluppare una piattaforma per creare ed eseguire test a risposta multipla. | ||
L'applicazione sarà inoltre potenziata dall' AI che fornirà una spiegazione all'utente in caso di risposta errata. | ||
|
||
Tutto questo lo faremo insieme a [Claudio Cama](https://www.linkedin.com/in/claudio-cama/), founder di [Appbox.cloud](https://appbox.cloud/) | ||
|
||
|
||
## Materiale | ||
|
||
[![Github](https://img.shields.io/badge/GitHub-181717.svg?style=for-the-badge&logo=GitHub&logoColor=white)](https://github.com/claudiocama/Quiz-Maker) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
--- | ||
title: Fastapi - Quiz maker - 1 | ||
disquis: PythonBiellaGroup | ||
tags: | ||
- fastapi | ||
--- | ||
|
||
## Intro | ||
|
||
How to build a project with FastAPI from scratch in production? | ||
|
||
During the meetup, we used FastAPI to develop a platform for creating and executing multiple-choice tests where users can add or remove questions (with their respective answers), generate tests that randomly select questions, and take tests, receiving explanations from AI in case of incorrect answers. | ||
|
||
We take advantage of this small project to discuss various features of FastAPI such as the use of templates, auto-generated documentation, type checking, deployment phase, and much more. | ||
|
||
Meetup hosted by [Claudio Cama](https://www.linkedin.com/in/claudio-cama/), founder of [Appbox.cloud](https://appbox.cloud/). | ||
|
||
## Material | ||
|
||
[![Github](https://img.shields.io/badge/GitHub-181717.svg?style=for-the-badge&logo=GitHub&logoColor=white)](https://github.com/claudiocama/Quiz-Maker) | ||
|
||
## Meetup video | ||
|
||
<iframe width="560" height="315" src="https://www.youtube.com/embed/nfBYAO4eA0g?si=bYxSZXkcXBo6oev3" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
--- | ||
title: Fastapi - Quiz maker - 1 | ||
disquis: PythonBiellaGroup | ||
tags: | ||
- fastapi | ||
--- | ||
|
||
## Intro | ||
|
||
Come costruire un progetto con FastAPI da zero in produzione? | ||
|
||
Durante la serata abbiamo utilizzato FastAPI per sviluppare una piattaforma per creare ed eseguire test a risposta multipla in cui l'utente potrà inserire o rimuovere domande (con relative risposte), generare test che pescano domande in modo casuale ed eseguire test, ricevendo una spiegazione dall'AI in caso di risposta errata. | ||
|
||
Approfittiamo del piccolo progetto per parlare di varie caratteristiche di FastAPI come l'utilizzo dei template, la documentazione auto-generata, la tipizzazione, la fase di deploy e molto altro. | ||
|
||
Serata a cura di [Claudio Cama](https://www.linkedin.com/in/claudio-cama/), founder di [Appbox.cloud](https://appbox.cloud/) | ||
|
||
## Materiale | ||
|
||
[![Github](https://img.shields.io/badge/GitHub-181717.svg?style=for-the-badge&logo=GitHub&logoColor=white)](https://github.com/claudiocama/Quiz-Maker) | ||
|
||
## Video del meetup | ||
|
||
<iframe width="560" height="315" src="https://www.youtube.com/embed/nfBYAO4eA0g?si=bYxSZXkcXBo6oev3" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
--- | ||
title: Fastapi - Quiz maker - 2 | ||
disquis: PythonBiellaGroup | ||
tags: | ||
- fastapi | ||
--- | ||
|
||
## Intro | ||
|
||
Second meetup on how to build a project with FastAPI from scratch in production. | ||
|
||
During the evening, we used FastAPI to develop a platform for creating and running multiple-choice tests where users can add or remove questions (with their respective answers), generate tests that randomly select questions, and take tests, receiving an explanation from AI in case of wrong answers. | ||
|
||
In this second meetup, we will see how to go into production and release the developed application, exploring together some advanced features. | ||
|
||
Meetup hosted by [Claudio Cama](https://www.linkedin.com/in/claudio-cama/), founder of [Appbox.cloud](https://appbox.cloud/). | ||
|
||
## Material | ||
|
||
[![Github](https://img.shields.io/badge/GitHub-181717.svg?style=for-the-badge&logo=GitHub&logoColor=white)](https://github.com/claudiocama/Quiz-Maker) | ||
|
||
## Meetup video | ||
|
||
<iframe width="560" height="315" src="https://www.youtube.com/embed/QwZboVaB3G0?si=kWoWGPG-Yif1pzvj" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
--- | ||
title: Fastapi - Quiz maker - 2 | ||
disquis: PythonBiellaGroup | ||
tags: | ||
- fastapi | ||
--- | ||
|
||
## Intro | ||
|
||
Seconda serata su come costruire un progetto con FastAPI da zero in produzione. | ||
|
||
Durante la serata abbiamo utilizzato FastAPI per sviluppare una piattaforma per creare ed eseguire test a risposta multipla in cui l'utente potrà inserire o rimuovere domande (con relative risposte), generare test che pescano domande in modo casuale ed eseguire test, ricevendo una spiegazione dall'AI in caso di risposta errata. | ||
|
||
In questa seconda serata vedremo come andare in produzione e rilasciare l'applicazione sviluppata, esplorando assieme alcune funzionalità avanzate. | ||
|
||
Serata a cura di [Claudio Cama](https://www.linkedin.com/in/claudio-cama/), founder di [Appbox.cloud](https://appbox.cloud/) | ||
|
||
## Materiale | ||
|
||
[![Github](https://img.shields.io/badge/GitHub-181717.svg?style=for-the-badge&logo=GitHub&logoColor=white)](https://github.com/claudiocama/Quiz-Maker) | ||
|
||
## Video del meetup | ||
|
||
<iframe width="560" height="315" src="https://www.youtube.com/embed/QwZboVaB3G0?si=kWoWGPG-Yif1pzvj" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
--- | ||
title: High frequency trading - 1 | ||
disquis: PythonBiellaGroup | ||
tags: | ||
- finance | ||
- high frequency trading | ||
--- | ||
|
||
## Intro | ||
|
||
How to place high-frequency financial orders using only the order book of a market? | ||
|
||
Tonight, we will see how to execute various financial operations at high speed online with Python, also introducing several financial concepts such as the order book, bid, ask, and spread. | ||
|
||
Attention: with these videos, we aim to discuss technology and not provide any financial advice of any kind. | ||
|
||
In particular, we will cover: | ||
|
||
* Theoretical introduction (order book, bid, ask, and spread) | ||
* Description of Python libraries | ||
* Implementation in Python of atomic functions | ||
* Implementation of an algorithm | ||
* Live execution | ||
* Q&A | ||
|
||
Meetup hosted by [Pietro Pisoni](https://www.linkedin.com/in/pietro-pisoni-79567b14b/) and [Daniele Raimondi](https://www.linkedin.com/in/danieleraimondi92/) | ||
|
||
## Material | ||
|
||
[![Github](https://img.shields.io/badge/GitHub-181717.svg?style=for-the-badge&logo=GitHub&logoColor=white)](https://github.com/PythonBiellaGroup/MaterialeSerate/blob/master/High%20Frequency%20Trading/01_hft_pbg_live.py) | ||
|
||
## Meetup video | ||
|
||
<iframe width="560" height="315" src="https://www.youtube.com/embed/x-ri6MJ2iCY?si=L4MjeirJ7gEK0zVO" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
--- | ||
title: High frequency trading - 1 | ||
disquis: PythonBiellaGroup | ||
tags: | ||
- finance | ||
- high frequency trading | ||
--- | ||
|
||
## Intro | ||
|
||
Come inserire ordini finanziari ad alta frequenza utilizzando semplicemente l'order book di un mercato? | ||
|
||
In questa serata vedremo come fare diverse operazioni finanziarie ad alta velocità online con Python, introducendo anche diversi concetti finanziari come l'order book, bid, ask, spread. | ||
|
||
Attenzione: con questi video vogliamo parlare di tecnologia e non dare consigli finanziari di nessun genere. | ||
|
||
In particolare vedremo: | ||
|
||
* Introduzione teorica teoria (order book, bid, ask e spread) | ||
* Descrizione librerie python | ||
* Implementazione in python delle funzioni atomiche | ||
* Implementazione di unalgoritmo | ||
* Esecuzione live | ||
* Q&A | ||
|
||
Serata a cura di [Pietro Pisoni](https://www.linkedin.com/in/pietro-pisoni-79567b14b/) e [Daniele Raimondi](https://www.linkedin.com/in/danieleraimondi92/) | ||
|
||
## Materiale | ||
|
||
[![Github](https://img.shields.io/badge/GitHub-181717.svg?style=for-the-badge&logo=GitHub&logoColor=white)](https://github.com/PythonBiellaGroup/MaterialeSerate/blob/master/High%20Frequency%20Trading/01_hft_pbg_live.py) | ||
|
||
## Video del meetup | ||
|
||
<iframe width="560" height="315" src="https://www.youtube.com/embed/x-ri6MJ2iCY?si=L4MjeirJ7gEK0zVO" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
--- | ||
title: High frequency trading - 2 | ||
disquis: PythonBiellaGroup | ||
tags: | ||
- finance | ||
- high frequency trading | ||
--- | ||
|
||
## Intro | ||
|
||
Second evening exploring high-frequency trading. | ||
|
||
Tonight, we will see how to execute various financial operations at high speed online with Python, also introducing several financial concepts such as the order book, bid, ask, spread. | ||
|
||
We will also discuss a statistical method on how to model the price of Bitcoin over time, drawing some useful insights. | ||
|
||
Attention: with these videos, we aim to discuss technology and not provide any financial advice of any kind. | ||
|
||
In particular, we will cover: | ||
|
||
* Adding conditions to better structure an HFT strategy + live coding | ||
* Alternative approach to algo-trading: breaking down btc cycles to generate long-term signals + live coding | ||
|
||
Meetup hosted by [Pietro Pisoni](https://www.linkedin.com/in/pietro-pisoni-79567b14b/) and [Daniele Raimondi](https://www.linkedin.com/in/danieleraimondi92/) | ||
|
||
|
||
## Material | ||
|
||
[![Github](https://img.shields.io/badge/GitHub-181717.svg?style=for-the-badge&logo=GitHub&logoColor=white)](https://github.com/PythonBiellaGroup/MaterialeSerate/blob/master/High%20Frequency%20Trading/02_hft_pbg_live.py) | ||
|
||
## Meetup video | ||
|
||
<iframe width="560" height="315" src="https://www.youtube.com/embed/hzfIZ7IpYqM?si=2TT4v2I6CADHZrXA" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
--- | ||
title: High frequency trading - 1 | ||
disquis: PythonBiellaGroup | ||
tags: | ||
- finance | ||
- high frequency trading | ||
--- | ||
|
||
## Intro | ||
|
||
Seconda serata alla scoperta dell'high frequency trading. | ||
|
||
In questa serata vedremo come fare diverse operazioni finanziarie ad alta velocità online con Python, introducendo anche diversi concetti finanziari come l'order book, bid, ask, spread. | ||
|
||
Vedremo inoltre un metodo statistico su come modellare il prezzo di bitcoin nel tempo, traendo qualche informazione utile. | ||
|
||
Attenzione: con questi video vogliamo parlare di tecnologia e non dare consigli finanziari di nessun genere. | ||
|
||
In particolare vedremo: | ||
|
||
* Aggiunta di condizioni per strutturare meglio una strategia di HFT + live coding | ||
* Approccio alternativo di algotrading: scomposizione dei cicli di btc per generare segnali di lungo periodo + livecoding | ||
|
||
Serata a cura di [Pietro Pisoni](https://www.linkedin.com/in/pietro-pisoni-79567b14b/) e [Daniele Raimondi](https://www.linkedin.com/in/danieleraimondi92/) | ||
|
||
## Materiale | ||
|
||
[![Github](https://img.shields.io/badge/GitHub-181717.svg?style=for-the-badge&logo=GitHub&logoColor=white)](https://github.com/PythonBiellaGroup/MaterialeSerate/blob/master/High%20Frequency%20Trading/02_hft_pbg_live.py) | ||
|
||
## Video del meetup | ||
|
||
<iframe width="560" height="315" src="https://www.youtube.com/embed/hzfIZ7IpYqM?si=2TT4v2I6CADHZrXA" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
# High frequency trading | ||
|
||
In this series of two meetings focused on the world of finance, we will delve into High Frequency Trading (HFT). | ||
|
||
Together with [Pietro Pisoni](https://www.linkedin.com/in/pietro-pisoni-79567b14b/) and [Daniele Raimondi](https://www.linkedin.com/in/danieleraimondi92/), we will explore how to create a small bot capable of conducting high frequency trading online using Python and various libraries. | ||
|
||
## Structure of the series | ||
|
||
1. Introduction to the basic concepts of High Frequency Trading and how to operate in this context with Python. | ||
2. How to structure a complex strategy + bonus: how to model the price trend of Bitcoin. | ||
|
||
## Material | ||
|
||
[![Github](https://img.shields.io/badge/GitHub-181717.svg?style=for-the-badge&logo=GitHub&logoColor=white)](https://github.com/PythonBiellaGroup/MaterialeSerate/tree/master/High%20Frequency%20Trading) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
# High Frequency Trading | ||
|
||
In questa serie di due incontri legati al mondo della finanza ci immergeremo nell' High Frequency Trading (HFT). | ||
|
||
Assieme a [Pietro Pisoni](https://www.linkedin.com/in/pietro-pisoni-79567b14b/) e [Daniele Raimondi](https://www.linkedin.com/in/danieleraimondi92/) vedremo come realizzare un piccolo bot in grado di fare high frequency trading online sfruttando Python e diverse librerie. | ||
|
||
## Struttura del percorso | ||
|
||
1. Introduzione ai concetti base dell' High Frequency Trading e come operare in questo contesto con Python. | ||
2. Come strutturare una strategia complessa + bonus: come modellare l'andamento del prezzo dei Bitcoin. | ||
|
||
## Materiale | ||
|
||
[![Github](https://img.shields.io/badge/GitHub-181717.svg?style=for-the-badge&logo=GitHub&logoColor=white)](https://github.com/PythonBiellaGroup/MaterialeSerate/tree/master/High%20Frequency%20Trading) |
Oops, something went wrong.