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

Estudo Python Basico Slides

Enviado por

mariocf0709
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 PPTX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
19 visualizações8 páginas

Estudo Python Basico Slides

Enviado por

mariocf0709
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 PPTX, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 8

1.

Sintaxe Básica e Estruturas de


Dados
• Variáveis: Variáveis armazenam valores, com nomes que devem evitar palavras reservadas.
Exemplo: idade = 25
• Tipos de dados: Principais tipos: int, float, str, bool. Python identifica o tipo automaticamente.
Exemplo: altura = 1.75
• Listas: Estrutura de dados mutável que armazena múltiplos valores. Acessa valores por índice.
Exemplo: frutas = ["maçã", "banana", "laranja"]
• Tuplas: Como listas, mas são imutáveis. Útil para dados fixos.
Exemplo: coordenadas = (10, 20)
• Dicionários: Estrutura mutável que armazena pares chave-valor.
Exemplo: pessoa = {"nome": "Ana", "idade": 28}
2. Operadores e Expressões

• Operadores Aritméticos: Incluem +, -, *, /, ** (exponenciação), % (módulo).


Exemplo: soma = 5 + 3
• Operadores de Comparação: ==, !=, >, <, >=, <= para comparar valores.
Exemplo: 5 > 3 # True
• Operadores Lógicos: and, or, not para combinar expressões booleanas.
Exemplo: resultado = (5 > 3) and (10 < 15)
• If, elif, else: Estruturas condicionais controlam o fluxo do programa.
Exemplo: idade = 18; if idade >= 18: print('Adulto')
3. Estruturas de Controle de Fluxo

• For loop: Itera sobre uma sequência de elementos.


Exemplo: for fruta in frutas: print(fruta)
• While loop: Executa um bloco enquanto uma condição é verdadeira.
Exemplo: contador = 0; while contador < 3: print(contador); contador += 1
• List comprehension: Criação rápida de listas com base em outra lista.
Exemplo: quadrados = [x**2 for x in range(5)]
4. Funções

• Definição: Definida com def, recebe parâmetros e pode retornar valores com return.
Exemplo: def soma(a, b): return a + b
• Parâmetros padrão: Valores atribuídos aos parâmetros se não especificados.
Exemplo: def saudacao(nome="amigo"): print("Olá,", nome)
• Escopo: Variáveis locais só existem dentro da função; globais fora dela.
Exemplo: def exemplo(): x = 5; print(x)
• Funções lambda: Funções curtas e anônimas.
Exemplo: dobro = lambda x: x * 2; print(dobro(5))
5. Manipulação de Strings

• Métodos de string: split(), join(), replace(), strip() para manipular strings.


Exemplo: texto = "olá mundo".upper()
• F-strings: Formatação moderna de strings.
Exemplo: nome = "Ana"; print(f"{nome} tem 28 anos")
6. Manipulação de Arquivos

• Abrir arquivos: open() abre arquivos; with garante fechamento seguro.


Exemplo: with open("arquivo.txt", "r") as f: conteudo = f.read()
• Modos de abertura: Modos: "r" (leitura), "w" (escrita), "a" (acréscimo).
Exemplo: with open("novo.txt", "w") as f: f.write("Olá, mundo!")
7. Módulos e Pacotes

• Importação de módulos: Usa import ou from ... import.


Exemplo: import math; print(math.sqrt(16))
• Principais módulos: math, random, datetime, os para funcionalidades extras.
Exemplo: import random; print(random.randint(1, 10))
8. Tratamento de Exceções

• Try, except: Captura erros para evitar que o programa pare.


Exemplo: try: x = 1 / 0; except ZeroDivisionError: print("Erro!")
• Else e Finally: else executa se não houver exceção; finally sempre executa.
Exemplo: try: x = int("5"); except ValueError: print("Erro"); else: print("Convertido")

Você também pode gostar