Caipyra 2019 - tutoriais

O Caipyra é o único evento Python com quentão e paçoquinha e sua quarta edição acontecerá durante os dias 07 a 10 de junho em São Carlos/SP na Universidade de São Paulo (USP).

Os tutoriais acontecerão no dia 7 de junho e podem ter duração de 2 a 6 horas e podem abordar qualquer tema que se relacione direta ou indiretamente ao universo da linguagem de programação Python.

Será possível enviar propostas de palestras até o dia 13/04 e não esqueça de incluir na proposta uma descrição detalhada do tema do tutorial, além de contar um pouco sobre você.

A organização utilizará dos seguintes critérios para selecionar os tutoriais:

- Maior diversidade de assunto

- Estimular a participação de ministrantes novos

- Incentivar ministrantes locais (do interior de São Paulo)

- Apenas um tutorial por pessoa, porém uma pessoa pode propor quantos tutoriais desejar

- Número de votos

 

Informações importantes:

- Para participar do evento o palestrante precisa aceitar e agir de acordo com o Código de Conduta. Você pode acessá-lo em https://grupy-sanca.github.io/codigo-de-conduta/.

- Ao final do processo de seleção entraremos em contato com todos proponentes informando o status das submissões

- Para participar do evento, mesmo como ministrante, é necessário adquirir um ingresso.

 Saiba mais sobre o evento em caipyra.python.org.br


Este evento está em modo de Votação Anônima, todos os palestrantes estão escondidos para votação, você deve basear seu voto apenas no conteúdo das propostas..
Este evento não aceita mais propostas.

Propostas

Desenvolvendo webcrawlers utilizando Scrapy




Para fazer qualquer tipo de análise de dados é necessário primeiro encontrar e depois extrair esses dados de maneira estruturada. Uma das principais fontes de dados que utilizamos são conteúdos obtidos de páginas web que normalmente não estão organizados de maneira adequada para nossa utilização. Obter e organizar manualmente toda esse informação é uma tarefa impossível!

Nesse tutorial os participantes irão conhecer o Scrapy, framework especializado para desenvolvimento de webcrawlers, desenvolvendo Spiders enfrentando cenários e problemas mais comuns e maneiras de solucioná-los.

Conteúdo Resumido:
- Conceitos básicos de raspagem de dados;
- Arquitetura básica do Scrapy (meu primeiro Spider!);
- Como extrair informações de uma página (seletores XPath e CSS);
- Navegando por uma página sem um navegador;
- Lidando com páginas com JavaScript;
- Boas práticas e evitando ser banido;
- Rodando seus Spiders em produção.

Sobre:
- Duração: 4 horas.
- Configurações de ambiente: Python 3 + Scrapy instalado
- Pré-requisitos: HTML/CSS básico e Python

Use os botões abaixo para votar:

Tutorial de Django Rest Framework

Nesse tutorial de 6 horas vamos aprender a criar aplicações REST usando Django REST framework. Esse tutorial é ideal para iniciantes que já tiveram seu primeiro contato com django, sabem o que são views, etc.

APIs REST hoje são muito importantes para fazer integrações e prover conteúdo e interações com o servidor para frontends em javascript,  aqui vamos aprender a como utilizar o framework, ver seus recursos de documentação, fazer o setup de testes com o pytest e tudo o que você precisa para iniciar sua aplicação REST com sucesso.

Breve resumo do roteiro planejado (sujeito a mudanças):

- O que são APIs REST
- O que é o DRF e quando usar
- Views
- Serializers
- Viewsets e Routers
- Autenticação
- pytest
- Actions
- Filters

Use os botões abaixo para votar: