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

Relatório de Estudo) Python

O relatório apresenta uma introdução ao Python, destacando suas características e versatilidade. Ele aborda conceitos fundamentais como variáveis, tipos de dados, estruturas de decisão, funções, listas, dicionários, entrada e saída de dados, e orientação a objetos. Além disso, propõe desafios práticos para aplicar os conhecimentos adquiridos.
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)
25 visualizações4 páginas

Relatório de Estudo) Python

O relatório apresenta uma introdução ao Python, destacando suas características e versatilidade. Ele aborda conceitos fundamentais como variáveis, tipos de dados, estruturas de decisão, funções, listas, dicionários, entrada e saída de dados, e orientação a objetos. Além disso, propõe desafios práticos para aplicar os conhecimentos adquiridos.
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
Você está na página 1/ 4

Relatório de estudo: Python do Zero (Versão Aprimorada)

1. Introdução ao Python

Python é uma linguagem de programação de alto nível, interpretada e de


propósito geral. Ideal para iniciantes e poderosíssima para profissionais!

Características:

• Sintaxe simples

• Portável

• Versátil (web, dados, IA, automação)

• Comunidade ativa

Curiosidade: Python foi criado por Guido van Rossum no final dos anos 80 e
batizado em homenagem ao grupo de comédia "Monty Python".

2. Variáveis, Tipos de Dados e Operadores

Variáveis

nome = "Ana"

idade = 25

altura = 1.68

Tipos

• int: números inteiros

• float: números decimais

• str: textos (strings)

• bool: True ou False

Operadores

soma = 10 + 5

media = (8 + 7) / 2

comparacao = idade > 18 # True

Tabela de Operadores | Tipo | Operador | Exemplo | |--------------|---------------|-


------------| | Aritmético | + - * / % | 10 + 3 | | Relacional | > < == != | x != y | | Lógico |
and or not | a and b |
3. Estruturas de Decisão e Repetição

Condicional

if idade >= 18:

print("Maior de idade")

else:

print("Menor de idade")

Repetição

for i in range(5):

print(i)

while idade < 30:

idade += 1

4. Funções e Módulos

Função com parâmetro e retorno

def soma(a, b):

return a + b

print(soma(3, 4))

Módulos

import math

print(math.sqrt(25))

Exercício Resolvido: Crie uma função que receba um número e retorne se


ele é par ou ímpar.

def par_ou_impar(numero):

if numero % 2 == 0:

return "Par"
else:

return "Ímpar"

5. Listas, Dicionários e Strings

Lista

frutas = ["maçã", "banana", "uva"]

print(frutas[0])

Dicionário

pessoa = {"nome": "João", "idade": 30}

print(pessoa["nome"])

String

texto = "Python"

print(texto.lower())

Exercício Resolvido: Liste os nomes com mais de 4 letras.

nomes = ["Ana", "Carlos", "Lu"]

for n in nomes:

if len(n) > 4:

print(n)

6. Entrada e Saída de Dados

nome = input("Digite seu nome: ")

print("Olá,", nome)

Dica: Use input() para capturar texto do usuário.

7. Orientação a Objetos

Classe e Objeto

class Pessoa:

def __init__(self, nome, idade):


self.nome = nome

self.idade = idade

def apresentar(self):

print(f"Meu nome é {self.nome} e tenho {self.idade} anos.")

p1 = Pessoa("Lucas", 22)

p1.apresentar()

Desafio Extra: Crie uma classe Livro com os atributos título e autor, e um
método que exiba os dados formatados.

8. Desafios Finais

1. Crie um programa que calcule o fatorial de um número.

2. Leia uma lista de números e exiba a média.

3. Simule um sistema de cadastro simples com dicionários.

Parabéns! Você já pode criar programas reais em Python! Continue


praticando e explorando bibliotecas como pandas, tkinter ou flask.

Você também pode gostar