-
Notifications
You must be signed in to change notification settings - Fork 7
/
index.html
333 lines (329 loc) · 20.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
<!DOCTYPE html>
<html lang=pt-br>
<head>
<meta charset=utf-8>
<meta http-equiv=X-UA-Compatible content="IE=edge">
<meta name=viewport content="width=device-width, initial-scale=1">
<title>Python Nordeste - 2016, Teresina - PI</title>
<link href="https://fonts.googleapis.com/css?family=Lato:400,300,300italic,400italic,700,700italic" rel=stylesheet type=text/css>
<link href=styles/bootstrap.css rel=stylesheet>
<link href=styles/main.css rel=stylesheet>
<!-- OpenGraph -->
<meta property="og:type" content="website" />
<meta property="og:title" content="Python Nordeste - 2016, Teresina - PI" />
<meta property="og:url" content="http://2016.pythonnordeste.org" />
<meta property="og:site_name" content="Python Nordeste" />
<meta property="og:description" content="A Python Nordeste é o maior encontro da região nordeste para a comunidade Python, que ocorre anualmente em cidades do nordeste do Brasil..." />
<meta property="og:image" content="https://raw.githubusercontent.com/pythonNordeste/pyne2016/gh-pages/images/pyne_fb.png" />
</head>
<body>
<h1 class=hidden>Python Nordeste - 2016</h1>
<nav class="navbar navbar-default navbar-fixed-top">
<h2 class=hidden>Barra de navegação</h2>
<div class=container>
<div class=navbar-header>
<button type=button class="navbar-toggle collapsed" data-toggle=collapse data-target=#navbar aria-expanded=false aria-controls=navbar><span class=sr-only>Alternar navegação</span> <span class=icon-bar></span> <span class=icon-bar></span> <span class=icon-bar></span></button>
<a class=navbar-brand href=#></a>
</div>
<div id=navbar class="navbar-collapse collapse">
<ul id=pyn-nav class="nav navbar-nav navbar-right">
<li class=active><a href=#section-2>EVENTO</a></li>
<li><a href=#section-3>KEYNOTES</a></li>
<li><a href=#section-4>TUTORIAIS</a></li>
<li><a href=#section-5>LOCAL</a></li>
<li><a href=#section-6>INSCREVA-SE</a></li>
<li><a href=#section-7>PROGRAMAÇÃO</a></li>
<li><a href=#section-8>PATROCINADORES</a></li>
</ul>
</div>
</div>
</nav>
<div id=section-1 class="jumbotron pyn-intro">
<div class=pyn--intro-overlay></div>
<div class=container>
<figure class=pyn--intro-logo><img class=img-responsive src=images/logo.svg alt="Python Nordeste - 2016"></figure>
<h2>09 a 11 de junho de 2016</h2></div>
</div>
<div id=section-2 class="jumbotron pyn-section">
<div class=container>
<div class=row>
<div class="col-md-10 col-md-push-1">
<h1><span>O Evento</span></h1>
<p>A Python Nordeste é o maior encontro da região nordeste para a comunidade Python, que ocorre anualmente em cidades do nordeste do Brasil.</p>
<p>Em um contexto bem diversificado e dedicado a troca de experiências e conhecimento, o evento é voltado para indivíduos de diversas áreas e origens, sem distinção do seu grau de conhecimento da linguagem.</p>
<p>O encontro visa difundir tal plataforma entre universidades, empresas e instituições da sociedade civil, ao mesmo tempo focando em assuntos relacionados a Software Livre, estimulando assim a disseminação da cultura agregada ao tema e na divulgação e estímulo de desenvolvimento na Região Nordeste.</p>
</div>
</div>
</div>
</div>
<div id=section-3 class="jumbotron pyn-section negative">
<div class=container>
<div class=row>
<div class="col-md-10 col-md-push-1">
<h1><span>Keynotes</span></h1>
</div>
</div>
<div class=row>
<div class="col-lg-3">
<article class=thumbnail><img src=images/mark.jpg class=img-circle alt="Mark Lavin">
<div class=caption>
<h3>Mark Lavin</h3>
<h4>Diretor Técnico / Caktus Group</h4>
<p>Mark Lavin é co-autor do livro "Lightweight Django" da editora O'Reilly (no Brasil, "Django Essencial", da editora Novatec) e gravou uma série vídeos chamada "Intermediate Django" que foca em serviços RESTful e integração com aplicações client-side. Você também pode encontrá-lo frequentemente contribuindo com o projeto Django ou respondendo questões no StackOverflow. Ele também aprecia fabricação artesanal de cervejas, triatlos Ironman, e passar tempo com sua esposa e suas duas jovens filhas.</p>
</div>
</article>
</div>
<div class="col-lg-3">
<article class=thumbnail><img src=images/bruno.jpeg class=img-circle alt="Bruno Rocha">
<div class=caption>
<h3>Bruno Rocha</h3>
<h4>Engenheiro de Software / Red Hat</h4>
<p>Bruno Rocha é membro da Python Software Foundation, autor do livro web2py cookbook e de uma série de tutoriais sobre desenvolvimento web com Python e Flask, colaborador de vários projetos opensource entre eles o QuokkaCMS, o Codemod e o Dynaconf. Atualmente é Engenheiro de Qualidade de Software na Red Hat e além disso é um Pythonista herbívoro, ciclista de final de semana e pastor na Igreja do Monstro de Espaguete Voador.</p>
</div>
</article>
</div>
<div class="col-lg-3">
<article class=thumbnail><img src=images/tarsis.jpg class=img-circle alt="Tarsis Azevedo">
<div class=caption>
<h3>Tarsis Azevedo</h3>
<h4>Programador / Globo.com</h4>
<p>Tarsis é programador na <a href="http://globo.com" target="_blank">globo.com</a> e trabalha em varios projetos open source, principalmente na area de cloud computing. Começou com python durante a faculdade e foi amor a primeira vista. Hoje trabalha principalmente com Go mas continua apaixonado por python.</p>
</div>
</article>
</div>
<div class="col-lg-3">
<article class=thumbnail><img src=images/ramalho.jpg class=img-circle alt="Luciano Ramalho">
<div class=caption>
<h3>Luciano Ramalho</h3>
<h4>Consultor Técnico / ThoughtWorks</h4>
<p>Luciano Ramalho é consultor técnico principal na ThoughtWorks. Vem usando Python profissionalmente desde 1998 e escreveu Fluent Python (no Brasil, Python Fluente). É um dos fundadores do Garoa Hacker Clube e acredita que o Brasil tem jeito, se as pessoas estudarem, se organizarem e aceitarem suas diferenças.</p>
</div>
</article>
</div>
</div>
</div>
</div>
<div id=section-4 class="jumbotron pyn-section tutorial-row">
<div class=container>
<div class=row>
<div class="col-md-10 col-md-push-1">
<h1><span>Tutoriais</span></h1>
<h4>Os tutoriais acontecerão simultaneamente das 8h às 12h e das 14h às 18h do dia 09/06, portanto só é possível fazer a inscrição em um tutorial.</h4>
</div>
</div>
<div class=row>
<div class="col-lg-3">
<article class=thumbnail>
<img src=images/gileno.jpg class=img-circle alt="Gileno Filho">
</article>
</div>
<div class="col-lg-9">
<article class="thumbnail tutorial">
<h3>Introdução à Ciência de Dados com Python - Gileno Filho</h3>
<p>Neste tutorial irei explorar a área científica de Python, através de suas principais bibliotecas (pandas, scipy, matplotlib, sklearn...), resolvendo problemas reais que podem ser solucionados através da análise de dados utilizando "statistical learning" e "machine learning". Iremos passar por todo o pipeline associado a ciência de dados: captura, limpeza, análise exploratória, escolha do modelo, extração de resultados e finalmente visualização (comunicação dos resultados).</p>
</article>
</div>
</div>
<div class=row>
<div class="col-lg-3">
<article class=thumbnail>
<img src=images/ramalho.jpg class=img-circle alt="Luciano Ramalho">
</article>
</div>
<div class="col-lg-9">
<article class="thumbnail tutorial">
<h3>Objetos Pythonicos: APIs produtivas com o Data Model - Luciano Ramalho</h3>
<p>Este tutorial irá mostrar como implementar objetos que se comportam "naturalmente" como tipos built-in, e então merecem ser chamados de Pythonicos. A apresentação inteira e exercícios serão guiados por doctests, que suportam uma forma de BDD (behavior-driver design) e permite aos participantes verificar o seu progresso nas partes práticas do tutorial.</p>
<p>Uma API é considerada Pythonica quando suporta idiomas Python adequados e convenientes. Por exemplo, programadores Python experam que qualquer coleção seja iteravel e suporte a função len(). Coleções vazias devem avaliar "falsy" em contextos boleanos. Objetos de qualquer tipo devem possuir uma representação de string amigável ao usuário e outro formato de exibição que não esconda detalhes e seja útil para depuração. Objetos de diversos tipos suportam operadores como + e * quanto fazem sentido. Objetos pythonicos são uma das chaves para a alta produtividade de um programador com a linguagem.</p>
<p>Todos esses recursos de objetos, e mais, são definidos no Python Data Model: a API que aplica a objetos Python em geral, desde inteiros planos a coleções e até funções e classes -- quando tratamos estes como objetos de primeira classe na linguagem. Os mais importante métodos especiais definidos no Data Model serão mostrados e exercitados neste tutorial.</p>
</article>
</div>
</div>
</div>
</div>
<div id=section-5 class="jumbotron pyn-section pd-bt-0">
<div class=container>
<div class=row>
<div class="col-md-10 col-md-push-1">
<h1><span>Local</span></h1>
</div>
</div>
</div>
<div class=pyn--map-container><span class=pyn--dot-overlay></span>
<div class=container>
<div class=row>
<div class="col-md-7 col-md-push-5">
<div class="pyn--map-frame embed-responsive embed-responsive-4by3">
<iframe class="embed-responsive-item" src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3974.114914851035!2d-42.82005068461442!3d-5.08511219630928!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x78e39db729d1313%3A0xc706464b72710672!2sCentro+Miguel+Sady+-+Senac+PI!5e0!3m2!1spt-BR!2sbr!4v1457985517488" width="600" height="450" frameborder="0" style="border:0" allowfullscreen></iframe>
</div>
</div>
</div>
</div>
</div>
</div>
<div id=section-6 class="jumbotron pyn-section pd-bt-0">
<div class=container>
<div class=row>
<div class="col-md-10 col-md-push-1">
<h1><span>Inscreva-se</span></h1>
<p>Faça a sua inscrição atráves do formulário abaixo.</p>
<p>Inscreva-se cedo e aproveite os descontos nos primeiros lotes.</p>
<div style="width:100%; text-align:left;">
<iframe src="//eventbrite.com.br/tickets-external?eid=24262875915&ref=etckt" frameborder="0" height="306" width="100%" vspace="0" hspace="0" marginheight="5" marginwidth="5" scrolling="auto" allowtransparency="true"></iframe>
<div style="font-family:Helvetica, Arial; font-size:10px; padding:5px 0 5px; margin:2px; width:100%; text-align:left;"><a class="powered-by-eb" style="color: #dddddd; text-decoration: none;" target="_blank" href="http://www.eventbrite.com.br/r/etckt">Com tecnologia Eventbrite</a></div>
</div>
</div>
</div>
</div>
</div>
<div id=section-7 class="jumbotron pyn-section pd-bt-0">
<div class=container>
<div class=row>
<div class="col-md-10 col-md-push-1">
<h1><span>Programação</span></h1>
</div>
</div>
<div class=row>
<div class=col-md-4>
<h3 class=pyn-schedule>Dia 09/06</h3>
<dl>
<dt>8:00</dt>
<dd>Tutorial - Objetos Pythonicos: APIs produtivas com o Data Model</dd>
<dt>8:00</dt>
<dd>Tutorial - Introdução à Ciência de Dados com Python</dd>
</dl>
</div>
<div class=col-md-4>
<h3 class=pyn-schedule>Dia 10/06</h3>
<dl>
<dt>8:00</dt>
<dd>Credenciamento</dd>
<dt>9:00</dt>
<dd><a href="#fakelink">Tarsis Azevedo</a></dd>
<dt>10:00</dt>
<dd>Shell Script: o que é, para que serve e como Python pode ajudar? - Lucas Inojosa</dd>
<dt>10:30</dt>
<dd>Coffee Break</dd>
<dt>11:00</dt>
<dd>Não é bem assim... quando Python não é como você espera - Flávio Juvenal</dd>
<dt>11:30</dt>
<dd>Python e Criptografia - Dann Luciano</dd>
<dt>12:00</dt>
<dd>Almoço</dd>
<dt>14:00</dt>
<dd><a href=#fakelink>Mark Lavin</a></dd>
<dt>15:00</dt>
<dd>Programação Funcional em Python, de forma simples - Anderson Resende</dd>
<dt>15:30</dt>
<dd>Ataque às fronteiras - isolando e testando suas integrações externas - Bernardo Fontes</dd>
<dt>16:00</dt>
<dd>Coffee Break</dd>
<dt>16:30</dt>
<dd>Django Views: Boas práticas - Renato Oliveira</dd>
<dt>17:00</dt>
<dd>APIs: o que são, onde vivem, do que se alimentam? - Filipe Ximenes</dd>
<dt>17:30</dt>
<dd>Lightning Talks</dd>
</dl>
</div>
<div class=col-md-4>
<h3 class=pyn-schedule>Dia 11/06</h3>
<dl>
<dt>9:00</dt>
<dd><a href=#fakelink>Luciano Ramalho</a></dd>
<dt>10:00</dt>
<dd>Ensinando Ciência da Computação com Python - Anderson Lima</dd>
<dt>10:30</dt>
<dd>Coffee Break</dd>
<dt>11:00</dt>
<dd>Abrindo sua mente com Open Source - Patrick Mazulo</dd>
<dt>11:30</dt>
<dd>Kivy - Criando aplicações multiplataforma (e mobile) com Python - Julio Cesar Eiras</dd>
<dt>12:00</dt>
<dd>Almoço</dd>
<dt>14:00</dt>
<dd><a href="#fakelink">Bruno Rocha</a></dd>
<dt>15:00</dt>
<dd>Surfando com Python nas ondas da Internet - Elinaldo Monteiro</dd>
<dt>15:30</dt>
<dd>Aplicando DDD de forma incremental em um projeto Django no mundo real - Igor Medeiros</dd>
<dt>16:00</dt>
<dd>Foto Oficial</dd>
<dt>16:30</dt>
<dd>Coffee Break</dd>
<dt>17:00</dt>
<dd>Django e React.js - André Ericson</dd>
<dt>17:30</dt>
<dd>Lightning Talks</dd>
<dt>18:00</dt>
<dd>Encerramento</dd>
</dl>
</div>
</div>
</div>
</div>
<div id=section-8 class="jumbotron pyn-section pd-bt-0">
<div class=container>
<div class=row>
<div class="col-md-10 col-md-push-1">
<h1><span>Patrocinadores</span></h1>
</div>
</div>
<br>
<div class=row>
<div class=pyn--ptc-diamond><span class=pyn-bheading--lv2>Patrocínio Diamond</span>
<a target="_blank" href="https://www.caktusgroup.com/"><img class=img-responsive src=images/caktus.png alt="Caktus Group"></a>
</div>
<div class=pyn--ptc-diamond>
<a target="_blank" href="http://www.pi.senac.br/"><img class=img-responsive src=images/senac-logo.png alt="Senac Piauí"></a>
</div>
<div class=pyn--ptc-platinum><span class=pyn-bheading--lv2>Patrocínio Platinum</span>
<a target="_blank" href="http://www.evolux.net.br/"><img style="width: 250px" class=img-responsive src=images/evolux.png alt="Evolux Sistemas"></a>
</div>
<div class=pyn--ptc-platinum>
<a target="_blank" href="http://www.vinta.com.br/"><img style="width:250px;margin-left:10px" class=img-responsive src=images/vinta.png alt="Vinta Software"></a>
</div>
<div class=pyn--ptc-platinum>
<a target="_blank" href="https://www.thoughtworks.com/pt/"><img style="width: 250px" class=img-responsive src=images/thoughtworks.png alt="ThoughtWorks"></a>
</div>
<div class=pyn--ptc-gold><span class=pyn-bheading--lv2>Patrocínio Gold</span>
<a target="_blank" href="http://globo.com"><img class=img-responsive src=images/globo.png style="max-width:200px" alt="Globo.com"></a>
</div>
<div class=pyn--ptc-gold>
<a target="_blank" href="http://128bits.cc/"><img class=img-responsive src=images/128.png style="max-width:200px" alt="128Bits"></a>
</div>
<div class=pyn--ptc-silver><span class=pyn-bheading--lv2>Patrocínio Silver</span>
<a target="_blank" href="http://www.revsys.com/"><img class=img-responsive src=images/revsys.png alt="Revolution Systems"></a>
</div>
</div>
<div class="row">
<div class="col-md-10 col-md-push-1">
<h1><span>Realização</span></h1>
</div>
<div class=pyn--ptc-silver>
<a target="_blank" href="https://www.facebook.com/groups/pugpi/"><img class=img-responsive src=images/pug.png alt="Python User Group - Piauí"></a>
<a href="#"><img class=img-responsive src=images/apisol.png style="margin-left:20px" alt="Associação Piauiense de Software Livre"></a>
</div>
</div>
</div>
</div>
<footer class=pyn-footer>
<div class=footer-brand></div>
<p>Python Nordeste - 2016 | Teresina - PI, Brasil</p>
</footer>
<script src=https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js></script>
<script src=scripts/bootstrap.min.js></script>
<script src=scripts/easing.js></script>
<script src=scripts/jquery.nav.js></script>
<script type=text/javascript>
$('#pyn-nav').onePageNav({
currentClass: 'active',
changeHash: false,
scrollSpeed: 1250,
scrollThreshold: 0.5,
filter: '',
easing: 'swing',
});
</script>
</body>
</html>