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
Ivan Ogasawara
Sqlalchemy Pandas Scipy Ipython Numpy Scikit-learn Lasagne
Alexandre Vicenzi
- PsycoPG
- PyMongo
- Haystack
- MySQL
- Hiredis