Skip to content

Latest commit

 

History

History
52 lines (39 loc) · 1.09 KB

carreira_python.rst

File metadata and controls

52 lines (39 loc) · 1.09 KB

Carreira de programador Python

Requisitos básicos

Bruno Rocha

  • Inglês (leitura e escrita) (primeiro passo!!!)
  • Bash/terminal linux (saber usar os principais comandos e tools como ps, grep, awk, tail, etc)
  • Estruturas de dados
  • Storage de dados relacionais e não relacionais (principais players, MySQL, PG, Mongo, Redis..) - Sim é preciso saber um pouco de SQL
  • Web servers principais Apache, Nginx, Uwsgi, gunicorn

Quanto a frameworks é meio dificil indicar um, mas eu aconselharia o "Flask" ou o "Bottle", além de que para trabalhar com web é essencial saber HTTP, HTML, JS e CSS.

É essencial o desenvolvedor web Python saber o Django, mas aconselho quem está começando a se meter com Flask, Bottle antes de ir aprender Django.

--

Alexandre Vicenzi

  • Flask
  • Django
  • Tornado/Twisted
  • Celery
  • SqlAlchemy
  • VirtaulEnv
  • Boto
  • Requests

Libs

Ivan Ogasawara

Sqlalchemy Pandas Scipy Ipython Numpy Scikit-learn Lasagne

Alexandre Vicenzi

  • PsycoPG
  • PyMongo
  • Haystack
  • MySQL
  • Hiredis