Skip to content

Commit 94b0b4f

Browse files
committed
Synchronized build
1 parent b83e274 commit 94b0b4f

5 files changed

Lines changed: 434 additions & 253 deletions

File tree

Lines changed: 385 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,385 @@
1+
<!doctype html>
2+
<html itemscope itemtype="http://schema.org/Event">
3+
<head>
4+
5+
<meta charset="utf-8">
6+
<title itemprop="name">Meetup PythOnRio</title>
7+
<meta name="author" content="Meetup PythonRio">
8+
<meta name="description" content="Meetup de Python no Rio de Janeiro">
9+
<meta name="viewport" content="width=device-width, initial-scale=1">
10+
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
11+
12+
<!-- FACEBOOK -->
13+
<meta property="fb:app_id" content="372862979453673">
14+
<meta property="og:type" content="website">
15+
<meta property="og:url" content="http://pythonrio.github.io">
16+
<meta property="og:title" content="Meetup PythonRio">
17+
<meta property="og:description" content="Meetup de Python no Rio de Janeiro">
18+
<meta property="og:image" content="../../../static/img/pythonrio.png">
19+
<!-- / FACEBOOK -->
20+
21+
<link rel="shortcut icon" href="../../../static/img/favicon.ico" type="image/x-icon">
22+
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../../static/img/apple-touch-icon-144x144-precomposed.png">
23+
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../static/img/apple-touch-icon-114x114-precomposed.png">
24+
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../static/img/apple-touch-icon-72x72-precomposed.png">
25+
<link rel="apple-touch-icon-precomposed" href="../../../static/img/apple-touch-icon-precomposed.png">
26+
<link rel="apple-touch-icon" href="../../../static/img/apple-touch-icon-precomposed.png">
27+
28+
<link rel="stylesheet" type="text/css" href="../../../static/css/main.css">
29+
30+
31+
</head>
32+
<body >
33+
34+
<div class="global">
35+
<nav id="nav">
36+
<ul class="wrapper">
37+
38+
<li class="nav-item"><a href="/" title="Home" class="nav-link">Home</a></li>
39+
40+
<li class="nav-item"><a href="#about" title="Sobre" class="nav-link">Sobre</a></li>
41+
42+
<li class="nav-item"><a href="#location" title="Localização" class="nav-link">Localização</a></li>
43+
44+
<li class="nav-item"><a href="#speakers" title="Palestras" class="nav-link">Palestras</a></li>
45+
46+
<li class="nav-item"><a href="#agenda" title="Agenda" class="nav-link">Agenda</a></li>
47+
48+
<li class="nav-item"><a href="#partners" title="Parceiros" class="nav-link">Parceiros</a></li>
49+
50+
<li class="nav-item"><a href="/blog/" title="Blog" class="nav-link">Blog</a></li>
51+
52+
<li class="nav-item"><a href="/evento/edicoes-anteriores/" title="Edições Anteriores" class="nav-link">Edições Anteriores</a></li>
53+
54+
<li class="nav-item"><a href="/evento/niteroi/" title="Niterói" class="nav-link">Niterói</a></li>
55+
56+
</ul>
57+
</nav>
58+
<hr>
59+
60+
61+
<header class="header">
62+
<div class="wrapper">
63+
64+
<img src="../../../static/img/pythonrio.png" />
65+
66+
<h1 class="logo-name">
67+
<a class="logo-link" href="#" title="Meetup PythonRio" itemprop="name">Meetup PythOnRio</a>
68+
</h1>
69+
<h2 class="tagline">
70+
10 de Dezembro de 2016
71+
, Infnet
72+
, Rio de Janeiro
73+
</h2>
74+
75+
<div class="call-action-area">
76+
77+
<a href="https://www.eventbrite.com/e/xv-encontro-python-rio-tickets-29658002885" class="call-action-link" title="Registre-se" target="_blank">Registre-se</a>
78+
79+
</div>
80+
81+
</div>
82+
</header>
83+
84+
<hr>
85+
86+
87+
<div class="content" id="content">
88+
<div class="wrapper">
89+
90+
<section class="about" id="about">
91+
<h2 class="section-title">Sobre</h2>
92+
<p itemprop="description"><p>XV Encontro PythonRio
93+
Dia 10 de Dezembro de 2016 vai rolar XV Encontro da @pythonrio das 10:00hs até às 18:00hs na Infnet: Rua São José, 90, 2º andar – Rio de Janeiro, Centro.
94+
Grande abraço!</p>
95+
<p>Faça a sua inscrição!!! <a href="https://www.eventbrite.com/e/xv-encontro-python-rio-tickets-29658002885">https://www.eventbrite.com/e/xv-encontro-python-rio-tickets-29658002885</a></p>
96+
<p>Acabou a tristeza! Agora a galera da comunidade Python do Rio de Janeiro tem um encontro marcado, a cada último sábado de todo mês. Às vezes na Barra, às vezes no Centro, o que importa é se reunir para conversar, compartilhar e aprender.</p>
97+
<p>@pythonrio #forcapython</p>
98+
<p>Caso você queira se inteirar mais sobre a comunidade de Python, também sugerimos os seguintes links:</p>
99+
<p><a href="https://www.facebook.com/pythonrio">+ Facebook</a>
100+
&nbsp; &nbsp;
101+
<a href="https://www.twitter.com/pythonrio">+ Twitter</a>
102+
&nbsp; &nbsp;
103+
<a href="https://telegram.me/PythonRio">+ Telegram</a>
104+
&nbsp; &nbsp;
105+
<a href="https://www.youtube.com/channel/UCGl4xDZYUYGg4_aMah32yjQ">+ YouTube</a></p>
106+
</p>
107+
</section>
108+
109+
<section class="location" id="location">
110+
<h2 class="section-title">Localização</h2>
111+
112+
<p itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
113+
Infnet: <span itemprop="streetAddress">Rua São José, 90, 2º andar – </span>
114+
<span itemprop="addressLocality"> Rio de Janeiro, Centro</span>
115+
</p>
116+
<div id="map-canvas" class="location-area" data-address="Rua São José, 90, 2º andar Rio de Janeiro Centro"></div>
117+
</section>
118+
119+
120+
121+
<section class="speakers" id="speakers">
122+
<h2 class="section-title">Palestras</h2>
123+
124+
125+
126+
127+
<ul class="speakers-list">
128+
129+
<li class="speakers-item" itemprop="performer" itemscope itemtype="http://schema.org/Person">
130+
<span class="speaker-photo">
131+
<img class="photo" src="/static/img/speakers/andrefonseca.jpg" alt="Andre Fonseca" itemprop="image">
132+
</span>
133+
<h3 class="speech-title">
134+
<span>Clean Architecture e Python</span>
135+
</h3>
136+
<h3 class="speakers-name">Andre Fonseca <a href="" target="_blank" title=""></a></h3>
137+
<p class="speakers-bio"><p>Mesmo os programadores experientes em design, patterns e arquitetura podem fazer grandes aplicações difíceis de manter. Venha aprender sobre como o recentemente proposto "Clean Architecture" (proposta do Uncle Bob) se aplica em Python, e como este padrão de design de alto nível se encaixa particularmente bem com os recursos da linguagem Python e traz respostas a perguntas que os programadores experientes têm feito.</p>
138+
</p>
139+
</li>
140+
141+
<li class="speakers-item" itemprop="performer" itemscope itemtype="http://schema.org/Person">
142+
<span class="speaker-photo">
143+
<img class="photo" src="/static/img/speakers/eduardostalinho.jpg" alt="Eduardo &#34;Stalinho&#34; Oliveira" itemprop="image">
144+
</span>
145+
<h3 class="speech-title">
146+
<span>Precisamos falar sobre pandas (... e bambus)</span>
147+
</h3>
148+
<h3 class="speakers-name">Eduardo &#34;Stalinho&#34; Oliveira <a href="" target="_blank" title=""></a></h3>
149+
<p class="speakers-bio"><p>Essa palestra se baseia nessa conversa: <a href="https://twitter.com/eduardostalinho/status/783680564629037056">https://twitter.com/eduardostalinho/status/783680564629037056</a>
150+
Python é uma linguagem muito utilizada em data science. A idéia dessa palestra mostrar como ele é utilizado e quais problemas os usuários de python nessa área enfrentam e CRIAM no dia-a-dia.</p>
151+
<p>Alguns tópicos são:</p>
152+
<p>-- Bibliotecas para data-science, usar ou não usar?</p>
153+
<p>-- Como as bibliotecas padrão podem te ajudar com análise de dados?</p>
154+
<p>-- Machine Learning e algoritmos. Como faço?</p>
155+
<p>-- Entre o panda comedor de bambu e o pônei do mundo imaginário do data-science, quem é você?</p>
156+
</p>
157+
</li>
158+
159+
<li class="speakers-item" itemprop="performer" itemscope itemtype="http://schema.org/Person">
160+
<span class="speaker-photo">
161+
<img class="photo" src="/static/img/speakers/joaofelipenicolacipimentel.jpg" alt="João Felipe Pimentel" itemprop="image">
162+
</span>
163+
<h3 class="speech-title">
164+
<span>Como criar extensões para o Jupyter Notebook</span>
165+
</h3>
166+
<h3 class="speakers-name">João Felipe Pimentel <a href="" target="_blank" title=""></a></h3>
167+
<p class="speakers-bio"><p>Jupyter Notebook é uma aplicação que permite criar documentos com códigos interativos, visualizações e markdowns explicativos.Devido a sua facilidade e capacidade de visualização de resultados, o Jupyter tem sido utilizado em desenvolvimento explorativo, prototipagem, ensino, processamento de dados, simulações numéricas, etc. No processo comum de criação de notebooks, muitas pessoas restringem seus códigos a apenas Python e visualizações fornecidas por bibliotecas como matplotlib ou visualizações textuais padrões. Entretanto, o Jupyter permite muito mais do que isso por meio de extensões e métodos especiais de visualização.</p>
168+
<p>Nesta apresentação, pretendo explicar:</p>
169+
<p>-- como definir métodos de exibição para visualizações customizadas e opções customizadas de auto-completar</p>
170+
<p>-- como criar extensões IPython com line magics e cell magics</p>
171+
<p>-- como criar extensões para o cliente Jupyter com alterações no Javascript</p>
172+
</p>
173+
</li>
174+
175+
<li class="speakers-item" itemprop="performer" itemscope itemtype="http://schema.org/Person">
176+
<span class="speaker-photo">
177+
<img class="photo" src="/static/img/speakers/paulagrangeiro.jpg" alt="Paula Grangeiro" itemprop="image">
178+
</span>
179+
<h3 class="speech-title">
180+
<span>Aprendi testes unitários e agora? #Partiu TDD</span>
181+
</h3>
182+
<h3 class="speakers-name">Paula Grangeiro <a href="" target="_blank" title=""></a></h3>
183+
<p class="speakers-bio"><p>Nessa apresentação vamos discutir o que é TDD e como inciantes que já possuem algum conhecimento em testes unitários podem começar a praticá-lo. Os exemplos serão em Python mas muitos dos conceitos discutidos são independentes da linguagem de programação.</p>
184+
<p>Público: Iniciantes</p>
185+
<p>-- O que é TDD?</p>
186+
<p>-- Objetivos do TDD</p>
187+
<p>-- Como funciona?</p>
188+
<p>-- Code time</p>
189+
<p>-- Vantagens do TDD</p>
190+
<p>-- Considerações finais</p>
191+
</p>
192+
</li>
193+
194+
<li class="speakers-item" itemprop="performer" itemscope itemtype="http://schema.org/Person">
195+
<span class="speaker-photo">
196+
<img class="photo" src="/static/img/speakers/viniciussaw.jpg" alt="Vinicius Saw" itemprop="image">
197+
</span>
198+
<h3 class="speech-title">
199+
<span>Invadindo servidores e manipulando dados com python</span>
200+
</h3>
201+
<h3 class="speakers-name">Vinicius Saw <a href="" target="_blank" title=""></a></h3>
202+
<p class="speakers-bio"><p>Nessa apresentação, tentarei demonstrar um pouco sobre como usar a linguagem python para fazer coisas impressionantes, como:</p>
203+
<p>-- Manipular enquetes e votações em sites</p>
204+
<p>-- Invadir servidores linux que rodam apache</p>
205+
<p>-- Ganhar acesso a um terminal em um servidor</p>
206+
<p>-- Utilizar um exploit para escalar privilégios e obter acesso ao usuário root</p>
207+
</p>
208+
</li>
209+
210+
</ul>
211+
212+
</section>
213+
214+
215+
<section class="agenda" id="agenda">
216+
<h2 class="section-title">Agenda</h2>
217+
218+
219+
<div class="schedule-tbl">
220+
<table>
221+
<thead>
222+
<tr>
223+
<th class="schedule-time">Hora</th>
224+
<th class="schedule-slot">Local</th>
225+
<th class="schedule-description">Atividade</th>
226+
</tr>
227+
</thead>
228+
<tbody>
229+
230+
<tr class="schedule-other">
231+
<td class="schedule-time">10:00</td>
232+
<td class="schedule-slot">Auditório</td>
233+
<td class="schedule-description">Credenciamento / OpenSpace</td>
234+
</tr>
235+
236+
<tr class="schedule-other">
237+
<td class="schedule-time">11:00</td>
238+
<td class="schedule-slot">Auditório</td>
239+
<td class="schedule-description">Abertura</td>
240+
</tr>
241+
242+
<tr class="schedule-other">
243+
<td class="schedule-time">11:05</td>
244+
<td class="schedule-slot">Auditório</td>
245+
<td class="schedule-description">Clean Architecture e Python - Andre Fonseca</td>
246+
</tr>
247+
248+
<tr class="schedule-other">
249+
<td class="schedule-time">11:05</td>
250+
<td class="schedule-slot">Sala</td>
251+
<td class="schedule-description">Open Space / Workshop</td>
252+
</tr>
253+
254+
<tr class="schedule-other">
255+
<td class="schedule-time">12:00</td>
256+
<td class="schedule-slot"></td>
257+
<td class="schedule-description">Almoço</td>
258+
</tr>
259+
260+
<tr class="schedule-other">
261+
<td class="schedule-time">13:30</td>
262+
<td class="schedule-slot">Auditório</td>
263+
<td class="schedule-description">Precisamos falar sobre pandas (... e bambus) - Eduardo Oliveira</td>
264+
</tr>
265+
266+
<tr class="schedule-other">
267+
<td class="schedule-time">13:30</td>
268+
<td class="schedule-slot">Sala</td>
269+
<td class="schedule-description">Open Space / Workshop</td>
270+
</tr>
271+
272+
<tr class="schedule-other">
273+
<td class="schedule-time">14:15</td>
274+
<td class="schedule-slot">Auditório</td>
275+
<td class="schedule-description">Como criar extensões para o Jupyter Notebook - João Felipe</td>
276+
</tr>
277+
278+
<tr class="schedule-other">
279+
<td class="schedule-time">15:00</td>
280+
<td class="schedule-slot">Auditório</td>
281+
<td class="schedule-description">Lightning talks</td>
282+
</tr>
283+
284+
<tr class="schedule-other">
285+
<td class="schedule-time">15:20</td>
286+
<td class="schedule-slot">Auditório</td>
287+
<td class="schedule-description">Openspace / Coffee Break</td>
288+
</tr>
289+
290+
<tr class="schedule-other">
291+
<td class="schedule-time">16:20</td>
292+
<td class="schedule-slot">Auditório</td>
293+
<td class="schedule-description">Invadindo servidores e manipulando dados com python - Vinicius Saw</td>
294+
</tr>
295+
296+
<tr class="schedule-other">
297+
<td class="schedule-time">17:05</td>
298+
<td class="schedule-slot">Auditório</td>
299+
<td class="schedule-description">Aprendi testes unitários e agora? #Partiu TDD - Paula Grangeiro</td>
300+
</tr>
301+
302+
<tr class="schedule-other">
303+
<td class="schedule-time">17:50</td>
304+
<td class="schedule-slot">Auditório</td>
305+
<td class="schedule-description">Encerramento + Foto</td>
306+
</tr>
307+
308+
<tr class="schedule-other">
309+
<td class="schedule-time">18:00</td>
310+
<td class="schedule-slot">No bar mais próximo, vamos trocar ideias e beber um chopp.</td>
311+
<td class="schedule-description">Pós-evento</td>
312+
</tr>
313+
314+
</tbody>
315+
</table>
316+
</div>
317+
318+
</section>
319+
320+
321+
322+
323+
<section class="partners" id="partners">
324+
<h2 class="section-title">Parceiros</h2>
325+
<ul class="partners-list">
326+
327+
<li class="partner-item" itemscope itemtype="http://schema.org/Organization">
328+
<a href="http://www.infnet.edu.br/infnet/" target='_blank' class="partner-logo partner-link" itemprop="url">
329+
<img src="/static/img/partners/infnet.jpg" alt="Infnet" class="photo" itemprop="image">
330+
</a>
331+
</li>
332+
333+
<li class="partner-item" itemscope itemtype="http://schema.org/Organization">
334+
<a href="https://www.casadocodigo.com.br/" target='_blank' class="partner-logo partner-link" itemprop="url">
335+
<img src="/static/img/partners/casa-do-codigo.png
336+
" alt="Casa Do Código" class="photo" itemprop="image">
337+
</a>
338+
</li>
339+
340+
<li class="partner-item" itemscope itemtype="http://schema.org/Organization">
341+
<a href="https://novatec.com.br/" target='_blank' class="partner-logo partner-link" itemprop="url">
342+
<img src="/static/img/partners/novatec.png" alt="Novatec" class="photo" itemprop="image">
343+
</a>
344+
</li>
345+
346+
</ul>
347+
</section>
348+
349+
350+
</div>
351+
</div>
352+
353+
354+
<div class="content">
355+
<div class="wrapper">
356+
<footer class="footer">
357+
<p>Made with ♥ by <a href="https://github.com/braziljs/conf-boilerplate">Conf Boilerplate</a> and <a href="https://github.com/hora-extra-barra">Horaextra Barra</a> :)</p>
358+
<p>Cover image from <a href="https://www.flickr.com/photos/jimkillock/7170481375">Jim Killock</a></p>
359+
</footer>
360+
</div>
361+
</div>
362+
</div>
363+
364+
365+
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
366+
<script>window.jQuery || document.write('<script src="themes/blue-is-the-warmest-color/js/jquery.js"><\/script>')</script>
367+
368+
<script src="//maps.google.com/maps/api/js?sensor=false"></script>
369+
<script src="../../../static/js/main.js"></script>
370+
371+
<!-- GOOGLE ANALYTICS -->
372+
<script type="text/javascript">
373+
var _gaq = _gaq || [];
374+
_gaq.push(['_setAccount', 'UA-33656081-1']);
375+
_gaq.push(['_trackPageview']);
376+
(function() {
377+
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
378+
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
379+
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
380+
})();
381+
</script>
382+
<!-- /GOOGLE ANALYTICS -->
383+
384+
</body>
385+
</html>

0 commit comments

Comments
 (0)