9 anos de GruPy São Paulo - Encontro Especial de Aniversário
Coloque a sua proposta de palestra/tutorial aqui!
Indique se a sua proposta levará 30 minutos ou uma hora!
Propostas
[1 hora] Comandos com Python-Manage: Transforme suas funções em comandos e crie um REPL para seu projeto Python.
Todos que conhecem o Django estão acostumados a utilizar os chamados "management comands" que são ferramentas de linha de comando que colocamos na pasta "management/commands" de um app Django e então invocamos a partir do já padronizado "manage.py". Este uso se tornou tão comum que até mesmo em outros frameworks como Flask ou Pyramid o entry point dos comandos costuma ser chamado de "manage.py"
Seguindo esta idéia eu criei o "python-manage" uma ferramenta que automatiza e simplifica o processo de criação de comandos de gerenciamento em qualquer projeto Python independente de framework, basta instalar "pip install manage" e então na raiz do seu projeto chamar diretamente "manage [nome do comando]", como o YAML também se tornou um padrão bastante adotado na industria de software basta criar um arquivo "manage.yml" na raiz de seu projeto e definir nele onde estão localizados seus comandos, que podem ser funções já existentes em seu projeto, classes etc, e neste arquivo também é possivel definir o comportamento do comando especial "manage shell" que se torna um REPL personalizado para seu projeto, além disso o Python-Manage já possui integração com o Ansible!
O Python-Manage já está em uso em alguns projetos como o Quokka CMS e na Red Hat usamos ele nos projetos de Quality Engineering.
Nesta palestra pretendo mostrar quais as features que o manage possui, como incluir o manage como ferramenta em seu projeto e quais as opções de personalização.
Será um Live-Coding!
[30 min] Como iniciar no mundo Ansible? (Provisionamento/deploys automáticos)
Nesta palestra de 30 minutos vou falar sobre como usar o Ansible na prática, pretendo fazer algo hands-on, caso queiram se aventurar deixem uma vm com Ubuntu já previamente prepadada, desta maneira vcs vão sair de lá com algo já funcionando :).
Irei focar em ambientes 100% Linux (desculpem aos usuários de Mac/Win) mas creio que será facilmente usável em Mac (não em Win).
[30 min] Conheça Ray o novo Framework
Conheça Ray o novo Framework escrito em Python criado por Felipe Volpone.
https://rayframework.github.io/site/
[30 min] Introdução à plataforma Open edX
A plataforma Open edX, desenvolvida em Python/Django por uma iniciativa das univesidades de Havard e MIT, é o motor que dá vida ao edX, um dos maiores sites de cursos online do mundo. Nesta palestra pretendo fazer uma pequena apresentação da platafoma, de seus pontos fortes e porque utiliza-la em cursos à distância.
[30 min] O que Python pode fazer e você talvez não sabia
Está é a palestra que eu apresentei no Intercon 2016, como neste encontro teremos muitos alunos da FAM que talvez não conheçam Python, eu sugiro que após uma apresentação do Grupy-SP este conteúdo possa ser interessante para as pessoas novas no mundo Python.
Apresento:
- Quando Python foi criado e por quem
- A importancia das comunidades, diversidade e inclusão.
- Como fazer dinheiro com Python? (quanto ganha um programador Python?, Quais empresas usam Python?)
- Python sendo usado na Inovação, Ciência e Tecnologia (principais usos, projetos famosos, empresas famosas e aplicativos de uso diário que usam Python)
A palestra é de 30 minutos, conteúdo especialmente focado em quem não conhece Python e serve como uma motivação pra buscar mais sobre a linguagem.
[30 min ou 1 hora] docker + python = sucesso
palestra introdutória sobre docker + exemplos de como o docker funciona com python.
parte 1: o que é o docker? porque ele é interessante?
parte 2: como rodar aplicação usando python + docker. como montar um stack com banco de dados + aplicação em python usando o docker compose.
[30 minutos] Web GIS e Python: Gerando mapas na Web
Os dados geográficos estão presentes em aplicações computacionais das mais diversas áreas.
Esta palestra introduz os conceitos principais das ferramentas de Web GIS e o uso prático de algumas destas ferramentas.
Programe a si mesmo antes de programar seu APP.
Como a PNL te ajuda a definir o objetivo e alcanca-lo.
Palestra de 1 hora com dinâmica com técnica de Programação Neurolinguística.
Virando Um Empreendedor Matador Em Tecnologia
Se tornar um expert em alguma linguagem ou vertente tecnológica é fácil. Difícil é se tornar um empreendedor de sucesso e reconhecido por isso!
Pretendo mostrar como os princípios de inovação precisam estar despertos dentro de cada um que pretende um dia montar sua própria stratup ou ocupar cargos de destaque dentro de alguma grande empresa. Afinal, possuir conhecimento tecnico não é o suficiente para que você se destaque no mundo dos negócios.
Farei isso trazendo princípios e ferramentas de Design Thinking, Lean Startup e Design de Serviço e ainda mostrando casos de empresas e gestores que adotam as mais modernas técnicas de gestão.
----
Brunno Barranco
Formado em Comunicação Social com ênfase em Propaganda e Marketing pela Universidade Paulista, MBA em Gestão de Marcaspela Laureate International Universities, Especializado em Design de Serviços pela Livework e Cultura Digital, Criatividade e Inovação na Internet pela Escola São Paulo, se tornou um profissional de destaque, sendo finalista do prêmio Creative Business Cup 2012, recebendo o reconhecimento por ser o criador de uma das empresas mais criativas do Brasil
Já esteve à frente de projetos de marketing e/ou inovação para grandes marcas como Toyota, Lexus, LandRover, Volkswagen, Postos Ipiranga, Samsung Celulares e Banco Itaú.
Atualmente é Head de Empreendedorismo na Hivelab São Paulo, Head de Estratégia e Negócios na agência Very Hype e Mentor de Negócio para empresas nos ramos de fitness, tecnologia e alimentação.