[TUTORIAIS] Python Nordeste 2017 / São Luís-MA

Nos dias 8, 9 e 10 de junho será realizado a quinta edição da Python Nordeste. A Python Nordeste é o maior encontro da região nordeste para a comunidade Python, que ocorre anualmente em cidades do nordeste do Brasil.

Os tutoriais acontecerão no dia 8 de junho, na UNDB. Mas o que é um tutorial? É um treinamento que pode ter 2, 4 ou 8 horas de duração.

Descreva as seguintes informações do tutorial na proposta:

- Duração em horas;

- Configurações de ambiente;

- Pré-requisitos

 

Submeta sua proposta de tutorial até o dia 10/04/2017.

 

 

Site do evento: http://2017.pythonnordeste.org

Facebook: https://www.facebook.com/PythonNordeste/


Este evento não aceita mais propostas.

Propostas

author photo

Aprendendo com Tensorflow

Neste tutorial vou dar uma introdução á aprendizagem de máquina e deep learning com o Tensorflow. 

Use os botões abaixo para votar:

author photo

Asyncio na Prática

Já ouviu falar sobre asyncio, mas nunca teve a chance de aprender e colocar na prática? Este tutorial trará uma introdução prática desse módulo que sempre aparece na comuniade python. Será abordado:

- O que é assincronidade (concorrência, loop de eventos, co-rotinas)
- Introdução a asyncio
- Exemplos práticos de requisições http usando a lib aiohttp

Duração: 4h
Configuração do ambiente: python>=3.5 e aiohttp>=2 (ou python>=3.5 e internet)
Pré-requisitos: Conhecimentos intermediários de python, conhecimentos básico de web (requisições http)

Use os botões abaixo para votar:

author photo

Construa um Web Crawler com o framework Scrapy

Duração: 4h


Configurações: Acesso a internet e um virtualenv com Python 3 instalado


Pré-requisitos: Conhecimentos básicos de Python (sintaxe, operadores, criação de simples classes)


Neste tutorial irei mostrar como fazer web scraping com o framework Scrapy. Com esse framework é possível criar crawlers web de forma fácil, objetiva e escalável. Iremos mostrar desde a concepção de um simples crawler até colocar em deploy na nuvem.

Use os botões abaixo para votar:

author photo

Criação de jogos com Python

Neste tutorial vou ensinar a criar jogos usando Python e Pygame.

Use os botões abaixo para votar:

author photo

Deploy fácil e automático do seu projeto Django com Jenkins e Elastic Beanstalk

Neste começo de ano me deparei com o desafio de fazer deploy de um software Django no Elastic Beanstalk, que eu não conhecia ainda, e vou te dizer a solução ficou tão boa que resolvi compartilhar com vocês!


 


Neste tutorial vocẽ vai aprender a fazer deploy do Django (e qualquer oura aplicação wsgi na verdade) no ElasticBeanStalk com build e deploy automáticos e controle de versões de artefatos no jenkins

Use os botões abaixo para votar:

author photo

Desenvolvendo API's RESTFul com Python e Django

Prover recursos REST em uma aplicação web é uma necessidade cada vez mais comum, seja para permitir que outras aplicações web se comuniquem com o seu sistema ou mesmo para servir de backend para uma app mobile, o fato é que implementar serviços REST passou a fazer parte dia a dia de quem desenvolve para web. O ecossistema Python/Django está muito bem servido de ferramentas que nos permitem criar API's REST de forma simples e pythonicamente elegante.


Ao longo deste tutorial, implementaremos uma pequena API que nos permitirá explorar os conceitos de REST e  usar o Django Rest Framework para prover recursos REST em uma aplicação Django.

Use os botões abaixo para votar:

author photo

[Estudos/Datascience] Configurando um ambiente com Jupyter e JupyterHub

Nesse workshop teremos:


- Como configurar seu ambiente de estudos ou de análise de dados com Jupyter notebook e Jupyterhub


- Integração de outras linguagens no jupyter (Python, R, Scala...)


- Integração com Spark


- Integração OAuth2 para login


 


Requisitos:


- Baixar o Spark: http://d3kbcqa49mib13.cloudfront.net/spark-2.1.0-bin-hadoop2.7.tgz


- Ter python funcionando em um notebook

Use os botões abaixo para votar:

author photo

Implementando um ChatterBot em Python usando AIML

Neste treinamento será apresentado aos participantes a linguagem de marcação AIML (artificial intelligence markup language), a biblioteca PyAIML. Por fim será construído um chatterbot usando tais tecnologias para simular um atendente humano.


 Duração: 2 Horas


Configurações de ambiente: Biblioteca PyAIML.


Pré-requisitos: Conhecimentos básicos em Python.


 


 

Use os botões abaixo para votar:

author photo

Introdução à linguagem Python 3

O tutorial de nível iniciante é voltado para aqueles que nunca tiveram contato ou que estão iniciando seus estudos na linguagem Python. Possuí um caráter de aprendizado rápido e prático, trazendo como conteúdo a introdução à linguagem Python e a resolução de problemas de lógica de programação utilizando a mesma.  


Duração: 4 horas.


Configuração: Acesso a internet, Python 3 e IDLE.


Pré-requisitos: Nenhum.

Use os botões abaixo para votar:

author photo

Introdução a testes unitários com py.test

Este tutorial irá mostrar o básico necessário para começar a desenvolver testes unitários usando python e pytest. Será abordado:

- O que são testes e sua importância
- O que são testes unitários e por que escrevê-los
- Como escrever testes unitários usando pytest
- Maneiras de medir qualidade do código e testes
- Fixtures e parametrização

Duração: 4h
Configurações de ambiente: python3 + py.test (ou python3 + internet)
Pré-requisitos: saber o básico de python

Use os botões abaixo para votar:

author photo

Programação funcional com Haskell, uma linguagem puramente funcional [Programação Funcional] [Haskell] [Python]

Se você acredita nessa história de que Python é uma linguagem funcional, você não sabe de nada inocente. :)



Nos últimos tempos várias linguagens estão adotando características funcionais como Java, Swift e JavaScript e para aprender sobre o paradigma funcional fui atrás de uma linguagem que tem várias semelhanças com Python chamada Haskell.


Haskell é uma linguagem puramente funcional que te desafia a pensar de uma maneira diferente da maioria das linguagens que você já utilizou.


 


Que saber sobre os principais conceitos de programação funcional?


Conhecer uma linguagem puramente funcional?


Saber de onde surgiram as list comprehensions de Python?


Nesse tutorial a eu te ajudo  a entender a linguagem fazendo um paralelo com Python e na sequência a gente faz um Dojo resolvendo alguns problemas, colocando em prática o que acabamos de ver sobre os conceitos da linguagem na primeira parte do Tutorial.


 


Deixe seu voto aqui e compartilhe para que outras pessoas façam o mesmo.


 


Nos vemos na Python Nordeste em São Luis! o/


Use os botões abaixo para votar:

author photo

Python Data Analysis and Visualization

Neste tutorial vamos aprender a como extrair informações valiosas de dados publicos e as melhores formas de analisa-las


 

Use os botões abaixo para votar: