Leia também o artigo:
Home / Python3 / Python 3

Python 3

Instalação

Vamos instalar o Python 3, através do link abaixo.

https://www.python.org/downloads/

Selecione o sistema operacional, no nosso caso vai ser o Windows.
E na área onde tem Files, escolher a opção do seu windows, no nosso caso o 64 bits:
Windows x86-64 executable installer

Nas opções de instalação vamos:

  • Marcar a opção: Add Python 3.X to PATH (habilitar comandos python no terminal/console).
  • Clicar em Install Now ou Customize caso queira informar o diretório de instalação e demais opções.
  • Clicar na opção: Disable path length limit (para desabilitar essa limitação do Path).
  • Clicar em close.

Testar instalação

No terminal executar alguns comandos:

  • python -V
  • python
  • print(‘Ola Mundo!’)
  • 2+5
  • import this

Conhecendo o PyCharm

O PyCharm é uma IDE (Ambiente de Desenvolvimento Integrado) para Python.

Download da versão Community em:
https://www.jetbrains.com/pycharm/

No meu caso instalei no windows 10, mas é possível instalar também em linux e no mac.

QPython3 (Android)

Para instalar no Android temos o QPython3, basta ir na play store, pesquisar por QPython3 para versão do Python 3, pois também existe o QPython que é para a versão do Python 2.

Declarando variáveis

nome = ‘Martins’
idade = 38
peso = 78.5

print(nome, idade, peso)

Interagindo com o usuário

nome = input(‘Qual é seu nome?’)
idade = input(‘Qual é sua idade?’)
peso= input(‘Qual é o seu peso?’)

Criando Scripts

Podemos criar scripts com a extensão .py para executar nossos comandos quantas vezes quisermos.

Crie um arquivo chamado teste.py com os comandos acima, e no idle vá na aba Run > Run Module, para executá-los.

Tipos primitivos

int (inteiros)
float (pontos flutuantes, ou números reais)
bool (booleanos, True or False, iniciando com maiúscula)
str (string/texto – ‘Olá!’)

Operadores Aritméticos

+ (soma)
– (subtração)
* (multiplação)
/ (divisão)
** (potência/exponenciação)
// (divisão inteira)
% (módulo – resto da divisão)
== (verificar igualdade)

Ordem de Precedência:

1 – Parênteses ()
2 – exponenciação **
3 – (multiplicação * ou divisão / ou divisão inteira // ou resto divisão % (quem aparecer primeiro da esquerda pra direita))
4 – soma + ou subtração (na ordem que aparecer também)

Obs: Precedência igual na matemática em cálculos aritméticos.

Entendendo Módulos

Módulos são bibliotecas, algumas básicas já vem na instalação do Python, outras não vem na instalação padrão e temos que importa-las para poder utilizar.

import math (importar toda a biblioteca de matemática)
from math import sqrt (importar apenas uma parte específica da biblioteca)
from math import sqrt, floor (importar duas funcionalidades específicas da biblioteca)

Bibliotecas externas:

Existem bibliotecas criadas pela comunidade, e através do link abaixo podemos pesquisar diversas delas com funcionalidades diferentes.

https://www.python.org/

Clicar na opção PyPI, e pesquisar a biblioteca que você precisa.

Vamos instalar a biblioteca de Emojis através do PyCharm.

Vá em Settings ou CTRL + ALT + S:

  • Digite import na pesquisa, clique em Auto import e marque Show import popup.
  • Depois pesquise Project, procure pelo seu projeto: Project: NomeDoProjeto, clique na opção Project Interpreter, clique no +, e pesquise o projeto a ser adicionado, no nosso caso emoji.

Agora podemos fazer um import de emoji no nosso projeto, teste o seguinte:

Manipulando Texto

frase = ‘Estudando o curso de Python’

frase[0:9] = Estudando
frase[:9] = Estudando
frase[4:9] = dando
frase[10:]= o curso de Python

len(frase) = informa o tamanho da cadeia de caracteres.
frase.count(‘o’) = conta quantas vezes aparece a letra “o”.
frase.count(‘o’,0,9) = conta a quantidade da letra “o” da posição 0 a 13.
frase.find(‘dando’) = vai procurar a substring passada dentro da frase, e se encontrar informar a posição.

frase.replace(‘Python’,’Android’) = trocar os valores.
frase.upper() = coloca tudo em MAIÚSCULO.
frase.lower() = coloca tudo em minúsculo.
frase.capitalize() = primeira letra maiúscula e o resto minuscula.
frase.title() = conta a quantidade de palavras pelos espaços e aplica o capitalize.
frase.strip() = remove os espaços a esquerda e direita que estejam sobrando.
frase.rstrip() = apaga os espaços a direita (right)
frase.lstrip() = apaga os espaços a esquerda (left)

frase.split() = divide as palavras pelos espaços e criam diferentes strings para cada uma, colocando em uma lista.
‘ ‘.join(frase) = junta novamente todas as palavras, separando com um espaço.

‘Python’ in frase = True

Comentários

# = símbolo para comentário de uma linha no código.
Três aspas duplas/simples no início e fim = “”” comentário para múltiplas linhas, texto grande “””

Condicionais

Ao contrário de algumas linguagens que usam chaves para determinar os blocos condicionais, o Python utiliza apenas a indentação.

Exemplo:

if media >= 7:
print(‘Aprovado’)
else:
print(‘Reprovado’)

Sobre Haylson Martins

Me chamo Haylson Martins, formado em Sistemas de Informação, trabalho com T.I de forma geral desde 2002 com suporte depois na área de negócio e treinamentos, e com Desenvolvimento para Sistemas Web desde 2010 com linguagem principal o Java. Amo tecnologia, amo aprender coisas novas, gosto de ensinar embora não seja essa a minha pretensão. Por meio desse blog pretendo reforçar o que ando aprendendo e estudando de outras linguagens e tecnologias, e principalmente como uma espécie de bloco de notas para consultas posteriores e quem sabe também ajude outras pessoas que estudam e têm as mesmas dúvidas que já tive ou que ainda tenho. Vamos começar?

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *