Fork me on GitHub

Bruno Rocha at 20:59 of 01/02/2014

Python Meme de ano Novo

(não achei melhor tradução para o título)

Inspirado pelos posts de Alex Clark e Daniel Greenfield.

Qual o framework, aplicação ou biblioteca mais legal que você descobriu neste ano?

  • xmltodict
    Eu escrevi um post a respeito, e esta é definitivamente a melhor maneira de ler e escrever arquivos XML. Eu ainda não sei nada a respeito de performance mas já utilizei em produção não tive nennum problema. é o requests para XML.
  • Kivy + QPython
    Eu já conhecia o Kivy mas ainda não havia utilizado em nenhum projeto, neste ano tive a oportunidade de iniciar um projeto o Kivy já se tornou minha primeira opção para projetos desktop/mobile, poderia dizer que o Kivy é o novo "Tkinter" e desejo que se torne "padrão" para desktop/mobile em Python. O Qpython é uma distribuição Python para Android e já vem com suporte a Kivy e Pygame, além disso roda também o Django e o Flask numa boa!
  • MongoDB Aggregation Framework
    Pipelines são d+!!! se eu puder, nunca mais quero usar SQL para criar relatórios financeiros.
  • MongoEngine
    Eu ja usava muito o PyMongo desde 2011, então comecei a trabalhar muito com o Django ORM (que eu não gosto), mas a sintaxe dele se tornou natural e foi bom encontrar a mesma sintaxe para o Mongo.

Qual nova técnica de programação você aprendeu neste ano?

  • Descriptors
    Eu já sabia o básico dos descriptors pois escrevi vários exemplos para o cursodepython.com.br, porém só agora em 2013 que tive a oportunidade de usar em produção no Quokka CMS. Aprendi muito sobre descriptios e sobre Python
  • SSE
    Não é uma técnica e sim uma tecnologia/padrão. Nunca tinha usado e aprendi como implementar o backend e o frontend e tambem passei por vários problemas em produção.

Qual projeto Open Source que você mais contribuiu neste ano? e o que você fez?

  • Quokka CMS
    Iniciei o projeto em Julho de 2013 e 3 meses depois ja tinha mais de 500 starts no github (graças ao hacker news) e vários contribuidores. Agora já coloquei 3 sites em produção usando Quokka e seus módulos cart, classes e fundraising. Quokka foi bastante inspirado em outro projeto Open Source que trabalhei em 2013.
  • Opps CMS
    Eu comecei o ano de 2013 com um novo emprego na YACOWS e com o novo emprego um projeto muito bacana chamado OPPS (OPen Publishing System). Nós desenvolvemos o Opps em 3 meses e criamos 3 grandes portais de alto trafégo com muitos plugins legais para liveblog, feeds, analytics etc. Eu criei vários desses apps para o Opps (Enquetes, Promoções, Goalserve api de esportes, Feeds)
  • Python Pagseguro Pag Seguro é o gateway de pagamentos mais utilizado no Brasil e eu criei uma lib para integrar Python com a API v2 do pagseguro
  • Flask GoogleMaps
    Criei uma extensão para embutir Google Maps em templates Jinja do Flask.

Quais sites, blogs ou listas de discussão que você mais leu neste ano?

Quais são as principais 3 coisas que você deseja aprender no próximo ano?

  • Uma nova linguagem. Talvez Go ou Rust (Ainda não decidi) e também desejo melhorar meus conhecimentos de Lua e quem sabe escrever algum projeto web com Lua.
  • Python 3.4 Aync Framework
  • RST (Preciso muito começar a escrever docs no sphinx)

Qual e o software, app ou biblioteca que você deseja que alguém crie no próximo ano?

  • Um micro framework para web com Lua (já conheço o kepler mas gostaria de algo mais parecido com Flask ou Bottle)
  • Um ORM para o OrientDB com suporte a Flask e Flask-Admin
  • Uma ferramenta gráfica para o MongoDB Aggregation Framework (quem sabe o Aqua Data Studio não implementa?)

Planos para 2014

  • Trabalhar menos e dormir bem
  • PythonHub
    pythonhub.com é um projeto de rede social para Pythonistas que já comecei a desenvolver em 2013, neste ano o projeto decola!
  • Mais Quokka CMS e melhorias em seus módulos
    Quokka deve se tornar um "CMS Framework" e já te issues abertas sobre isso no github, tambem precisa de melhor documentação e guias de deploy.
  • Escreverei mais no blog (sobre Python e Mongo)
  • Terminarei meu novo livro (já iniciei os rascunhos de um novo livro de desenvolvimento web com Python e Flask, é um guia para iniciantes e escrito em português!)
  • Novas turmas no cursodepython.com.br, muita coisa pronta para as novas turmas online de web2py, Flask e Mongo e o novo sistema de ensino.
  • Fechar minha empresa (não aguento mais pagar tanto imposto)
  • Ir ao MongoDB World Conference
  • Ir a Rottnest Island (Australia) conhecer um Quokka de verdade

E você?

quer participar? copie as peguntas faça uma postagem e tuite com a hashtag #2014pythonmeme.

  • Qual o framework, aplicação ou biblioteca mais legal que você descobriu neste ano?
  • Qual nova técnica de programação você aprendeu neste ano?
  • Qual projeto Open Source que você mais contribuiu neste ano? e o que você fez?
  • Quais sites, blogs ou listas de discussão que você mais leu neste ano?
  • Quais são as principais 3 coisas que você deseja aprender no próximo ano?
  • Qual e o software, app ou biblioteca que você deseja que alguém crie no próximo ano?
  • Planos para 2014

Oportunidade para Programador Python / Data Scientist na Catho

Você gosta de trabalhar com inteligência aplicada? Não tem medo de aprender novas tecnologias? Venha trabalhar conosco!

Published at 17:29 of 10/27/2014

Read more »

What The Flask - Série de 6 artigos + tutorial para aprender desenvolvimento web com Python e Flask

Nesta série de 6 artigos/tutoriais pretendo abordar de maneira bem detalhada o desenvolvimento web com o framework Flask.

Published at 14:30 of 06/02/2014

Read more »

Usando o Flask Cache

Como usar a extensão Flask-Cache para cachear views, funções e blocos de templates.

Published at 00:37 of 04/19/2014

Read more »


comments powered by Disqus