You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/code_conduct.en.md
+14-3Lines changed: 14 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,8 @@ The community is composed of enthusiasts from the programming world and individu
13
13
14
14
Additionally, the code of conduct also contains suggestions on how each member can contribute to making the community a better place through their participation.
15
15
16
-
**By joining the PythonBiellaGroup community, you agree to respect the following code of conduct.**
16
+
!!! warning "Warning!"
17
+
**By joining the PythonBiellaGroup community, you agree to respect the following code of conduct.**
17
18
18
19
---
19
20
@@ -43,7 +44,7 @@ Additionally, the code of conduct also contains suggestions on how each member c
43
44
44
45
12. Any community participant who receives a notice regarding their violation must promptly and immediately correct their behavior while complying with any corrective requests made by the Administrators.
45
46
46
-
13. Every community participant who receives or observes shortcomings or violations that undermine their or others' dignity is encouraged to promptly report the incident to the Administrators.
47
+
13. Every community participant who receives or observes shortcomings or violations that undermine their or others' dignity is encouraged to promptly report the incident to the organizers.
47
48
48
49
---
49
50
## Social
@@ -61,4 +62,14 @@ Additionally, the code of conduct also contains suggestions on how each member c
61
62
62
63
1. It is possible to share material that complies with the above rules, but every community member who shares material must ensure that the said material is not covered by copyright or, in general, that its distribution and sharing are permissible.
63
64
64
-
2. When sharing a link to content, it is necessary to ensure beforehand that the address is secure.
65
+
2. When sharing a link to content, it is necessary to ensure beforehand that the address is secure.
Copy file name to clipboardExpand all lines: docs/code_conduct.md
+18-7Lines changed: 18 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,8 @@ Con lo scopo di garantire un ambiente stimolante ed inclusivo descriviamo il seg
13
13
14
14
Oltre a questo nel codice di condotta sono presenti anche suggerimenti su come ogni membro può contribuire con la sua partecipazione a rendere migliore la community.
15
15
16
-
**Entrando nella community di PythonBiellaGroup accetti di seguire il seguente codice di condotta**
16
+
!!! warning "Attenzione!"
17
+
**Entrando nella community di PythonBiellaGroup accetti di seguire il seguente codice di condotta**
17
18
18
19
---
19
20
@@ -23,7 +24,7 @@ Oltre a questo nel codice di condotta sono presenti anche suggerimenti su come o
23
24
24
25
2. Ogni idea e opinione deve essere espressa secondo i principi di rispetto e buona creanza derivanti dal rispetto della persona umana e del vivere comune.
25
26
26
-
2. L’evento più importante per la community é il meetup live settimanale dove è possibile assistere ad un talk condotto da uno speaker. Ogni membro della community è invitato a fare domande e a condividere le sue riflessioni in merito al talk trattato. E’ anche possibile per gli stessi membri della community proporsi per fare gli speaker ad uno o più talk.
27
+
2. L’evento più importante per la community é il meetup live settimanale dove è possibile assistere ad un talk condotto da uno speaker. Ogni membro della community è invitato a fare domande e a condividere le sue riflessioni in merito al talk trattato. È anche possibile per gli stessi membri della community proporsi per fare gli speaker ad uno o più talk.
27
28
28
29
3. PythonBiellaGroup non è affiliato con alcun vendor tecnologico pertanto è possibile parlare liberamente di qualsiasi prodotto software. La community in ogni caso sostiene e incoraggia l’utilizzo di software open-source.
29
30
@@ -33,18 +34,18 @@ Oltre a questo nel codice di condotta sono presenti anche suggerimenti su come o
33
34
34
35
6. Non è consentito un linguaggio blasfemo.
35
36
36
-
7.E’ vietato inviare o condividere qualsiasi tipo di materiale che possa recare danno o ledere la dignità della propria o altrui persona umana.
37
+
7.È vietato inviare o condividere qualsiasi tipo di materiale che possa recare danno o ledere la dignità della propria o altrui persona umana.
37
38
A titolo esemplificativo ma non esaustivo sono pertanto vietati contenuti e commenti: uso di droghe, pirateria, hacking, warez, razzisti, offensivi, volgari, discriminatori, blasfemi, pornografici, sessisti, dai toni arroganti o denigratori, istiganti a odio e/o violenza, immagini o siti tratti dal Web senza che se ne abbia autorizzazione o la proprietà intellettuale.
38
39
39
40
8. Tutti i contenuti che invogliano, contengono o generano attività illegali sono vietati. Inoltre tutti i contenuti che violano espressamente diritti di copyright sono vietati
40
41
41
-
9.E’ responsabilità degli Amministratori valutare e deliberare, a loro insindacabile giudizio, in merito alle violazioni commesse dai partecipanti alla Community.
42
+
9.È responsabilità degli Amministratori valutare e deliberare, a loro insindacabile giudizio, in merito alle violazioni commesse dai partecipanti alla Community.
42
43
43
44
10. Ogni delibera volta alla correzione di eventuali violazioni non può essere comminata o associabile al pagamento di sanzioni in denaro. Le delibere correttive devono essere proporzionate alla violazione.
44
45
45
46
11. Il Partecipante che si trovasse a ricevere un avviso in merito ad una sua violazione, è tenuto a correggere la propria condotta in modo immediato e tempestivo ottemperando, al contempo, ad eventuali richieste correttive avanzate dagli Amministratori.
46
47
47
-
12. Ogni partecipante alla community che dovesse ricevere o riscontrasse mancanze o violazioni lesive della propria o altrui dignità è invitato a comunicare tempestivamente l’accaduto agli Amministratori.
48
+
12. Ogni partecipante alla community che dovesse ricevere o riscontrasse mancanze o violazioni lesive della propria o altrui dignità è invitato a comunicare tempestivamente l’accaduto agli organizzatori.
48
49
49
50
---
50
51
## Social
@@ -60,7 +61,17 @@ A titolo esemplificativo ma non esaustivo sono pertanto vietati contenuti e comm
60
61
---
61
62
## Condivisione materiale e contenuti
62
63
63
-
1.E' possibile condividere materiale che sia conforme alle norme sopra ma ogni membro della community che condivide materiale deve accertarsi che il suddetto materiale non sia coperto da diritto d'autore o che in generale sia possibile la distribuzione e condivisione dello stesso.
64
+
1.È possibile condividere materiale che sia conforme alle norme sopra ma ogni membro della community che condivide materiale deve accertarsi che il suddetto materiale non sia coperto da diritto d'autore o che in generale sia possibile la distribuzione e condivisione dello stesso.
64
65
65
66
66
-
2. Se si condivide un link per un contenuto é necessario accertarsi prima che l'indirizzo sia sicuro.
67
+
2. Se si condivide un link per un contenuto é necessario accertarsi prima che l'indirizzo sia sicuro.
Copy file name to clipboardExpand all lines: docs/index.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,8 +26,8 @@ All'interno potrai trovare:
26
26
*[Tutto il materiale utilizzato durante i meetup](https://github.com/PythonBiellaGroup/MaterialeSerate)
27
27
*[Esercizi fatti dalla community, proponi la tua soluzione!](https://github.com/PythonBiellaGroup/Esercizi)
28
28
* Progetti sviluppati dalla community:
29
-
-[Bear](https://github.com/PythonBiellaGroup/Bear): a template for a modern python project based on[cookiecutter](https://cookiecutter.readthedocs.io/en/stable/)
30
-
-[Community website](https://github.com/PythonBiellaGroup/website): website for the community based on[MkDocs](https://mkdocs.readthedocs.io/en/stable/)
29
+
-[Bear](https://github.com/PythonBiellaGroup/Bear): un template per un progetto moderno in python basato su[cookiecutter](https://cookiecutter.readthedocs.io/en/stable/)
30
+
-[Community website](https://github.com/PythonBiellaGroup/website): sito della community basato con[MkDocs](https://mkdocs.readthedocs.io/en/stable/)
31
31
32
32
Qui puoi trovare il nostro [codice di condotta](code_conduct.md)
Copy file name to clipboardExpand all lines: docs/meetup/archive/airflow_pyspark.en.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ tags:
10
10
11
11
Apache Airflow is now the most widely used and appreciated open-source orchestration tool in the data world. We will see it in action alongside PySpark in an enterprise context related to the development of AI solutions and data products.
12
12
13
-
With **Luca Soato**, lead data engineer at **[CARDO AI](https://cardoai.com/)**, we will explore the most interesting features and best practices for getting the most out of this tool.
13
+
With [Luca Soato](https://www.linkedin.com/in/lucasoato/), lead data engineer at **[CARDO AI](https://cardoai.com/)**, we will explore the most interesting features and best practices for getting the most out of this tool.
Copy file name to clipboardExpand all lines: docs/meetup/archive/airflow_pyspark.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,11 +10,11 @@ tags:
10
10
11
11
Apache Airflow è ormai il tool open source di orchestrazione più utilizzato e apprezzato nel mondo dati. Lo vediamo all'opera insieme a PySpark in un contesto enterprise legato alla realizzazione di soluzioni AI e data product.
12
12
13
-
Con **Luca Soato**, lead data engineer in **[CARDO AI](https://cardoai.com/)**, esploreremo le features più interessanti e quali sono le best practices per ottenere il massimo da questo strumento.
13
+
Con [Luca Soato](https://www.linkedin.com/in/lucasoato/), lead data engineer in **[CARDO AI](https://cardoai.com/)**, esploreremo le features più interessanti e quali sono le best practices per ottenere il massimo da questo strumento.
Copy file name to clipboardExpand all lines: docs/meetup/archive/antlr/antlr_1.en.md
+2-3Lines changed: 2 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,15 +7,14 @@ tags:
7
7
8
8
## Intro
9
9
10
-
Together with Alessio Stalla from Strumenta ([https://strumenta.com/](https://strumenta.com/)), we will explore the world of parsers, trying to understand their purpose and how to write them. We will discover that with ANTLR4, all we need to do is write the formal grammar to generate and use our parser. This is the first of three evenings about the fascinating world of compilers and interpreters.
10
+
Together with [Alessio Stalla](https://www.linkedin.com/in/alessiostalla/) from [Strumenta](https://strumenta.com/), we will explore the world of parsers, trying to understand their purpose and how to write them. We will discover that with ANTLR4, all we need to do is write the formal grammar to generate and use our parser. This is the first of three evenings about the fascinating world of compilers and interpreters.
11
11
12
12
Alessio works at Strumenta, specializing in linguistic engineering services for the creation of DSLs, programming languages, editors, compilers, interpreters, debuggers, and simulators.
Copy file name to clipboardExpand all lines: docs/meetup/archive/antlr/antlr_1.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ tags:
6
6
---
7
7
8
8
## Intro
9
-
Vediamo insieme ad Alessio Stalla di Strumenta ( [https://strumenta.com/](https://strumenta.com/)) il mondo dei parser, cercando di capire a cosa servono e come si scrivono.
9
+
Vediamo insieme ad [Alessio Stalla](https://www.linkedin.com/in/alessiostalla/) di [Strumenta](https://strumenta.com/) il mondo dei parser, cercando di capire a cosa servono e come si scrivono.
10
10
Scopriremo che con ANTLR4 ci basterà scrivere la grammatica formale per generare ed usare il nostro parser.
11
11
Questa è la prima di tre serate sul fantastico mondo dei compilatori ed interpreti.
12
12
@@ -16,7 +16,7 @@ Alessio lavora in Strumenta, specializzata in servizi di ingegneria linguistica
Copy file name to clipboardExpand all lines: docs/meetup/archive/antlr/antlr_2.en.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ tags:
7
7
8
8
## Intro
9
9
10
-
Together with Federico Tomassetti from Strumenta ([https://strumenta.com/](https://strumenta.com/)), we see parsers in action.
10
+
Together with [Federico Tomassetti](https://www.linkedin.com/in/federicotomassetti/) from [Strumenta](https://strumenta.com/), we see parsers in action.
11
11
12
12
After an overview of the types of problems that Language Engineering applications solve, we see how in most cases it is preferable to start from an Abstract Syntax Tree (using Pylasu) rather than from the Parse Tree provided by ANTLR. Subsequently, we learn how to write a real interpreter, following the example code that has been prepared.
13
13
@@ -18,7 +18,8 @@ Federico is the founder of Strumenta, specializing in linguistic engineering ser
Copy file name to clipboardExpand all lines: docs/meetup/archive/antlr/antlr_2.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ tags:
7
7
8
8
## Intro
9
9
10
-
Vediamo insieme a Federico Tomassetti di Strumenta ( [https://strumenta.com/](https://strumenta.com/)) i parser all'opera.
10
+
Vediamo insieme a [Federico Tomassetti](https://www.linkedin.com/in/federicotomassetti/) di [Strumenta](https://strumenta.com/) i parser all'opera.
11
11
12
12
Dopo una carrellata sui tipi di problemi che le applicazioni di Language Engineering risolvono, vediamo come nella maggior parte dei casi convenga partire da un Abstract Syntax Tree (usando Pylasu) anzichè dal Parse Tree fornito da ANTLR; successivamente vediamo come scrivere un vero interprete, seguendo il codice di esempio che è stato preparato.
13
13
@@ -18,7 +18,8 @@ Federico è il fondatore di Strumenta, specializzata in servizi di ingegneria li
Copy file name to clipboardExpand all lines: docs/meetup/archive/antlr/antlr_3.en.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,15 +7,16 @@ tags:
7
7
8
8
## Intro
9
9
10
-
Together with Alessio Stalla from Strumenta ([https://strumenta.com/](https://strumenta.com/)), we will explore how to generate code, that is, how to build a compiler or a transpiler. Starting from the differences between interpreters and compilers and some "fluid" concepts related to them, we will delve into code generation through an example of a Python code generator (high-level). We will see an example of generation through templating and another example through AST, or more precisely, through CST, using the libcst library created and maintained by Instagram.
10
+
Together with [Alessio Stalla](https://www.linkedin.com/in/alessiostalla/) from [Strumenta](https://strumenta.com/), we will explore how to generate code, that is, how to build a compiler or a transpiler. Starting from the differences between interpreters and compilers and some "fluid" concepts related to them, we will delve into code generation through an example of a Python code generator (high-level). We will see an example of generation through templating and another example through AST, or more precisely, through CST, using the libcst library created and maintained by Instagram.
11
11
12
12
Alessio is a member of Strumenta, specializing in linguistic engineering services for the creation of DSLs, programming languages, editors, compilers, interpreters, debuggers, and simulators.
0 commit comments