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: content/events/pyday_bcn/pyday_bcn_2024.md
+27-31Lines changed: 27 additions & 31 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -127,7 +127,7 @@ events:
127
127
title: "Registration & Welcome"
128
128
speaker: "PyDay BCN 2024 Organizing Committee"
129
129
type: group
130
-
location: Sala d'actes Ada Lovelace
130
+
location: "Sala d'actes Ada Lovelace"
131
131
class: middle
132
132
- speaker: "Xiang Xu"
133
133
title: "Unboxing Machine Learning Models: Predicting with Numpy After Model Training"
@@ -139,10 +139,10 @@ events:
139
139
type: workshop
140
140
language: English
141
141
python_level: "Intermediate"
142
-
topic_level: ""
143
-
requirements: ""
144
-
topic: ""
145
-
location:
142
+
topic_level: "Intermediate"
143
+
requirements: "numpy, scikit-learn, and keras installed"
144
+
topic: "Data science, ML"
145
+
location:"Sala d'actes Ada Lovelace"
146
146
- speaker: ""
147
147
title: ""
148
148
description: ""
@@ -169,22 +169,22 @@ events:
169
169
python_level: "Beginner"
170
170
topic_level: "Beginner"
171
171
topic: "Testing"
172
-
location:
172
+
location: "Sala Margarita Salas"
173
173
requirements: "A Github account"
174
174
- speaker: "Pablo M"
175
175
title: "No More Script Nightmares: Make Python CLIs That Rock"
176
176
description: ""
177
177
start_time_slot: 9:30
178
178
end_time_slot: 10:45
179
179
track_length: 1
180
-
color: yellow
180
+
color: green
181
181
type: workshop
182
182
language: "English"
183
183
python_level: "Beginner"
184
184
topic_level: "Beginner"
185
185
requirements: ""
186
186
topic: "CLIs and packaging scripts"
187
-
location:
187
+
location:"Aula Hedy Lamarr"
188
188
- start_time_slot: 11:00
189
189
end_time_slot: 11:15
190
190
track_length: 4
@@ -200,28 +200,28 @@ events:
200
200
start_time_slot: 11:30
201
201
end_time_slot: 12:45
202
202
track_length: 1
203
-
color: blue
203
+
color: green
204
204
type: workshop
205
205
language: "Català"
206
206
python_level: "Beginner"
207
207
topic_level: "Beginner"
208
208
requirements: ""
209
209
topic: "Data science"
210
-
location:
210
+
location:"Aula Hipàtia d'Alexandria"
211
211
- speaker: "Marc Ramirez Invernon"
212
212
title: "Building data pipelines with SQLMesh"
213
213
description: "There are thousands of companies building pipelines through the DBT tool. However, this library lacks essential elements of software development: Mature Python API, blue-green deployment, and detection of breaking changes. SQLMesh is a new library that introduces all of these by default. I will try to go through the main elements of this library during the workshop to let the audience know more options than DBT"
214
214
start_time_slot: 11:30
215
215
end_time_slot: 12:45
216
216
track_length: 1
217
-
color: red
217
+
color: blue
218
218
type: workshop
219
219
language: "Spanish"
220
220
python_level: "Beginner"
221
221
topic_level: "Intermediate"
222
222
requirements: "Docker, Vscode"
223
223
topic: "Data engineering"
224
-
location:
224
+
location: "Sala Margarita Salas"
225
225
- speaker: "Alex Molas"
226
226
title: "Typing and pattern matching in Python"
227
227
description: "Since 2014, with the introduction of type hints in Python 3.5, Python has been adding support to types while still maintaining its dynamic nature. Later, in Python 3.10, pattern matching was added to Python, which provides a powerful way to match data structures based on their types and values, improving Python’s capability to work with typed data. Both type hints and pattern matching help make code more predictable and robust. In this talk, we’ll answer the following questions: **Introduction to types in Python**: what's a type? which types does python have? What do they mean? **The basics of type hints**: how to define a type hint? **mypy**: how to use mypy to check that your code does what you expect? **Advanced type hints**: how to define complex type hints? how to define your own types? how to use generic types? **Data validation**: how to use Pydantic and dataclasses for data validation? **Pattern matching**: how to use pattern matching together with type hints to write cleaner and more maintainable code. By the end of this talk, you’ll have a clear understanding of how to use type hints effectively and why they’re a valuable tool in any Python developer’s toolkit"
@@ -235,21 +235,21 @@ events:
235
235
topic_level: "Intermediate"
236
236
requirements: ""
237
237
topic: "Programming"
238
-
location:
238
+
location: "Aula Hedy Lamarr"
239
239
- speaker: "Marina Palma"
240
240
title: "Image Generation with AI (GANs and Diffusion Techniques)"
241
241
description: "Explore the techniques of AI-driven image generation, focusing on two powerful models: Generative Adversarial Networks (GANs) and Diffusion Models. We will learn the fundamental principles, practical applications, and differences between these approaches, along with hands-on demonstrations of how AI can be used to generate images."
242
242
start_time_slot: 11:30
243
243
end_time_slot: 12:45
244
244
track_length: 1
245
-
color: blue
245
+
color: red
246
246
type: workshop
247
247
language: "Spanish"
248
248
python_level: "Beginner"
249
249
topic_level: "Beginner"
250
250
requirements: ""
251
251
topic: "Artificial Intelligence"
252
-
location:
252
+
location: "Sala d'actes Ada Lovelace"
253
253
254
254
- start_time_slot: 13:00
255
255
end_time_slot: 13:00
@@ -282,7 +282,7 @@ events:
282
282
python_level: "Advanced"
283
283
topic_level: "Advanced"
284
284
topic: "Serverless development"
285
-
location:
285
+
location: "Sala d'actes Ada Lovelace"
286
286
requirements: "AWS Account"
287
287
- speaker: "Raúl Cumplido"
288
288
title: "A deep dive into the Arrow Columnar format with pyarrow and nanoarrow"
@@ -297,7 +297,7 @@ events:
297
297
topic_level: "Intermediate"
298
298
topic: "Apache Arrow, Data Science"
299
299
requirements: "You will be able to find both the requirements and the Notebooks on the following repository: https://github.com/raulcd/2024-pyday-bcn-arrow-workshop"
300
-
location:
300
+
location: "Sala Margarita Salas"
301
301
- speaker: "Pol Alvarez Vecino"
302
302
title: "From text to actions: allowing LLMs to use your tools"
303
303
description: "Dive into the world of AI with this hands-on workshop! Learn how to run OpenAI models locally using Python, and then take it a step further by developing custom tools that your AI agent can use. This workshop will bridge the gap between using pre-trained models and creating a personalized AI assistant tailored to your needs."
@@ -311,22 +311,22 @@ events:
311
311
topic_level: "Intermediate"
312
312
requirements: "Register account at OpenAI and export token locally: ie. export OPENAPI_KEY=sk..... "
description: "Static site generators are awesome tools to build websites that are fast to develop, maintainable and easy to deploy in a secure and cheap environment. In this workshop we will create and deploy a basic static website using Pelican."
319
319
start_time_slot: 14:00
320
320
end_time_slot: 15:15
321
321
track_length: 1
322
-
color: red
322
+
color: green
323
323
type: workshop
324
324
language: "English"
325
325
python_level: "Intermediate"
326
326
topic_level: "Intermediate"
327
327
requirements: "Github account"
328
328
topic: "Web development"
329
-
location:
329
+
location: "Aula Hipàtia d'Alexandria"
330
330
331
331
- start_time_slot: 15:30
332
332
end_time_slot: 15:45
@@ -343,14 +343,14 @@ events:
343
343
start_time_slot: 16:00
344
344
end_time_slot: 17:15
345
345
track_length: 1
346
-
color: red
346
+
color: yellow
347
347
type: workshop
348
348
language: "English"
349
349
python_level: "Intermediate"
350
350
topic_level: "Beginner"
351
351
requirements: "Postgres and MySQL installed locally or via Docker"
352
352
topic: "Databases"
353
-
location:
353
+
location: "Aula Hipàtia d'Alexandria"
354
354
- speaker: "Manuel Gijón"
355
355
title: "Introduction to data pipelines with Kestra and MLFlow"
356
356
description: ""
@@ -363,25 +363,21 @@ events:
363
363
python_level: "Beginner"
364
364
topic_level: "Beginner"
365
365
topic: "Data engineering"
366
-
location:
366
+
location: "Sala d'actes Ada Lovelace"
367
367
requirements: "Docker, Conda"
368
-
369
-
370
-
371
368
- speaker: ""
372
369
title: "Predict gender equality with your own Machine Learning model"
373
370
description: ""
374
371
start_time_slot: 16:00
375
372
end_time_slot: 17:15
376
373
track_length: 1
377
-
color: blue
374
+
color: red
378
375
type: workshop
379
376
language: "English"
380
377
python_level: "Beginner"
381
378
topic_level: "Beginner"
382
379
topic: "Data science"
383
-
location:
384
-
380
+
location: "Sala Margarita Salas"
385
381
- speaker: "Jimena"
386
382
title: "L'Embolic: Videojuegos hechos en el frontend por un lenguaje de backend"
387
383
description: "¿Te gustan los videojuegos? Entonces, seguro sabes que, desde hace años, los juegos diseñados para ejecutarse en el navegador son bastante populares, tanto por la facilidad de desarrollo como por su versatilidad, al poder jugarlos independientemente del sistema operativo.
0 commit comments