Mudanças entre as edições de "Python"
Linha 211: | Linha 211: | ||
− | === Tipos de dados === | + | ==== Tipos de dados ==== |
O python permite diversos tipos de dados, como texto, números, decimais, listas e outras. | O python permite diversos tipos de dados, como texto, números, decimais, listas e outras. | ||
Linha 231: | Linha 231: | ||
Se eu quiser que o python entende ele como decimal, devo escrever 1.0. | Se eu quiser que o python entende ele como decimal, devo escrever 1.0. | ||
+ | Há outros tipos de dados, como as listas. | ||
+ | |||
+ | Uma lista pode ser assim apresentada: | ||
+ | |||
+ | ["pessoa1", "pessoa2", "pessoa3"] | ||
+ | |||
+ | Ou também como: | ||
+ | |||
+ | [1, 2, 3] | ||
+ | |||
+ | No primeiro caso, temos uma lista de texto e, no segundo, uma lista de números. Nada impede que tenhamos uma lista com números e textos. Sem problemas! | ||
+ | |||
+ | Da mesma forma, é possível converter números em texto e texto em números, desde que estes últimos sejam convertíveis, no caso, valores numéricos. | ||
+ | |||
+ | Para isso, basta usar os comandos certos: | ||
+ | |||
+ | {{code|code= | ||
+ | x = "1" | ||
+ | novoX = int(x) | ||
+ | print(novoX) | ||
+ | |||
+ | _______________ | ||
+ | |||
+ | >>> 1 | ||
+ | }} | ||
+ | |||
+ | No caso, não é possível ver, mas o 1 passou de texto para número (int, em inglês, de integral). | ||
+ | |||
+ | === Comentários no python ==== | ||
+ | |||
+ | É possível escrever "notas" ao lado do código, o que facilita a explicação de cada linhas de programação. Com isso podemos dizer a outras pessoas o que cada comando está fazendo. Assim é também fácil de aprender. Vamos abusar deste recurso neste artigo, com as explicações comentadas. | ||
+ | |||
+ | Para fazer esses comentários, basta usar o símbolo "#" antes do texto, como neste exemplo abaixo: | ||
+ | |||
+ | {{code|code= | ||
+ | x = "1" # cria uma variável chamada "x" com o valor de texto "1" | ||
+ | novoX = int(x) # cria uma variável chamada "novoX", que converte o valor da "x" de texto para número | ||
+ | }} | ||
Edição das 17h18min de 18 de dezembro de 2021
![]() |
Linguagens de programação
Página inicial de Linguagens de programação
Linguagens e software (algumas noções introdutórias sobre as linguagens e seus programas) Lista de códigos (listas de códigos prontos e aproveitáveis para diversas pesquisas) Portais de aprendizado (lista comentada de sites e ferramentas de aprendizado) |
Python é uma linguagem de programação considerada de "alto nível", o que significa que ela é fácil de aprender, pois usa comando muitos próximos da linguagem natural, no caso, do inglês. Com python, podemos fazer muitas coisas, por exemplo:
- análises estatísticas;
- análises de texto;
- coleta automática de dados na internet ("raspagem" ou scraping, como se diz em inglês);
- alteração em lote de arquivos dos mais variados tipos;
- análise de redes sociais
- cartografia digital
Tudo isso apenas para citar alguns exemplos.
Índice
Primeiros passos
Python é uma linguagem, mas também é o nome do programa - o interpretador - que processa essa linguagem. Esse funciona como um motor de um carro, enquanto a linguagem de programação seria a direção e os demais instrumentos de controle do veículo.
A primeira coisa a fazer é baixar o interpretador, que está sempre disponível neste site. Se você é usuário do windows, pode baixar esta versão diretamente. É sempre bom ter a versão mais atual, mas isso tem um pequeno problema. Veremos que muitas das coisas que o python faz dependem de "bibliotecas", que são complementos que baixamos para fazer certas coisas. Nem todas as "bibliotecas" estão adaptadas a versão mais atual e, por isso, talvez seja conveniente escolher a versão imediatamente anterior. No caso, indiquei a versão 3.9, sendo que já existe a 3.10. O leitor poderá adotar outra estratégia se julgar conveniente.
Estamos instalando o motor. Independente da versão, a instalação é sempre muito parecida.
Ao acionar o arquivo baixado no link acima, ele vai lançar um assistente de instalação. Basta seguir as instruções. Você pode instalar o python onde quiser, mas convém anotar onde foi instalado, pois isso pode ser relevante em algum momento. Há como descobrir depois, mas convém lembrar minimamente.
Duas coisas devem ser feitas durante a instalação:
- convém marcar a opções para adicionar o python no Path. Essa pergunta estará em inglês na seguinte forma: "Add Python to PATH" ou "Add Python 3.9 to PATH". Marque essa opção;
- convém instalar desde já o PIP, programa que vai facilitar a instalação das "bibliotecas". Basta marcar essa opção como se vê abaixo:
Uma vez feito isso, você pode procurar o python na barra de programas do windows. Vai aparecer algo assim:
Não se assuste. Já vamos enfrentar essa tela.
Faça um primeiro teste. Escreva 2*2 e pressione ENTER
O python entende o asterisco como multiplicar. Logo, 2*2 = 4
Bom, nesse momento, você já sabe quase tudo de python. Ele já está funcionando e você enfrentou as partes mais chatas. Outras virão, mas uma de cada vez. O importante é ir aprendendo a resolver o que você precisa.
Com esse sistema que foi instalado seria possível fazer tudo, mas seria bem difícil programar, pois seria necessário escrever toda a programação e, então, clicar em ENTER para executar, o que exigiria muita experiência. O ideal seria ter um ambiente de programação, um programa onde vamos escrevendo a testando nosso aprendizado, um editor de código. Para isso, existem boas ferramentas gratuitas, como o Pycharm e o Visual Studio Code, que ajudam bastante a programação.
Eles permitem que você vá escrevendo o código enquanto controlam erros e facilitam diversas etapas. Cada programa tem sua configuração e nos dois exemplos citados, pycharm e visual studio code, é preciso informar onde está o python que você baixou e instalou antes, pois os dois são editores e não intérpretes e vão precisar dele para processar.
Vejamos uma tela do pycharm:
Exemplo de software: Clique aqui para aprender como instalar o PyCharm
Exemplo de software: Clique aqui para aprender como instalar o Visual Studio Code
Veja este código. Você pode copiar e colar no seu python ou no ambiente de programação.
texto = "o python pode ajudar na pesquisa"
print(texto) |
E com isso já temos tudo funcionando. Resta aprender a usar, o que veremos na próxima sessão
Primeiras linhas de programação
Vamos pressupor que o leitor está usando algum ambiente de programação, como o Pycharm ou o VSC.
Nesse caso, bastará copiar e colar para ir testando, o que permitirá você observar como tudo funciona.
Antes de programar, contudo, é importante conhecer o que são variáveis.
Variáveis
Variáveis são "palavras" que guardam uma informação ou valor para uso na programação. Vejamos com exemplos:
minhaPrimeiraVariavel = 1 |
Agora acrescento outra variável
minhaSegundaVariavel = 2 |
E agora mando somar as duas e exibir o resultado:
minhaPrimeiraVariavel = 1
minhaSegundaVariavel = 2 somaAsDuasvariaveis = minhaPrimeiraVariavel + minhaSegundaVariavel print(somaAsDuasvariaveis) _______________ >>> 3 |
No caso, eu disse ao computador que o valor de "minhaPrimeiraVariavel" era 1 e o de "minhaSegundaVariavel" era 2 e mandei somar os dois valores. "Print" é o comando do Python para exibir uma informação. Se eu mandar ele "print" as duas variáveis, teremos isso:
minhaPrimeiraVariavel = 1
minhaSegundaVariavel = 2 somaAsDuasvariaveis = minhaPrimeiraVariavel + minhaSegundaVariavel print(minhaPrimeiraVariavel) print(minhaSegundaVariavel) print(somaAsDuasvariaveis) _______________ >>> 1 >>> 2 >>> 3 |
Isso é assim pois repetimos três vezes o comando "print" e o python obedece.
Podemos atribuir qualquer valor a uma variável. Vejamos abaixo:
UmaVariavelQualquer = "José"
OutraVariavel = "Pedro" |
E podemos inclusive juntar as duas:
UmaVariavelQualquer = "José"
OutraVariavel = "Pedro" AsDuasJuntas = UmaVariavelQualquer + OutraVariavel print(AsDuasJuntas) _______________ >>> JoséPedro |
O leitor deve ter notado que o nome saiu estranho, pois seria melhor separar "José" e "Pedro", não?
Para fazer isso, bastaria um pequeno ajuste:
UmaVariavelQualquer = "José"
OutraVariavel = "Pedro" AsDuasJuntas = UmaVariavelQualquer + " " + OutraVariavel print(AsDuasJuntas) _______________ >>> José Pedro |
Nesse caso, inserimos um espaço entre aspas (as aspas indicam que se trata de um texto) e ele conseguiu separar os dois nomes
Tipos de dados
O python permite diversos tipos de dados, como texto, números, decimais, listas e outras.
Ao contrário de outros programas, não é preciso avisar ao python do que estamos falando, pois ele supoe a partir do próprio dado.
Por exemplo, se estiver entre aspas, ele entenderá que é um texto.
Exemplos:
"este é um exemplo de texto em python"
"1"
Este 1 entre aspas será entendido como texto, mesmo que seja um número.
Se eu quiser que ele seja entendido como número, devo colocá-lo sem aspas.
Se eu quiser que o python entende ele como decimal, devo escrever 1.0.
Há outros tipos de dados, como as listas.
Uma lista pode ser assim apresentada:
["pessoa1", "pessoa2", "pessoa3"]
Ou também como:
[1, 2, 3]
No primeiro caso, temos uma lista de texto e, no segundo, uma lista de números. Nada impede que tenhamos uma lista com números e textos. Sem problemas!
Da mesma forma, é possível converter números em texto e texto em números, desde que estes últimos sejam convertíveis, no caso, valores numéricos.
Para isso, basta usar os comandos certos:
x = "1"
novoX = int(x) print(novoX) _______________ >>> 1 |
No caso, não é possível ver, mas o 1 passou de texto para número (int, em inglês, de integral).
Comentários no python =
É possível escrever "notas" ao lado do código, o que facilita a explicação de cada linhas de programação. Com isso podemos dizer a outras pessoas o que cada comando está fazendo. Assim é também fácil de aprender. Vamos abusar deste recurso neste artigo, com as explicações comentadas.
Para fazer esses comentários, basta usar o símbolo "#" antes do texto, como neste exemplo abaixo:
x = "1" # cria uma variável chamada "x" com o valor de texto "1"
novoX = int(x) # cria uma variável chamada "novoX", que converte o valor da "x" de texto para número |
Referências
Citação deste verbete |
Como citar: GIL, Tiago. "Python". In: CLIOMATICA - Portal de História Digital e Pesquisa. Disponível em: https://lhs.unb.br/cliomatica/index.php?title=Python. Data de acesso: 6 de fevereiro de 2025. |
Informar erro nesta página |