1. Introdução
Páginas 8 a 18.
Python é uma linguagem popular, fácil de usar e ler, com múltiplas aplicações (web, análise de dados, desktop, backend, etc.).
Atualmente, o Python está na versão 3, que é a que recebe as atualizações.
A distribuição Anaconda do Python conta com vários pacotes utilizados em programação científica, análise de dados, etc. Também possui uma IDE (Integrated Development Environment, ou Ambiente de Desenvolvimento Integrado) e diversas outras funcionalidades.
Após a instalação, deve-se verificar se foi instalada corretamente digitando python
ou, em alguns casos, python3
no terminal do computador. Isso deve resultar em algo parecido com a tela abaixo:
Nesse prompt, podemos digitar comandos da linguagem e ver as saídas, por exemplo:
print("Oi")
Para sair deste terminal, podemos digitar exit()
e pressionar ENTER
.
Ao instalar a distribuição Anaconda, o Spyder IDE também é instalado, mas o código Python pode ser executado a partir de outra IDE ou editor de texto de sua preferência.
Para abrir o Spyder, precisei primeiro iniciar o Anaconda Navigator, mas ao tentar abrir o Spyder, acredito que por algum problema relacionado ao sistema operacional da minha máquina, não consegui abrir em sequência. Como já tenho o VS Code instalado, pretendo usá-lo para realizar os exercícios do livro.
Podemos executar códigos Python diretamente inserindo comandos no terminal ou através de arquivos .py
.
No segundo exemplo do livro, é solicitado criar um arquivo chamado oi_python.py
, digitar o código print("Oi, Python")
dentro dele e salvar. Após salvar, para executar, deve-se abrir o terminal, navegar até a pasta, se necessário, e executar o comando python oi_python.py
.
Para navegar até a pasta, podemos utilizar o comando cd.
Ao executar, o resultado será o seguinte:
Em projetos mais complexos, utilizam-se arquivos
.py
.
Exemplo de outro código:
nome = input("Digite aqui o seu nome: ")
print("Olá, %s" % nome)
Digitar o código pode ajudar a fixar o conhecimento, mas, de qualquer forma, todo o código do livro pode ser encontrado neste link.
2. Print, Comentários e Tipos de Dados
Páginas 19 a 24
Funções são blocos ou pedaços de código predefinidos que podem ser reutilizados. Elas podem receber parâmetros ou não.
As funções podem retornar um valor ou exibir alguma informação. O valor retornado pode ser utilizado para outra finalidade.
Parâmetros são informações passadas para a função, que os utiliza para realizar alguma ação (cálculo ou transformação).
Exemplo de função:
print("A função print, por exemplo, recebe como parâmetro o que será exibido por ela.")
Como identificar uma função?
Uma função é chamada pelo seu nome seguido de parênteses. Dentro desses parênteses pode ou não ser passado algum parâmetro, dependendo da função.
No Python versão 2, era possível utilizar o
print "Oi, Python"
, porém isso não é aceito na versão 3.
No código de um arquivo Python, podemos adicionar comentários utilizando o símbolo #
. Desta forma, a linha com esse símbolo não será executada. Os comentários servem para ilustrar, explicar ou incluir informações adicionais.
# esta linha não será executada
print("esta linha será executada")
Alguns tipos de dados no python:
- String: são textos, definidos entre aspas (") ou (')
- Interger: são numeros sem casas decimais (números inteiros)
- Float: números com casas decimais
- Boolean: representa “True” e “False” (mas sem as aspas)
- Outros tipos (especiais): Listas (lists), Dicionários (dictionaries) e Tuplas (tuples), entre outros.
Top comments (0)