0% acharam este documento útil (0 voto)
21 visualizações3 páginas

Resumo Python Completo

O documento fornece um resumo completo da linguagem Python, abordando sintaxe básica, operadores, estruturas de controle, funções, listas, manipulação de strings, módulos, manipulação de arquivos, tratamento de erros e programação orientada a objetos. Exemplos práticos são apresentados para cada conceito, incluindo a definição de funções e classes. Além disso, são sugeridos exercícios para praticar os conhecimentos adquiridos.

Enviado por

Luiz Santana
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
21 visualizações3 páginas

Resumo Python Completo

O documento fornece um resumo completo da linguagem Python, abordando sintaxe básica, operadores, estruturas de controle, funções, listas, manipulação de strings, módulos, manipulação de arquivos, tratamento de erros e programação orientada a objetos. Exemplos práticos são apresentados para cada conceito, incluindo a definição de funções e classes. Além disso, são sugeridos exercícios para praticar os conhecimentos adquiridos.

Enviado por

Luiz Santana
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Resumo Completo de Python

Sintaxe Básica

- Não é necessário ponto e vírgula no final das linhas.


- Identação é obrigatória (padrão: 4 espaços).
- Comentários: usa-se # para uma linha e ''' ou """ para blocos.

Exemplo:
nome = "João"
idade = 30
print(nome, idade)

Operadores

Aritméticos: + - * / // % **
Comparação: == != > < >= <=
Lógicos: and or not

Exemplo:
a = 10
b=5
print(a + b) # 15

Estrutura de Controle

- if, elif, else:


if idade >= 18:
print("Adulto")

- for e while:
for i in range(5):
print(i)
while x > 0:
x -= 1

Funções

def saudacao(nome):
return f"Olá, {nome}"

print(saudacao("Ana"))

Listas e Coleções

Listas: frutas = ["maçã", "banana"]


Tuplas: coordenadas = (10, 20)
Dicionários: pessoa = {"nome": "Ana", "idade": 30}
Conjuntos: cores = {"azul", "verde"}

Manipulação de Strings

texto = "Python é legal"


print(texto.upper())
print("Python" in texto) # True

Módulos e Importação

import math
print(math.sqrt(16))

from random import randint


print(randint(1, 10))

Manipulação de Arquivos
with open("arquivo.txt", "r") as f:
conteudo = f.read()

with open("novo.txt", "w") as f:


f.write("Olá Mundo")

Tratamento de Erros

try:
x=1/0
except ZeroDivisionError:
print("Erro: divisão por zero")

POO - Programação Orientada a Objetos

class Pessoa:
def __init__(self, nome, idade):
self.nome = nome
self.idade = idade

def falar(self):
print(f"{self.nome} diz oi")

p1 = Pessoa("João", 25)
p1.falar()

Exercícios

1. Crie uma função que retorne se um número é par.


2. Peça ao usuário 3 nomes e exiba-os ordenados.
3. Calcule o fatorial de um número.
4. Crie uma classe ContaBancaria com métodos de depósito e saque.
5. Leia um arquivo .txt e conte quantas palavras ele possui.

Você também pode gostar