DEV Community

Railane Passos for Iniciativa She Lovelace Blog

Posted on • Edited on

[leitura-compartilhada] Livro Aprenda Python Básico - Rápido e Fácil de Entender

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.

Link para Download do Anaconda

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:

Image description

Nesse prompt, podemos digitar comandos da linguagem e ver as saídas, por exemplo:

print("Oi")
Enter fullscreen mode Exit fullscreen mode

Image description

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:

Image description

Em projetos mais complexos, utilizam-se arquivos .py.

Exemplo de outro código:

nome = input("Digite aqui o seu nome: ")
print("Olá, %s" % nome)
Enter fullscreen mode Exit fullscreen mode

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.")
Enter fullscreen mode Exit fullscreen mode

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 da seguinte forma: 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")
Enter fullscreen mode Exit fullscreen mode

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.

Link do repositório no github com o progresso do livro.

Top comments (0)