Seja bem vindo ao FAQ do grupo Python Brasil - Programadores!
Aqui você vai encontrar as respostas para as perguntas mais frequentes que vemos no grupo, de forma sucinta e breve. Você não sabe o que é Python? Comece por aqui: https://pt.wikipedia.org/wiki/Python
O Facebook não possui indentação de código adequada para Python (ou mesmo para qualquer outra linguagem) e printscreens/fotos normalmente não permitem a visualização necessária do código completo. Caso o seu código não esteja disponível em algum repositório público de ferramentas de versionamento como o Github ou Bitbucket, é sugerido o uso de ferramentas como https://pastebin.com, https://hastebin.com e https://gist.github.com para envio do código ao grupo.
Talvez essa seja a pergunta mais recorrente nos últimos tempos. Antes de tudo, o que é IDE? IDE é um ambiente de desenvolvimento integrado (Integrated Development Environment), ou seja, uma ferramenta que provê facilidades ao programador para desenvolver aplicações (https://en.wikipedia.org/wiki/Integrated_development_environment), podendo ou não conter compilador, interpretador, controle de versão, dentre outras ferramentas. No caso específico de Python, você pode visualizar uma lista completa aqui: https://wiki.python.org/moin/IntegratedDevelopmentEnvironments
As ferramentas mais conhecidas e utilizadas no mercado são, em ordem alfabética: PyCharm, Visual Studio
Editores de texto/editores de código como Atom, Brackets, SublimeText e VIM, entretanto, são amplamente utilizados pela grande maioria dos profissionais do mercado.
Não. Programar não tem idade, como você pode ver nos casos a seguir:
http://mashable.com/2017/02/28/japanese-81-year-old-app/
http://metro.co.uk/2016/09/09/boy-7-becomes-worlds-youngest-computer-programmer-6119766/
Não necessariamente, mas você precisa de saber inglês para a vida. Não é mais uma questão de diferencial e sim uma questão de obrigação, já que a grande maioria das documentações de qualquer linguagem de programação, bem como documentos técnicos em geral, até as suas músicas e seriados favoritos estão em inglês.
https://www.coursera.org/learn/ciencia-computacao-python-conceitos
https://www.coursera.org/learn/ciencia-computacao-python-conceitos-2
https://www.udemy.com/python-3-na-web-com-django-basico-intermediario/
https://www.youtube.com/playlist?list=PLfCKf0-awunOu2WyLe2pSD2fXUo795xRe
https://www.youtube.com/playlist?list=PLUukMN0DTKCtbzhbYe2jdF4cr8MOWClXc
https://www.coursera.org/learn/python
https://www.coursera.org/learn/python-data
https://developers.google.com/edu/python/
Quer contribuir? Clone o repositório e envie o seu PR! Ficaremos muito gratos com a sua ajuda! Regras:
- Sem erros de português.
- Sem links para milhares de cursos. Os que estão aqui são uma breve amostra, sendo que há conteúdo infinito para autodidatas disponível na web.
- Esse FAQ deve ser utilizado apenas para sanar dúvidas e facilitar o "caminho das pedras" para iniciantes e não ser um guia definitivo sobre Python.