Profile

Tyrone Damasceno @tyrone


About Me

Desenvolvedor de software.

Entusiasta do Python e suas comunidades!

Proposals

[30 min] Intermediário - Django Rest Framework

Django Rest Framework - criando uma API Restful em minutos.


Nesta palestra irei fazer um overview geral sobre o Django Rest Framework, suas principais funcionalidades, facilidades e funcionamento.


Se der tempo, falarei sobre como fazer a documentação Swagger da API usando a biblioteca drf-yasg

Bazuca ou canivete? Django ou Flask?

O objetivo desta talk é falar sobre as principais características e diferenças de dois famosos frameworks web, Django e Flask.


 


Mostrarei a jornada para construção de uma API RESTful em ambos, com dicas de quando usar cada um. Ao final, pretendo ter duas APIs semelhantes para que possamos discutir qual seria neste caso a melhor opção.

Do commit ao PR: GIT para todos

Esta palestra irá fazer uma introdução sobre a tecnologia de controle de versao: Git, bem como falar sobre a plataforma de hospedagem de código Github.


Iremos construir um projeto para que todos aprendam o workflow do git, bem como possam fazer sua primeira contribuição no open source.


A proposta é mão na massa e terminal, porém vou mostrar também algumas ferramentas de interface gráficas bem úteis (principalmente para resolução de conflitos).


 


Lembrando sempre:
Simple is better than complex

Em python isso aí é uma linha!

Quem nunca ouviu essa frase?


 


O fato é: isso se deve em muitos casos a concatenações de métodos mas principalmente ao uso de list comprehensions (e sets/dicts comprehensions). Todo Pythonista raiz ama usar comprehensions e generate expressions, porém será que sempre é o melhor caso?


 


O objetivo desta palestra é dar uma introdução nestes tópicos, mostrar suas principais vantagens e desvantagens, quando usar e principalmente quando não usar, ou pelo menos como não usar, já que todo Pythonista sempre vai querer usar.


 


O foco principal são iniciantes em Python que ainda não tem familiaridade com estas estruturas, ou ainda pessoas que já tenham alguma experiência de Python ou outras linguagens mas não tem o costume de usar. Espero que no fim da palestra todos se sintam confortáveis para escrever uma list comprehension e possam entender o que um gerador está fazendo quando o ler em um código. 

Em Python isso aí é uma linha!

Quem nunca ouviu essa frase?


O fato é: isso se deve em muitos casos a concatenações de métodos mas principalmente ao uso de list comprehensions (e sets/dicts comprehensions). Todo Pythonista raiz ama usar comprehensions e generate expressions, porém será que sempre é o melhor caso?


O objetivo desta palestra é dar uma introdução nestes tópicos, mostrar suas principais vantagens e desvantagens, quando usar e principalmente quando não usar, ou pelo menos como não usar, já que todo Pythonista sempre vai querer usar.


O foco principal são iniciantes em Python que ainda não tem familiaridade com estas estruturas, ou ainda pessoas que já tenham alguma experiência de Python ou outras linguagens mas não tem o costume de usar. Espero que no fim da palestra todos se sintam confortáveis para escrever uma list comprehension e possam entender o que um gerador está fazendo quando o ler em um código. 


 

What is my superpower and why is it python?

This talk has the objective to show the Python language for those who doesn't know it yet, and also some awesome and very easy features that can be useful for everyone.


In this talk I will also present a tool that can insert journalists, doctors, historians, etc. into the world of technology. And the best, all that ONE import away! Python is beautiful.


For those who are already developers, you'll see how simple it is to turn complex scripts from other languages into just few lines almost from natural language. I hope everyone enjoy it!


Simple is better than complex