Python Sudeste 2019 [Tutoriais]

Este é o canal oficial para submissões de TUTORIAIS da Python Sudeste 2019

Submissões

Os tutoriais podem ter a duração máxima de 6h (mas você pode definir a duração que achar mais conveniente) e podem abordar qualquer área de conhecimento dentro do universo da linguagem Python.

Ao descrever a sua proposta de tutorial informe obrigatoriamente:

- Duração do tutorial (mínimo de 1h até 6h), ou durações possíveis (caso o tutorial possa se adaptar ao tempo disponível);

- Nível de conhecimento prévio do assunto que os participantes precisam ter (iniciante, intermediário, avançado);

- Configurações de ambiente;

- Pré-requisitos.

Quando Ocorrerá

Os tutoriais da Python Sudeste 2019 ocorrerão no dia 26/04 na cidade de Vitória/ES.

Datas

A data final de submissão de tutoriais será até 15/03/2019, porém o processo de seleção iniciará dia 13/03/2019, até o preenchimento da agenda do evento.

Critérios de escolha dos tutoriais

- Número de tutoriais sobre o mesmo assunto (maior diversidade de assuntos);

- Número de tutoriais por palestrante (maior diversidade de palestrantes);

- Palestrantes novos (incentivar mais pessoas a submeter tutoriais);

- Número de votos (não será o único critério para ser escolhido);

- Palestrantes locais (incentivar Python na região Sudeste).

Dicas

- Coloque uma descrição bem detalhada sobre o conteúdo do seu tutorial para que todos possam compreendê-la;

- Você pode buscar inspiração para o tema de seu tutorial nas propostas submetidas em edições anteriores deste e de outros eventos. Dê uma olhada em https://speakerfight.com/events/

- Seja criativo! Solte a imaginação!

- Os tutoriais não precisam ser apenas para iniciantes, mas deixe claro os pré-requisitos necessários para participar dele.

Observações

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

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

- Para participar do evento, mesmo como palestrante, é necessário adquirir um ingresso. Para mais informações sobre compra de ingressos acesse o site http://2019.pythonsudeste.org/.

Caso tenha interesse em apresentar um tutorial mas ainda está com dúvidas sobre como enviar a proposta, se o tema é adequado ou qualquer outro questionamento, nos mande um e-mail em eventos@pythonsudeste.org que estamos disponíveis para te ajudar.

 


Este evento não aceita mais propostas.

Propostas

author photo

Arquitetura Enxuta na Cloud com Python

Arquitetura enxuta na Cloud - Como desenvolver um Mínimo Produto Viável (MVP) que seja flexível, utilizando o mínimo de código possível em sua construção. Tecnologias como Cloud Endpoints, ZeroOps e BigData estão aí para facilitar em muito essa tarefa de simplificação com eficiência (Alline Oliveira)

Use os botões abaixo para votar:

author photo

Descansando com 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:

author photo

Maratona Lean - Rapid Prototypes

Ideação - descrever uma idéia qualquer no  papel. Individual, qualquer um pode participar (15 minutos).

Brainstorming - desenhar a idéia no papel. Telas, casos de uso, storyboard, etc. Como o autor preferir. (30 minutos)

Priorização - Escolher uma única funcionalidade para prototipar e desenhá-la com mais detalhes (15 minutos)

Entrevistas- Mostrar a funcionalidade principal para as outras pessoas da atividade e ouvir o que elas pensam. O autor não pode falar nada, só ouvir. (5 minutos para cada entrevistado, 30 minutos no total)


Prototipação- Implementar essa única funcionalidade de qualquer forma rápida e simples. Pode ser fake, utilizar ferramentas de protótipo rápido, etc. (60 minutos)


Teste de Usabilidade - Outra rodada de entrevistas com a funcionalidade prototipada, para OUVIR usuários reais. (30 minutos)


Facilitador: Alline Oliveira

Use os botões abaixo para votar:

author photo

Muito mais que map, filter e reduce

A ideia desse tutorial é transformar a mentalidade de que python é uma linguagem ruim para usar programação funcional. Vamos entender como funcionam as features e o que python pode nos proporcionar de melhor. Vale resaltar que o objetivo de tudo não é vender programação funcional como o centro do universo, mas mostrar como mesclar conceitos declarativos para que você escreva um código mais simples e clean.


 


Pré-requisitos:


 


- Python básico
- Saber o que é uma função
- Se souber usar lambda será ótimo, se não a gente explica
 - Um computador com Python3 (de preferencia 3.7)


 


Roteiro:
- Uma introdução não axiomática a teoria dos conjuntos.
- Um pouco sobre iteradores
- Funções, funções e funções
- - Funções totais
- - Funções parciais
- - Funções anônimas
- Closures, o centro do universo
- Composição/Pipelines
- lambdas para vencer
- Bibliotecas não builtins que pode te ajudar

Use os botões abaixo para votar:

author photo

Python + Data Science with Jupyter

Você quer descobrir o mundo maravilhoso dos dados na prática e conhecer as ferramentas preferidas dos cientistas de dados?


Então você não pode perder esse tutorial que terá uma duração de 3h com muito Python e Jupyter!


Abaixo um resumo do que veremos:
- Trabalhando com o Jupyter Notebook
- Conceitos de Data Frame
- Manipulação e análise de dados com Python Pandas
- Manipulação e análise de dados com PySpark

Use os botões abaixo para votar: