asfelix / pybr-faq

FAQ do grupo de facebook Python Brasil - Programadores

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pybr-faq

FAQ do grupo de facebook Python Brasil - Programadores

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

Frequently Asked Questions (FAQ):

0. Como devo postar meu código para receber ajuda de outros programadores?

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.

1. Qual a melhor IDE para Python?

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.

2. Sou muito novo/muito velho para programar?

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/

3. Preciso saber inglês para programar?

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.

4. Lista de cursos introdutórios gratuitos de Python em Português

1. Introdução à Ciência da Computação com Python Parte 1 (USP)

https://www.coursera.org/learn/ciencia-computacao-python-conceitos

2. Introdução à Ciência da Computação com Python Parte 2 (USP)

https://www.coursera.org/learn/ciencia-computacao-python-conceitos-2

3. Python 3 na Web com Django (Básico e Intermediário)

https://www.udemy.com/python-3-na-web-com-django-basico-intermediario/

4. Ignorância Zero

https://www.youtube.com/playlist?list=PLfCKf0-awunOu2WyLe2pSD2fXUo795xRe

5. Python para Zumbis

https://www.youtube.com/playlist?list=PLUukMN0DTKCtbzhbYe2jdF4cr8MOWClXc

4. Lista de cursos introdutórios gratuitos de Python em Inglês

1. Getting started with Python

https://www.coursera.org/learn/python

2. Python Data Structures

https://www.coursera.org/learn/python-data

3. Google's Python Class

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:

  1. Sem erros de português.
  2. 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.
  3. 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.

About

FAQ do grupo de facebook Python Brasil - Programadores

License:GNU General Public License v3.0