Skip to content

Commit

Permalink
Merge pull request #22 from PythonBiellaGroup/develop
Browse files Browse the repository at this point in the history
Add meetup 2024
  • Loading branch information
airaghidavide authored Oct 12, 2024
2 parents 99a4f12 + c3b0a3c commit ccc40a6
Show file tree
Hide file tree
Showing 23 changed files with 465 additions and 12 deletions.
2 changes: 1 addition & 1 deletion docs/board.en.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ We present to you the organizing board of the PythonBiellaGroup community. The b
::cards::

- title: Andrea Guzzo
content: AI Tech lead @MDPI
content: CTO @Intella
image: ./static/images/profiles/andrea-guzzo-gen-profile.png
url: https://www.linkedin.com/in/andreaguzzo/

Expand Down
4 changes: 2 additions & 2 deletions docs/board.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ hide:

# Board organizzativo

Vi presentiamo qui il board organizzativo della community **PythonBiellaGroup**. Il board é formato da membri della community che mettono a disposizione il loro tempo e le loro competenze per portare avanti l' attività della community e arricchirla con nuove iniziative.
Vi presentiamo qui il board organizzativo della community **PythonBiellaGroup**. Il board é formato da membri della community che mettono a disposizione il loro tempo e le loro competenze per portare avanti l'attività della community e arricchirla con nuove iniziative.

!!! success "Unisciti a noi!"

Expand All @@ -19,7 +19,7 @@ Vi presentiamo qui il board organizzativo della community **PythonBiellaGroup**.
::cards::

- title: Andrea Guzzo
content: AI Tech lead @MDPI
content: CTO @Intella
image: ./static/images/profiles/andrea-guzzo-gen-profile.png
url: https://www.linkedin.com/in/andreaguzzo/

Expand Down
21 changes: 21 additions & 0 deletions docs/meetup/archive/agile.en.md
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>
21 changes: 21 additions & 0 deletions docs/meetup/archive/agile.md
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>
9 changes: 9 additions & 0 deletions docs/meetup/archive/fastapi_quizmaker/index.en.md
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)
11 changes: 11 additions & 0 deletions docs/meetup/archive/fastapi_quizmaker/index.md
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)
24 changes: 24 additions & 0 deletions docs/meetup/archive/fastapi_quizmaker/quizmaker_1.en.md
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>
24 changes: 24 additions & 0 deletions docs/meetup/archive/fastapi_quizmaker/quizmaker_1.md
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>
24 changes: 24 additions & 0 deletions docs/meetup/archive/fastapi_quizmaker/quizmaker_2.en.md
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>
24 changes: 24 additions & 0 deletions docs/meetup/archive/fastapi_quizmaker/quizmaker_2.md
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>
34 changes: 34 additions & 0 deletions docs/meetup/archive/high_frequency_trading/hft_1.en.md
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>
34 changes: 34 additions & 0 deletions docs/meetup/archive/high_frequency_trading/hft_1.md
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>
33 changes: 33 additions & 0 deletions docs/meetup/archive/high_frequency_trading/hft_2.en.md
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>
32 changes: 32 additions & 0 deletions docs/meetup/archive/high_frequency_trading/hft_2.md
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>
14 changes: 14 additions & 0 deletions docs/meetup/archive/high_frequency_trading/index.en.md
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)
14 changes: 14 additions & 0 deletions docs/meetup/archive/high_frequency_trading/index.md
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)
Loading

0 comments on commit ccc40a6

Please sign in to comment.