-
Notifications
You must be signed in to change notification settings - Fork 2
/
index.html
1342 lines (1268 loc) · 84.4 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Python Sudeste 2024</title>
<!--META-->
<meta name="viewport" content="width=device-width initial-scale=1.0">
<!--FONTS-->
<link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700" rel="stylesheet">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.0.0/dist/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.0/css/font-awesome.min.css">
<link rel="stylesheet" href="https://cdn.linearicons.com/free/1.0.0/icon-font.min.css">
<!--CSS-->
<link rel="stylesheet" type="text/css" href="css/grid.css">
<link rel="stylesheet" type="text/css" href="css/style.css">
<link rel="stylesheet" type="text/css" href="css/menu.css">
<link rel="stylesheet" type="text/css" href="css/responsive.css">
<link rel="stylesheet" type="text/css" href="css/animate.css">
<!--JS-->
</head>
<body>
<!-- Left blank column -->
<div class="left-column"></div>
<!-- Centered website content -->
<div class="container">
<div class="website-content">
<!-- Navbar -->
<div class="col-lg-12">
<nav class="navbar navbar-expand-lg navbar-light navbar-fixed-top">
<button class="navbar-toggler ml-auto" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<div class="navbar-nav mx-auto">
<a class="nav-item nav-link" href="#">Inicio</a>
<a class="nav-item nav-link" href="#sobre">Sobre o Evento</a>
<a class="nav-item nav-link" href="#localizacao">Local</a>
<a class="nav-item nav-link" href="#grade">Programação</a>
<a class="nav-item nav-link" href="#palestrantes">Palestrantes</a>
<a class="nav-item nav-link" href="#patrocinadores">Patrocinadores</a>
<a class="nav-item nav-link" href="#hoteis">Hotéis</a>
<a class="nav-item nav-link" href="#guia">Guia Gastronômico</a>
</div>
<a class="ingressos-btn-navbar" href="https://www.eventbrite.com.br/e/python-sudeste-2024-tickets-918903403817" target="_blank" >Ingressos</a>
</div>
</nav>
</div>
<!-- Images -->
<div class="container">
<div class="row">
<div class="col-lg-12">
<br/>
<img src="images/hero.svg" alt="Python Sudeste 2024" class="img-fluid">
<br/>
<img src="images/info.svg" alt="Python Sudeste 2024" class="img-fluid">
</div>
</div>
</div>
<!-- Ingressos -->
<div id="ingressos" class="container">
<div class="row">
<div class="col-lg-12">
<br/><br/><br/>
<h2>Ingressos</h2>
<h3>Adquira seu ingresso para a Python Sudeste 2024</h3>
<br/><br/>
<a href="https://www.eventbrite.com.br/e/python-sudeste-2024-tickets-918903403817" class="ingressos-btn" target="_blank">Ingressos aqui!</a>
</div>
</div>
</div>
<!-- Divisão de seção -->
<div class="container">
<div class="row">
<div class="col-lg-12">
<br/><br/><br/>
<img src="images/div.svg" alt="Divisor de página" class="img-fluid">
<br/><br/><br/>
</div>
</div>
</div>
<!-- Sobre o Evento -->
<div id="sobre" class="container">
<div class="row">
<div class="col-lg-12">
<h2>Sobre o Evento</h2>
<h3>A Python Sudeste é uma das maiores conferências regionais de Python do Brasil</h3>
<br/><br/>
<div class="text-box">
<p>
A Python Sudeste (PySE) é um dos grandes eventos regionais da linguagem Python no Brasil.
Tem por objetivo fomentar e compartilhar o conhecimento da tecnologia nos estados da região sudeste.
Profissionais, estudantes, professores e entusiastas têm a chance de conhecer mais sobre as tendências de toda a área de tecnologia.
</p>
<br/>
<p>
São abordados temas como Inteligência Artificial, Desenvolvimento Web, Otimização, Automação e DevOps, apresentando tanto a teoria
(técnicas, frameworks, processos etc.) quanto a prática (casos de uso, demonstrações e outros) nas mais diversas áreas.
Também são apresentados casos de sucesso, tendências do mercado e a contribuição dos desenvolvedores para toda a sociedade. </div>
</p>
</div>
</div>
</div>
</div>
</div>
<!-- Divisão de seção -->
<div class="container">
<div class="row">
<div class="col-lg-12">
<br/><br/><br/>
<img src="images/div.svg" alt="Divisor de página" class="img-fluid">
<br/><br/><br/>
</div>
</div>
</div>
<!-- Cronograma -->
<div id="cronograma" class="container">
<div class="row">
<div class="col-lg-12">
<h2>Cronograma</h2>
<h3>A Python Sudeste é composta por 3 tipos de atividades: tutoriais, palestras e sprints</h3>
<br/><br/>
<div class="col-md-4">
<div class="cronograma-box">
<div>
<h3>Tutoriais</h3>
<h3>06 de Julho - 08h às 18h</h3>
<br/>
<p>Os tutoriais são cursos práticos que acontecem no primeiro dia do evento, com duração de 4 horas.</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="cronograma-box">
<div>
<h3>Palestras</h3>
<h3>07 e 08 de Julho - 08h às 18h</h3>
<br/>
<p>As palestras são apresentações de 45 minutos sobre temas variados, desde técnicas avançadas até casos de uso.</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="cronograma-box">
<div>
<h3>Sprints</h3>
<h3>09 de Julho - 10h às 16h</h3>
<br/>
<p>As sprints são atividades práticas em grupo, onde os participantes contribuem com projetos de código aberto.</p>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Divisão de seção -->
<div class="container">
<div class="row">
<div class="col-lg-12">
<br/><br/><br/>
<img src="images/div.svg" alt="Divisor de página" class="img-fluid">
<br/><br/><br/>
</div>
</div>
</div>
<!-- Localização -->
<div id="localizacao" class="container">
<div class="row">
<div class="col-lg-12">
<h2>Localização</h2>
<h3>Confira os endereços das atividades da Python Sudeste</h3>
<br/><br/>
<div class="col-lg-12">
<div class="map-box">
<h3>Tutoriais</h3>
<p>Os tutoriais serão ministrados no Departamento de Computação da UFSCar.</p>
<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3699.8253139173094!2d-47.882968622338424!3d-21.979666505400303!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x94b8711e42fdad05%3A0x6a0cd2ccbce13d28!2sDepartamento%20de%20Computa%C3%A7%C3%A3o!5e0!3m2!1sen!2sbr!4v1719316705372!5m2!1sen!2sbr" width="400" height="300" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
</div>
</div>
<br/><br/>
<div class="col-lg-6">
<div class="map-box">
<h3>Palestras - Bento Prado</h3>
<p>As palestras, keynotes e coffee break serão realizados no Anfiteatro Bento Prado Júnior da UFSCar.</p>
<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3699.722254648266!2d-47.884246822338255!3d-21.983620405536136!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x94b871201caf1449%3A0x4fa09730e90f1825!2sAmphitheater%20Bento%20Prado%20Junior!5e0!3m2!1sen!2sbr!4v1719316767110!5m2!1sen!2sbr" width="400" height="300" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
</div>
</div>
<div class="col-lg-6">
<div class="map-box">
<h3>Palestras - Auditório da Química</h3>
<p>Algumas palestras serão apresentadas no Auditório do Departamento de Química da UFSCar.</p>
<iframe src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d1173.7825051763703!2d-47.88163385668634!3d-21.98379736250131!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x94b87120301dfb69%3A0x2a2f7b09daacc1c3!2sAudit%C3%B3rio%20DQ%20UFSCar!5e0!3m2!1sen!2sbr!4v1720191466676!5m2!1sen!2sbr" width="400" height="300" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
</div>
</div>
<br/><br/>
<div class="col-lg-12">
<div class="map-box">
<h3>Sprints - Shot Café</h3>
<p>As sprints serão realizadas no Shot Café.</p>
<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d59184.04496548373!2d-47.96944087832029!3d-22.0112033!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x94b8773aa077ad0d%3A0xe73f363dfea80431!2sShot%20Caf%C3%A9!5e0!3m2!1sen!2sbr!4v1720269070220!5m2!1sen!2sbr" width="400" height="300" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
</div>
</div>
</div>
</div>
</div>
<!-- Divisão de seção -->
<div class="container">
<div class="row">
<div class="col-lg-12">
<br/><br/><br/>
<img src="images/div.svg" alt="Divisor de página" class="img-fluid">
<br/><br/><br/>
</div>
</div>
</div>
<!-- Grade do evento -->
<div id="grade" class="container">
<div class="row">
<div class="col-lg-12">
<h2>Grade do evento</h2>
<h3>Confira os horários das atividades da Python Sudeste 2024</h3>
<br/><br/>
</div>
</div>
</div>
<div class="container">
<div class="row">
<div class="col-lg-12">
<div class="table-responsive">
<table class="tg">
<thead>
<tr>
<th class="tg-5ydw" rowspan="3"></th>
<th class="tg-8pns" colspan="3">Dia 06/07 (sábado) - Tutoriais</th>
</tr>
<tr>
<th class="tg-o2sj">Laboratório LE-2</th>
<th class="tg-o2sj">Laboratório LE-4</th>
<th class="tg-o2sj">Laboratório LE-6</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tg-4h11" rowspan="2">08:00 - 10:00</td>
<td class="tg-44qx">Pandas: Zero to Hero</td>
<td class="tg-44qx">DuckDB, uma revolução pra quem trabalha com dados</td>
<td class="tg-4h11"></td>
</tr>
<tr>
<td class="tg-3cyx">Alisson Costa</td>
<td class="tg-3cyx">Danilo J. S. Bellini</td>
<td class="tg-4h11"></td>
</tr>
<tr>
<td class="tg-4h11">10:00 - 10:30</td>
<td class="tg-ct1n" colspan="3">Coffee Break</td>
</tr>
<tr>
<td class="tg-4h11" rowspan="2">10:30 - 12:00</td>
<td class="tg-44qx">Pandas: Zero to Hero</td>
<td class="tg-44qx">DuckDB, uma revolução pra quem trabalha com dados</td>
<td class="tg-4h11"></td>
</tr>
<tr>
<td class="tg-3cyx">Alisson Costa</td>
<td class="tg-3cyx">Danilo J. S. Bellini</td>
<td class="tg-4h11"></td>
</tr>
<tr>
<td class="tg-4h11">12:00 - 14:00</td>
<td class="tg-4h11" colspan="3"></td>
</tr>
<tr>
<td class="tg-4h11" rowspan="2">14:00 - 16:00</td>
<td class="tg-44qx">Introdução à Análise de Dados Geoespaciais</td>
<td class="tg-44qx">Atualização eficiente de dependências Python</td>
<td class="tg-44qx">Como fazer Lisp em 132 linhas de Python</td>
</tr>
<tr>
<td class="tg-3cyx">Gesiel Lopes</td>
<td class="tg-3cyx">Alexandre Harano</td>
<td class="tg-3cyx">Luciano Ramalho</td>
</tr>
<tr>
<td class="tg-4h11">16:00 - 16:30</td>
<td class="tg-ct1n" colspan="3">Coffee Break</td>
</tr>
<tr>
<td class="tg-4h11" rowspan="2">16:30 - 18:00</td>
<td class="tg-44qx">Introdução à Análise de Dados Geoespaciais</td>
<td class="tg-44qx">Atualização eficiente de dependências Python</td>
<td class="tg-44qx">Como fazer Lisp em 132 linhas de Python</td>
</tr>
<tr>
<td class="tg-3cyx">Gesiel Lopes</td>
<td class="tg-3cyx">Alexandre Harano</td>
<td class="tg-3cyx">Luciano Ramalho</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<br/><br/>
<div class="container">
<div class="row">
<div class="col-lg-12">
<div class="table-responsive">
<table class="tg">
<thead>
<tr>
<th class="tg-5ydw" rowspan="2"></th>
<th class="tg-8pns" colspan="2">Dia 07/07 (domingo) - Palestras</th>
</tr>
<tr>
<th class="tg-o2sj">Auditório Bento Prado</th>
<th class="tg-o2sj">Auditório da Química</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tg-4h11">08:15 - 08:45</td>
<td class="tg-ct1n">Coffee Break</td>
<td class="tg-nlvd"></td>
</tr>
<tr>
<td class="tg-4h11">08:45 - 09:00</td>
<td class="tg-ct1n">Abertura</td>
<td class="tg-nlvd"></td>
</tr>
<tr>
<td class="tg-4h11" rowspan="2">09:00 - 09:50</td>
<td class="tg-44qx">AST, o que é e como usar o módulo padrão?</td>
<td class="tg-44qx">Celery: o que raios são filas e onde aplicá-las</td>
</tr>
<tr>
<td class="tg-3cyx"><span style="font-style:italic">Danilo J. S. Bell</span>ini</td>
<td class="tg-3cyx">Yuri Faria</td>
</tr>
<tr>
<td class="tg-4h11" rowspan="2">09:50 - 10:40</td>
<td class="tg-44qx">Um Anotador de Preparação de Dados para ML</td>
<td class="tg-44qx">Monitorando documentos com Selenium e Pandas</td>
</tr>
<tr>
<td class="tg-3cyx">Aline Elí Gassenn</td>
<td class="tg-3cyx">Marcos Rocha</td>
</tr>
<tr>
<td class="tg-4h11">10:40 - 11:00</td>
<td class="tg-ct1n">Lightning Talks</td>
<td class="tg-nlvd"></td>
</tr>
<tr>
<td class="tg-4h11" rowspan="2">11:00 - 12:00</td>
<td class="tg-44qx">Keynote</td>
<td class="tg-nlvd"></td>
</tr>
<tr>
<td class="tg-3cyx">Talita Rossari</td>
<td class="tg-nlvd"></td>
</tr>
<td class="tg-4h11">12:00 - 14:00</td>
<td class="tg-4h11" colspan="2"></td>
</tr>
<tr>
<td class="tg-4h11" rowspan="2">14:00 - 14:50</td>
<td class="tg-44qx">Segurança de IA</td>
<td class="tg-44qx">Abaixo aos prints, ode aos logs!</td>
</tr>
<tr>
<td class="tg-3cyx">Alê</td>
<td class="tg-3cyx">Renan de Assis</td>
</tr>
<tr>
<td class="tg-4h11" rowspan="2">14:50 - 15:40</td>
<td class="tg-44qx">LLM em Tribunais: Eficiência na Justiça</td>
<td class="tg-44qx">Simulando uma pandemia com Python e química</td>
</tr>
<tr>
<td class="tg-3cyx">Maicon Domingues</td>
<td class="tg-3cyx">Kalil Bernardino</td>
</tr>
<tr>
<td class="tg-4h11">15:40 - 16:10</td>
<td class="tg-ct1n">Coffee Break</td>
<td class="tg-nlvd"></td>
</tr>
<tr>
<td class="tg-4h11">16:10 - 17:00</td>
<td class="tg-ct1n">Lightning Talks</td>
<td class="tg-nlvd"></td>
</tr>
<tr>
<td class="tg-4h11" rowspan="2">17:00 - 18:00</td>
<td class="tg-44qx">Keynote</td>
<td class="tg-nlvd"></td>
</tr>
<tr>
<td class="tg-3cyx">Dunossauro</td>
<td class="tg-nlvd"></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<br/><br/>
<div class="container">
<div class="row">
<div class="col-lg-12">
<div class="table-responsive">
<table class="tg">
<thead>
<tr>
<th class="tg-5ydw" rowspan="2"></th>
<th class="tg-8pns" colspan="2">Dia 08/07 (segunda-feira) - Palestras</th>
</tr>
<tr>
<th class="tg-o2sj">Auditório Bento Prado</th>
<th class="tg-o2sj">Auditório da Química</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tg-4h11">08:30 - 09:00</td>
<td class="tg-ct1n">Coffee Break</td>
<td class="tg-nlvd"></td>
</tr>
<tr>
<td class="tg-4h11" rowspan="2">09:00 - 09:50</td>
<td class="tg-44qx"><span style="font-style:normal">Um Tour Realista pela Computação Quântica</span></td>
<td class="tg-44qx">Não re-crie um sistema de gestão de conteúdo!</td>
</tr>
<tr>
<td class="tg-3cyx">Amanda Valério</td>
<td class="tg-3cyx">Érico Andrei</td>
</tr>
<tr>
<td class="tg-4h11" rowspan="2">09:50 - 10:40</td>
<td class="tg-44qx">Mergulhando no Lago de Dados:<br>Aventuras com Python</td>
<td class="tg-44qx"><span style="font-style:normal">A Engenharia Reversa dos Processos Seletivos: </span><br><span style="font-style:normal">Como funciona o Recrutamento para Tecnologia</span></td>
</tr>
<tr>
<td class="tg-3cyx">Dilenon</td>
<td class="tg-3cyx"><span style="font-weight:normal;font-style:normal;text-decoration:none">Mayra Berto Massuda</span></td>
</tr>
<tr>
<td class="tg-4h11">10:40 - 11:00</td>
<td class="tg-ct1n">Lightning Talks</td>
<td class="tg-nlvd"></td>
</tr>
<tr>
<td class="tg-4h11" rowspan="2">11:00 - 12:00</td>
<td class="tg-44qx">Keynote</td>
<td class="tg-nlvd"></td>
</tr>
<tr>
<td class="tg-3cyx">Julia Marcolan</td>
<td class="tg-nlvd"></td>
</tr>
<td class="tg-4h11">12:00 - 14:00</td>
<td class="tg-4h11" colspan="2"></td>
</tr>
<tr>
<td class="tg-4h11" rowspan="2">14:00 - 14:50</td>
<td class="tg-44qx">Implementando testes de integração em Python</td>
<td class="tg-44qx">Arquitetura Hexagonal</td>
</tr>
<tr>
<td class="tg-3cyx">Alisson Costa</td>
<td class="tg-3cyx">Cássio Botaro</td>
</tr>
<tr>
<td class="tg-4h11" rowspan="2">14:50 - 15:40</td>
<td class="tg-44qx">Documentando tomadas de decisões arquiteturais</td>
<td class="tg-44qx">Pulp - Gerenciando repositórios de software</td>
</tr>
<tr>
<td class="tg-3cyx">Izabela Cardoso</td>
<td class="tg-3cyx">Decko</td>
</tr>
<tr>
<td class="tg-4h11">15:40 - 16:10</td>
<td class="tg-ct1n">Coffee Break</td>
<td class="tg-nlvd"></td>
</tr>
<tr>
<td class="tg-4h11">16:10 - 17:00</td>
<td class="tg-ct1n">Lightning Talks</td>
<td class="tg-nlvd"></td>
</tr>
<tr>
<td class="tg-4h11" rowspan="2">17:00 - 18:00</td>
<td class="tg-44qx">Keynote</td>
<td class="tg-nlvd"></td>
</tr>
<tr>
<td class="tg-3cyx">Luciano Ramalho</td>
<td class="tg-nlvd"></td>
</tr>
<tr>
<td class="tg-4h11" rowspan="2">18:00 - 18:30</td>
<td class="tg-ct1n">Encerramento</td>
<td class="tg-nlvd"></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<br/><br/>
<div class="container">
<div class="row">
<div class="col-lg-12">
<div class="table-responsive">
<table class="tg">
<thead>
<tr>
<th class="tg-5ydw" rowspan="2"></th>
<th class="tg-8pns" colspan="2">Dia 09/07 (terça-feira) - Sprints</th>
</tr>
<tr>
<th class="tg-o2sj">Shot Café</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tg-4h11" rowspan="2">10:00 - 16:00</td>
<td class="tg-44qx">Lista de projetos para contribuição no <a href=https://github.com/grupy-sanca/pyse-sprint-index target="_blank">GitHub</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<!-- Divisão de seção -->
<div class="container">
<div class="row">
<div class="col-lg-12">
<br/><br/><br/>
<img src="images/div.svg" alt="Divisor de página" class="img-fluid">
<br/><br/><br/>
</div>
</div>
</div>
<!-- Palestrantes -->
<div id="palestrantes" class="container">
<div class="row container">
<div class="col-lg-12">
<h2>Keynotes</h2>
<h3>Confira nossos keynotes confirmados</h3>
<br/><br/>
<div class="keynote-box">
<div class="keynote-content">
<h2>Luciano Ramalho</h2>
<img src="images/Keynote-Ramalho.png" alt="Keynote Luciano Ramalho" class="round-image">
<p class="keynote-description">Luciano Ramalho escreveu Fluent Python (O'Reilly), bestseller publicado em 9 idiomas, disponível gratuitamente em PythonFluente.com. Foi diretor de serviços online na Abril S/A e consultor principal na Thoughtworks. É co-fundador do Garoa Hacker Clube, um laboratório comunitário aberto ao público.</p>
</div>
</div>
<br/><br/>
<div class="keynote-box">
<div class="keynote-content">
<h2>Dunossauro</h2>
<img src="images/Keynote-Dunossauro.jpg" alt="Keynote Dunossauro" class="round-image">
<p class="keynote-description">Live coder, e-mendigo, degustador profissional de pizzas. Host da live de Python há 7 anos, onde tenta democratizar o aprendizado de programação com piadas ruins e litros de energético. Criador de conteúdo em tempo integral e músico nas horas vagas. Melhor jogador de Marvel vs Capcom da sua casa, embora não exista um claro consenso sobre isso ainda.</p>
</div>
</div>
<br/><br/>
<div class="keynote-box">
<div class="keynote-content">
<h2>Talita Rossari</h2>
<img src="images/Keynote-Talita.jpg" alt="Keynote Talita" class="round-image">
<p class="keynote-description">Desenvolvedora de software com nove anos de experiência, Pythonista de coração há oito anos. Organizadora de eventos Pythonicos nas horas vagas, atualmente liderando a organização da Python Sul 2024. Entusiasta de temas polêmicos e lideranças (seja de pessoas ou comunidades).</p>
</div>
</div>
<br/><br/>
<div class="keynote-box">
<div class="keynote-content">
<h2>Julia Marcolan</h2>
<img src="images/Keynote-Julia.jpeg" alt="Keynote Julia" class="round-image">
<p class="keynote-description">Segundas e sextas me comporto como partícula, terças e quintas como onda e nas quartas eu uso rosa. Mestre e Doutoranda em Física Computacional IFSC-USP. Pesquiso Imagens por Ressonância Magnética para amostras com tempos de relaxação ultra-curtos aplicada a avaliação de sementes.</p>
</div>
</div>
<br/><br/>
<h2>Palestrantes</h2>
<h3>Confira nossos palestrantes confirmados</h3>
<br/><br/>
<div class="talk-box">
<div class="talk-content">
<h3 class="talk-title">Segurança de IA</h3>
<p class="talk-resume">As IAs estão a uma API de distância de nós. Nós não queremos fazer trabalho de máquina, por isso precisamos compreender os riscos atrelados ao uso de IA para mitigar ameaças cibernéticas.</p>
</div>
<div class="speaker">
<img src="images/Palestrante-Alessandra.jpg" alt="Foto de Alê" class="speaker-img">
<div class="speaker-bio">
<div class="-content">
<h4 class="speaker-name">Alê</h4>
<p>Sou uma estudiosa da tecnologia com foco em Segurança da Informação e Inteligência Artificial. Instrutora de Krav-Maga e praticante de Pole Sport, sou apaixonada por todas as formas de arte.</p>
</div>
</div>
</div>
</div>
<br/>
<br/>
<div class="talk-box">
<div class="talk-content">
<h3 class="talk-title">Um Anotador de Preparação de Dados para ML</h3>
<p class="talk-resume">Proposta de um Anotador Inteligente para Otimizar a Preparação de Dados em Aprendizado de Máquina</p>
</div>
<div class="speaker">
<img src="images/Palestrante-Aline.png" alt="Foto de Aline Elí Gassenn" class="speaker-img">
<div class="speaker-bio">
<div class="talk-left-content">
<h4 class="speaker-name">Aline Elí Gassenn</h4>
<p>
Sou natural do interior do Rio Grande do Sul. Conquistei meu bacharelado em Filosofia e meu técnico em Informática pela Universidade Federal de Santa Maria. Após completar minha formação, me mudei para Manaus, onde iniciei minha carreira como desenvolvedora frontend em um Instituto de Pesquisa e Desenvolvimento, posição que mantenho até hoje, trabalhando de forma remota. Durante minha estadia em Manaus, realizei uma pós-graduação em Aprendizado de Máquina pelo Instituto Federal do Amazonas, o que despertou em mim um profundo interesse pela área de dados. Além dos estudos, gosto por explorar trilhas ao ar livre e por assistir filmes, especialmente os de drama e ficção científica.</p>
</div>
</div>
</div>
</div>
<br/>
<br/>
<div class="talk-box">
<div class="talk-content">
<h3 class="talk-title">Pulp - Gerenciando repositórios de software</h3>
<p class="talk-resume">Pulp (https://pulpproject.org) é um gerenciador de repositórios de software desenvolvido por uma comunidade ativa e é utilizado como backend em produtos e serviços de empresas como RedHat entre outras</p>
</div>
<div class="speaker">
<img src="images/Palestrante-Decko.jpg" alt="Foto de decko" class="speaker-img">
<div class="speaker-bio">
<div class="talk-left-content">
<h4 class="speaker-name">Decko</h4>
<p>Atualmente sou Engenheiro Senior na RedHat. Me dedico ao software livre há 20 anos e há algum tempo me enveredo nos dados abertos, governos abertos e civic hacking.</p>
</div>
</div>
</div>
</div>
<br/>
<br/>
<div class="talk-box">
<div class="talk-content">
<h3 class="talk-title">Arquitetura Hexagonal </h3>
<p class="talk-resume">Uma análise sobre o padrão de arquitetura Hexagonal proposto por Alistair Cockburn com exemplos práticos.</p>
</div>
<div class="speaker">
<img src="images/Palestrante-Cassio.jpeg" alt="Foto de Cássio Botaro " class="speaker-img">
<div class="speaker-bio">
<div class="talk-left-content">
<h4 class="speaker-name">Cássio Botaro </h4>
<p>
Engenheiro de yaml. Às vezes me colocam no YouTube e na maior parte do tempo escrevo coisas no Github.</p>
</div>
</div>
</div>
</div>
<br/>
<br/>
<div class="talk-box">
<div class="talk-content">
<h3 class="talk-title">Documentando tomadas de decisões arquiteturais</h3>
<p class="talk-resume">Já se perguntou como documentar uma tomada de decisão arquitetural? Nesta palestra usaremos um exemplo prático para explorar como Architectural Decision Records e o C4 Model podem apoiar neste desafio</p>
</div>
<div class="speaker">
<img src="images/Palestrante-Izabela.jpeg" alt="Foto de Izabela Cardoso" class="speaker-img">
<div class="speaker-bio">
<div class="talk-left-content">
<h4 class="speaker-name">Izabela Cardoso</h4>
<p>Sou uma mulher negra goiana, que se graduou em Engenharia de Software em Brasília e hoje mora em São Paulo. Trabalho há 6 anos com desenvolvimento backend, e participo das comunidades PyLadies e BOSS, uma iniciativa para inclusão de grupos sub representados na comunidade de código aberto. No meu tempo livre eu faço aula de música e pole dance, e gosto muito de cinema, natureza e esportes =)</p>
</div>
</div>
</div>
</div>
<br/>
<br/>
<div class="talk-box">
<div class="talk-content">
<h3 class="talk-title">AST, o que é e como usar o módulo padrão?</h3>
<p class="talk-resume">Explicação sobre o módulo padrão ast, como ele pode ser utilizado para coletar informações internas a um código, além de técnicas de metaprogramação e otimização JIT.</p>
</div>
<div class="speaker">
<img src="images/Palestrante-Danilo.jpeg" alt="Foto de Danilo J. S. Bellini" class="speaker-img">
<div class="speaker-bio">
<div class="talk-left-content">
<h4 class="speaker-name">Danilo J. S. Bellini</h4>
<p>Pela USP, é engenheiro eletricista, bacharel em música e mestre em ciência da computação. Colaborou com diversos projetos incluindo watchdog, openModeller, MongoDB, pytest, IPython, simplekv e axelrod, mantenedor de mais de 60 pacotes no AUR (Arch Linux User Repository), além de ter projetos FOSS próprios como a biblioteca DSP AudioLazy, Dose, GUI de semáforo para TDD agnóstica de linguagem criada para Coding Dojos, e diversos repositórios relativos a ciência de dados, machine learning, web, etc.. Experiências incluem processamento de sinais, estatística e desenvolvimento de software para diversas empresas/instituições/projetos incluindo Fuvest, Playax, Jeitto, SCCON, IDwall, Ahnex, EDS, SciELO e Addi. Atualmente atua como Líder Python na Customertimes.</p>
</div>
</div>
</div>
</div>
<br/>
<br/>
<div class="talk-box">
<div class="talk-content">
<h3 class="talk-title">Não re-crie um sistema de gestão de conteúdo!</h3>
<p class="talk-resume">Aprenda como ser uma pessoa pragmática e colocar sistemas web focando nas funcionalidades que realmente importam, com segurança, qualidade e dentro do prazo!</p>
</div>
<div class="speaker">
<img src="images/Palestrante-Erico.png" alt="Foto de Érico Andrei" class="speaker-img">
<div class="speaker-bio">
<div class="talk-left-content">
<h4 class="speaker-name">Érico Andrei</h4>
<p>Se aventura desde o século passado no software livre, mantenedor do cookiecutter, dev Plone, co-fundador da APyB, membro da PSF e ex-mandachuva da Plone Foundation. Tenta entender o conceito de 'horas vagas' desde sempre!</p>
</div>
</div>
</div>
</div>
<br/>
<br/>
<div class="talk-box">
<div class="talk-content">
<h3 class="talk-title">Implementando testes de integração em Python</h3>
<p class="talk-resume">Cansado dos seus testes de unidade não serem o suficiente para garantir o funcionamento do seu código? Venha aprender a implementar testes de integração com pytest e testcontainers!</p>
</div>
<div class="speaker">
<img src="images/Palestrante-Alisson.jpeg" alt="Foto de Alisson Costa" class="speaker-img">
<div class="speaker-bio">
<div class="talk-left-content">
<h4 class="speaker-name">Alisson Costa</h4>
<p>Trabalha como Machine Learning Platform Engineer no iFood, onde atua na construção de plataformas para a produtização de modelos de Machine Learning, Generative AI e artefatos que demandam processamento intensivo de dados. Entusiasta da cultura nerd, no tempo livre gosta de assistir competições de Counter-Strike, além de maratonar séries, filmes e animes. Apaixonado por música, está sempre à procura de novos destinos para explorar e experiências gastronômicas únicas.</p>
</div>
</div>
</div>
</div>
<br/>
<br/>
<div class="talk-box">
<div class="talk-content">
<h3 class="talk-title">Simulando uma pandemia com Python e química</h3>
<p class="talk-resume">Durante a pandemia de Covid vimos todo dia gráficos de casos e mortes. Podemos explicar o comportamento de uma pandemia e como controlá-la usando modelos de cinética química e resolvê-los com Python.</p>
</div>
<div class="speaker">
<img src="images/Palestrante-Kalil.jpg" alt="Foto de Kalil Bernardino" class="speaker-img">
<div class="speaker-bio">
<div class="talk-left-content">
<h4 class="speaker-name">Kalil Bernardino</h4>
<p>Sou professor no Departamento de Química da Universidade Federal de São Carlos e trabalho com química computacional, especialmente com simulações de dinâmica molecular de sistemas auto-organizados</p>
</div>
</div>
</div>
</div>
<br/>
<br/>
<div class="talk-box">
<div class="talk-content">
<h3 class="talk-title">Monitorando documentos com Selenium e Pandas</h3>
<p class="talk-resume">Descubra como otimizei a gestão documental! Na palestra, compartilho a automação do monitoramento de novos documentos com Selenium e Pandas, maximizando a produtividade da minha equipe.</p>
</div>
<div class="speaker">
<img src="images/Palestrante-Marcos.webp" alt="Foto de Marcos Rocha " class="speaker-img">
<div class="speaker-bio">
<div class="talk-left-content">
<h4 class="speaker-name">Marcos Rocha</h4>
<p>Meu nome é Marcos, sou formado em Administração e graduando em Engenharia de software. Trabalho em torno de 10 anos melhorando e automatizando processos na cadeia logística. Já ouviu falar de Crossfit?.</p>
</div>
</div>
</div>
</div>
<br/>
<br/>
<div class="talk-box">
<div class="talk-content">
<h3 class="talk-title">LLM em Tribunais: Eficiência na Justiça</h3>
<p class="talk-resume">Vamos explorar como LLMs e busca semântica estão revolucionando a análise de jurisprudência, melhorando a eficiência da justiça brasileira. Veremos casos práticos e o impacto na interpretação legal.</p>
</div>
<div class="speaker">
<img src="images/Palestrante-Maicon.png" alt="Foto de Maicon Domingues" class="speaker-img">
<div class="speaker-bio">
<div class="talk-left-content">
<h4 class="speaker-name">Maicon Domingues</h4>
<p>Piloto de moto nas horas vagas, faço tatuagens sem significado e ainda estou tentando aprender a tocar ukulele. Participo ativamente da comunidade open source de ciência de dados, onde crio e compartilho projetos focados na língua portuguesa (alguns em nheengatu também). Sou graduado em Ciência de Dados, certificado como Cientista de Dados Profissional pela Oracle e, atualmente, estou buscando um mestrado na área. Programador há mais de 10 anos e cientista de dados há mais de 8 anos, trabalho atualmente na Softplan como Cientista de Dados Sênior, onde sou responsável por desenvolver projetos de inteligência artificial para o sistema de justiça brasileiro. Alguns desses projetos já foram premiados, como o Painel de Violência Doméstica, vencedor do prêmio CNMP 2021.</p>
</div>
</div>
</div>
</div>
<br/>
<br/>
<div class="talk-box">
<div class="talk-content">
<h3 class="talk-title">Abaixo aos prints, ode aos logs!</h3>
<p class="talk-resume">Você ainda utiliza prints pra saber o que está acontecendo no seu código? Deixa disso e vem comigo ser apresentado ao maravilhoso mundo dos logs!</p>
</div>
<div class="speaker">
<img src="images/Palestrante-Renan.jpeg" alt="Foto de Renan de Assis" class="speaker-img">
<div class="speaker-bio">
<div class="talk-left-content">
<h4 class="speaker-name">Renan de Assis</h4>
<p>Sou um físico de formação que buscava conhecer a verdade do mundo, mas foram verdades demais para mim, me contentei virando engenheiro de software e sigo realizado nessa área.
Adoro a cor verde, jogo vôlei e tenho curtido muito jogos de tabuleiro ultimamente. Também já fiz aulas de dança de salão e amo desenhos animados principalmente "Avatar".</p>
</div>
</div>
</div>
</div>
<br/>
<br/>
<div class="talk-box">
<div class="talk-content">
<h3 class="talk-title">Mergulhando no Lago de Dados: Aventuras com Python</h3>
<p class="talk-resume">Esta palestra é ideal para quem quer iniciar ou aprimorar seus conhecimentos em Data Lake!
A palestra será informativa e prática, com exemplos e demonstrações.</p>
</div>
<div class="speaker">
<img src="images/Palestrante-Dilenon.jpg" alt="Foto de Dilenon" class="speaker-img">
<div class="speaker-bio">
<div class="talk-left-content">
<h4 class="speaker-name">Dilenon</h4>
<p>Olá, eu sou Dilenon. tenho 37 anos, estou tentando terminar minha faculdade de Matemática. No tempo livre eu gosto de brincar com Luena (minha filha de 3 anos), gosto de jogar um basquete (vivo ralado e machucado por conta disso) e gosto muito de ler um bom livro.</p>
</div>
</div>
</div>
</div>
<br/>
<br/>
<div class="talk-box">
<div class="talk-content">
<h3 class="talk-title">Celery: o que raios são filas e onde aplicá-las</h3>
<p class="talk-resume">Você já ouviu falar de filas (ou Message Queues) e nunca soube o que é e onde aplicar esse conceito? Bora entender mais sobre as famosas filas e como usá-las com Python utilizando a biblioteca Celery!</p>
</div>
<div class="speaker">
<img src="images/Palestrante-Yuri.jpg" alt="Foto de Yuri Faria" class="speaker-img">
<div class="speaker-bio">
<div class="talk-left-content">
<h4 class="speaker-name">Yuri Faria</h4>
<p>Engenheiro de Software na Arado, já trabalhou em outras startups de tecnologia e desenvolveu projetos científicos envolvendo machine learning e educação. Começou a programar aos 12 anos e no tempo livre curte correr até o limite.</p>
</div>
</div>
</div>
</div>
<br/>
<br/>
<div class="talk-box">
<div class="talk-content">
<h3 class="talk-title">A Engenharia Reversa dos Processos Seletivos - Como funciona o Recrutamento para Tecnologia</h3>
<p class="talk-resume">Já se perguntou como funcionam os bastidores do recrutamento de talentos em tecnologia? Nessa palestra vamos explicar o que acontece antes e depois que você se candidata para uma vaga, as ferramentas usadas pelo RH (e como não dá pra culpar a Inteligência Artificial), como fazer o seu currículo não ser descartado automaticamente, e o que fazer (e não fazer) em uma entrevista de emprego.</p>
</div>
<div class="speaker">
<img src="images/Palestrante-Mayra.jpg" alt="Foto de Mayra Massuda" class="speaker-img">
<div class="speaker-bio">
<div class="talk-left-content">
<h4 class="speaker-name">Mayra Berto Massuda</h4>
<p>Expert em Recrutamento Internacional para a área de Tecnologia e com mais de 10 anos de experiência com Diversidade & Inclusão, Mayra Berto Massuda é fundadora da Latam Tech Hero e ensina profissionais de tecnologia como aumentar suas chances de empregabilidade desmistificando a complexidade dos processos seletivos. Com um Doutorado no Brasil e um na Espanha, mora em São Carlos e é apaixonada por educação e desenvolvimento de talentos.</p>
</div>
</div>
</div>
</div>
<br/>
<br/>
<div class="talk-box">
<div class="talk-content">
<h3 class="talk-title">Um Tour Realista pela Computação Quântica</h3>
<p class="talk-resume">Sem charlatanismo nem criar expectativas, essa palestra vai te mostrar o que de fato é a computação quântica, o que os pesquisadores estão conseguindo realizar e quais áreas têm demonstrado potencial. Spoiler: existem sim redes quânticas!</p>
</div>
<div class="speaker">
<img src="images/Palestrante-Amanda.jpg" alt="Foto de Amanda Valério" class="speaker-img">
<div class="speaker-bio">
<div class="talk-left-content">
<h4 class="speaker-name">Amanda Valério</h4>
<p>Cientista da computação pelo IFSuldeMinas, agora na reta final do mestrado em Física na UFSCar. Faço parte de um grupo de pesquisa focado em resolução de problemas empresariais usando comp. quântica e de um grupo de Quantum IA. Sou mineira, pyLady, adoro gatos, café e doces.</p>
</div>
</div>
</div>
</div>
<br/>
<br/>
<h2>Minicursistas</h2>
<h3>Confira nossos minicursistas confirmados</h3>
<br/><br/>
<div class="talk-box">
<div class="talk-content">
<h3 class="talk-title">Pandas: Zero to Hero</h3>
<p class="talk-resume">Aprenda sobre uma das ferramentas mais famosas de manipulação de dados do universo Python, com dicas de como escrever códigos limpos, otimizados e incrivelmente rápidos!</p>
</div>
<div class="speaker">
<img src="images/Palestrante-Alisson.jpeg" alt="Foto de Alisson Costa" class="speaker-img">
<div class="speaker-bio">
<div class="talk-left-content">
<h4 class="speaker-name">Alisson Costa</h4>
<p>Trabalha como Machine Learning Platform Engineer no iFood, onde atua na construção de plataformas para a produtização de modelos de Machine Learning, Generative AI e artefatos que demandam processamento intensivo de dados. Entusiasta da cultura nerd, no tempo livre gosta de assistir competições de Counter-Strike, além de maratonar séries, filmes e animes. Apaixonado por música, está sempre à procura de novos destinos para explorar e experiências gastronômicas únicas.</p>
</div>
</div>
</div>
</div>
<br/>
<br/>
<div class="talk-box">
<div class="talk-content">
<h3 class="talk-title">DuckDB, uma revolução pra quem trabalha com dados</h3>
<p class="talk-resume">SQL vive! Sente falta no Pandas de algo simples no PostgreSQL? Ou sente falta de um SQL amigável? Tabelas pivô para dados que não cabem na memória? Desempenho? Se sim, DuckDB é o que você precisa!</p>
</div>
<div class="speaker">
<img src="images/Palestrante-Danilo.jpeg" alt="Foto de Danilo Bellini" class="speaker-img">
<div class="speaker-bio">
<div class="talk-left-content">
<h4 class="speaker-name">Danilo J. S. Bellini</h4>
<p>Pela USP, é engenheiro eletricista, bacharel em música e mestre em ciência da computação. Colaborou com diversos projetos incluindo watchdog, openModeller, MongoDB, pytest, IPython, simplekv e axelrod, mantenedor de mais de 60 pacotes no AUR (Arch Linux User Repository), além de ter projetos FOSS próprios como a biblioteca DSP AudioLazy, Dose, GUI de semáforo para TDD agnóstica de linguagem criada para Coding Dojos, e diversos repositórios relativos a ciência de dados, machine learning, web, etc.. Experiências incluem processamento de sinais, estatística e desenvolvimento de software para diversas empresas/instituições/projetos incluindo Fuvest, Playax, Jeitto, SCCON, IDwall, Ahnex, EDS, SciELO e Addi. Atualmente atua como Líder Python na Customertimes.</p>
</div>
</div>
</div>
</div>
<br/>
<br/>
<div class="talk-box">
<div class="talk-content">
<h3 class="talk-title">Introdução à Análise de Dados Geoespaciais</h3>
<p class="talk-resume">Descubra o poder da análise geoespacial! Aplique técnicas inovadoras de análise estatística em dados geográficos usando Python.</p>
</div>
<div class="speaker">
<img src="images/Palestrante-Gesiel.jpg" alt="Foto de Gesiel Lopes" class="speaker-img">
<div class="speaker-bio">
<div class="talk-left-content">
<h4 class="speaker-name">Gesiel Lopes</h4>
<p>Doutor em Ciência de Computação e Matemática Computacional pela Universidade de São Paulo, Mestre em Informática Aplicada pela Universidade de Fortaleza. Licenciado em Matemática pela Universidade Estadual do Maranhão e em Computação pela Universidade Estadual do Piauí - UESPI. Tem experiência na área de Matemática, com ênfase em Matemática Aplicada, Matemática Computacional, Redes de Computadores, Engenharia de Software e Inteligência Artificial.</p>
</div>
</div>
</div>
</div>
<br/>
<br/>
<div class="talk-box">
<div class="talk-content">
<h3 class="talk-title">Atualização eficiente de dependências Python</h3>
<p class="talk-resume">Pratique atualização de dependências de projetos Python. Aprenda: Como identificar os pacotes mais importantes; Atualizar sem causar problemas de compatibilidade; O processo passo a passo</p>
</div>
<div class="speaker">
<img src="images/Palestrante-Alexandre.jpg" alt="Foto de Alexandre Harano" class="speaker-img">
<div class="speaker-bio">
<div class="talk-left-content">
<h4 class="speaker-name">Alexandre Harano</h4>
<p>Pythonista desde 2007, Alexandre é um capixaba que reside no estado de São Paulo há 20 anos, desde o início de sua graduação em Engenharia de Computação (UFSCar). Ao término da graduação, mudou-se para a região metropolitana de São Paulo e iniciou seu mestrado em Ciência da Computação (IME-USP) na área de processamento de imagens. Após o término das disciplinas, começou a trabalhar com infraestrutura de Internet, área onde atuou por 7 anos, usando o chapéu de administrador de sistemas, instrutor técnico e desenvolvedor. Com passagens pelas indústrias de infraestrutura de internet, securitização e educação, possui mais de 6 anos de experiência com desenvolvimento Web.</p>
</div>
</div>
</div>
</div>
<br/>
<br/>
<div class="talk-box">
<div class="talk-content">
<h3 class="talk-title">Como fazer Lisp em 132 linhas de Python</h3>
<p class="talk-resume">Nesse tutorial mão na massa vamos entender, e estender o interpretador lis.py do professor Peter Norvig, através de exemplos, testes e exercícios usando Jupyter Notebook e a biblioteca jupyturtle para desenhar gráficos de tartaruga com SVG.</p>
</div>
<div class="speaker">
<img src="images/Keynote-Ramalho.png" alt="Foto de Luciano Ramalho" class="speaker-img">
<div class="speaker-bio">
<div class="talk-left-content">
<h4 class="speaker-name">Luciano Ramalho</h4>