1. Referências bibliográficas
Esta seção apresenta o conjunto das fontes efetivamente utilizadas na construção deste manual. Cada referência dessa bibliografia está organizada pelo tópico que a mesma ajudou a construir — para facilitar uma busca mais aprofundada do conteúdo.
1.1. Introdução
- Python para quem está começando. Python Brasil. Disponível em: https://python.org.br/introducao/. Acesso em: 27 de mar. 2022.
- Python e orientação a objetos. Caelum. Disponível em: https://www.caelum.com.br/apostila/apostila-python-orientacao-a-objetos.pdf. Acesso em: 27 de mar. 2022.
- Abrindo seu apetite — documentação Python 3.10.4. Python. Disponível em: https://docs.python.org/pt-br/3/tutorial/appetite.html. Acesso em: 27 de mar. 2022.
- O que é uma linguagem de programação e quais os tipos existem?. Rockcontent. Disponível em: https://rockcontent.com/br/blog/linguagem-de-programacao/. Acesso em: 27 de mar. 2022.
1.2. História
- História do Python. Python Brasil. Disponível em: https://wiki.python.org.br/HistoriaDoPython. Acesso em: 27 de mar. 2022.
- Python: como surgiu a linguagem e o seu cenário atual. Vulpi. Disponível em: https://blog.vulpi.com.br/python-como-surgiu/#:~:text=Python%20foi%20criado%20no%20final,com%20o%20sistema%20operacional%20Amoeba.. Acesso em: 27 de mar. 2022.
- Python e orientação a objetos. Caelum. Disponível em: https://www.caelum.com.br/apostila/apostila-python-orientacao-a-objetos.pdf. Acesso em: 27 de mar. 2022.
1.2.1. Origem do nome
- Python: A origem do nome. Alura. Disponível em: https://www.alura.com.br/artigos/python-origem-do-nome. Acesso em: 27 de mar. 2022.
- Python: como surgiu a linguagem e o seu cenário atual. Vulpi. Disponível em: https://blog.vulpi.com.br/python-como-surgiu/#:~:text=Python%20foi%20criado%20no%20final,com%20o%20sistema%20operacional%20Amoeba.. Acesso em: 27 de mar. 2022.
1.2.2. Ruptura entre versões
- Python: como surgiu a linguagem e o seu cenário atual. Vulpi. Disponível em: https://blog.vulpi.com.br/python-como-surgiu/#:~:text=Python%20foi%20criado%20no%20final,com%20o%20sistema%20operacional%20Amoeba.. Acesso em: 27 de mar. 2022.
1.2.3. Aplicação da Linguagem
Qual é a linguagem de programação mais usada no mundo atualmente?. CanalTech. Disponível em: https://canaltech.com.br/mercado/qual-e-a-linguagem-de-programacao-mais-usada-no-mundo-atualmente-200857/. Acesso em: 25 de mar. 2022.
Introdução ao Aprendizado de Máquina. IBM. Disponível em: https://www.ibm.com/br-pt/analytics/machine-learning. Acesso em: 25 de mar. 2022.
O que é Big Data?. Oracle. Disponível em https://www.oracle.com/br/big-data/what-is-big-data/. Acesso em: 27 de mar. 2022.
1.3. Montagem de ambiente
- Curso Python #03 - Instalando o Python3 e o IDLE. Curso em Vídeo. Disponível em: https://youtu.be/VuKvR1J2LQE. Acesso em: 19 de mai. 2022.
1.3.1. Python em ambientes locais
- Curso Python #03 - Instalando o Python3 e o IDLE. Curso em Vídeo. Disponível em: https://youtu.be/VuKvR1J2LQE. Acesso em: 19 de mai. 2022.
- Download Python. Python. Disponível em: https://www.python.org/downloads/. Acesso em: 19 de mai. 2022.
Python no GNU/Linux e no macOS
- Curso Python #03 - Instalando o Python3 e o IDLE. Curso em Vídeo. Disponível em: https://youtu.be/VuKvR1J2LQE. Acesso em: 19 de mai. 2022.
- Download Python. Python. Disponível em: https://www.python.org/downloads/. Acesso em: 19 de mai. 2022.
Python no Windows
- Curso Python #03 - Instalando o Python3 e o IDLE. Curso em Vídeo. Disponível em: https://youtu.be/VuKvR1J2LQE. Acesso em: 19 de mai. 2022.
- Download Python. Python. Disponível em: https://www.python.org/downloads/. Acesso em: 19 de mai. 2022.
Interface de desenvolvimento
- Visual Studio Code. Visual Studio Code. Disponível em: https://code.visualstudio.com/. Acesso em: 19 de mai. 2022.
1.3.2. Python em ambientes online
- Replit. Replit. Disponível em: https://replit.com/languages/python3. Acesso em: 19 de mai. 2022.
1.4. Primeiro algorítmo
- Fundamentos de programação. Programação Em C++: Algoritmos, Estruturas De Dados E Objetos. Disponível em: https://statics-submarino.b2w.io/sherlock/books/firstChapter/6718890.pdf. Acesso em: 19 de mai. 2022.
- Gerenciamento de arquivos. Manual GNU/Linux. Disponível em: https://geovanneatanazio.github.io/manual_linux/gerenciamento_de_arquivos.html. Acesso em: 20 de mai. 2022.
1.4.1. Saída de dados
- O shell e o terminal. Manual GNU/Linux. Disponível em: https://geovanneatanazio.github.io/manual_linux/o_shell_e_o_terminal.html. Acesso em: 20 de mai. 2022.
- Entrada e Saída. O tutorial de Python. Disponível em: https://docs.python.org/pt-br/3/tutorial/inputoutput.html. Acesso em: 20 de mai. 2022.
1.4.2. Entrada de dados
- Entrada e Saída. O tutorial de Python. Disponível em: https://docs.python.org/pt-br/3/tutorial/inputoutput.html. Acesso em: 20 de mai. 2022.
- O que são variáveis e para que elas servem na programação?. People. Disponível em: https://www.people.com.br/noticias/informatica/o-que-sao-variaveis-e-para-que-elas-servem-na-programacao. Acesso em: 20 de mai. 2022.
1.5. Tipos de variáveis
- Tipos de variáveis disponíveis no Python. Python Academy. Disponível em: https://pythonacademy.com.br/blog/tipos-de-variaveis-no-python. Acesso em: 24 de mai. 2022.
- Métodos de tradução: interpretador x compilador. GeekHunter. Disponível em: https://blog.geekhunter.com.br/metodos-de-traducao-compiladores-ou-interpretadores/. Acesso em: 24 de mai. 2022.
- Métodos de tradução: interpretador x compilador. iMasters. Disponível em: https://imasters.com.br/desenvolvimento/metodos-de-traducao-interpretador-x-compilador. Acesso em: 24 de mai. 2022.
- Linguagem da Máquina. TechLib. Disponível em: https://techlib.wiki/definition/machine_language.html. Acesso em: 24 de mai. 2022.
1.5.1. Tipos numéricos
- Tipos de variáveis disponíveis no Python. Python Academy. Disponível em: https://pythonacademy.com.br/blog/tipos-de-variaveis-no-python. Acesso em: 24 de mai. 2022.
- Tipos de dados em Python: Numéricos. DevMedia. Disponível em: https://www.devmedia.com.br/tipos-de-dados-em-python-numericos/40652. Acesso em: 24 de mai. 2022.
Inteiro (int
)
- Tipos de variáveis disponíveis no Python. Python Academy. Disponível em: https://pythonacademy.com.br/blog/tipos-de-variaveis-no-python. Acesso em: 24 de mai. 2022.
- Tipos de dados em Python: Numéricos. DevMedia. Disponível em: https://www.devmedia.com.br/tipos-de-dados-em-python-numericos/40652. Acesso em: 24 de mai. 2022.
Ponto flutuante ou decimal (float
)
- Tipos de variáveis disponíveis no Python. Python Academy. Disponível em: https://pythonacademy.com.br/blog/tipos-de-variaveis-no-python. Acesso em: 24 de mai. 2022.
- Tipos de dados em Python: Numéricos. DevMedia. Disponível em: https://www.devmedia.com.br/tipos-de-dados-em-python-numericos/40652. Acesso em: 24 de mai. 2022.
Complexo (complex
)
- Tipos de variáveis disponíveis no Python. Python Academy. Disponível em: https://pythonacademy.com.br/blog/tipos-de-variaveis-no-python. Acesso em: 24 de mai. 2022.
- Tipos de dados em Python: Numéricos. DevMedia. Disponível em: https://www.devmedia.com.br/tipos-de-dados-em-python-numericos/40652. Acesso em: 24 de mai. 2022.
1.5.2. String (str)
- Tipos de variáveis disponíveis no Python. Python Academy. Disponível em: https://pythonacademy.com.br/blog/tipos-de-variaveis-no-python. Acesso em: 24 de mai. 2022.
- Tipos de dados em Python: Numéricos. DevMedia. Disponível em: https://www.devmedia.com.br/tipos-de-dados-em-python-numericos/40652. Acesso em: 24 de mai. 2022.
1.5.3. Boolean (bool)
- Tipos de variáveis disponíveis no Python. Python Academy. Disponível em: https://pythonacademy.com.br/blog/tipos-de-variaveis-no-python. Acesso em: 24 de mai. 2022.
- Tipos de dados em Python: Numéricos. DevMedia. Disponível em: https://www.devmedia.com.br/tipos-de-dados-em-python-numericos/40652. Acesso em: 24 de mai. 2022.
1.5.4. Estrutura de dados Básica
- Data Structures. Python.org. Disponível em: https://docs.python.org/3/tutorial/datastructures.html. Acesso em 25 de mar. 2022.
1.5.5. Condicionais e Loops
More Control Flow Tools. Python.org. Disponível em: https://docs.python.org/3/tutorial/controlflow.html. Acesso em 25 de mar. 2022.
Control Flow Statements. OReilly. Disponível em: https://www.oreilly.com/library/view/python-in-a/0596001886/ch04s09.html. Acesso em 25 de mar. 2022.
1.5.6. Funções
- Defining Your Own Python Function. Real Python. Disponível em: https://realpython.com/defining-your-own-python-function/. Acesso em 25 de mar. 2022.