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

Python com exemplos

Enviado por

agtand
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)
30 visualizações9 páginas

Python com exemplos

Enviado por

agtand
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/ 9

@Agt2024

Introdução ao Python

Página 1: O que é o Python?

Python é uma linguagem de programação de alto nível, interpretada e de propósito geral. Foi criada
por Guido van Rossum em 1991 e é amplamente utilizada devido à sua simplicidade e versatilidade. O
Python é conhecido pela sua sintaxe limpa e fácil de aprender, tornando-o ideal tanto para iniciantes
como para programadores experientes.

Principais Características:

● Open source e gratuito.


● Suporte a múltiplos paradigmas de programação (orientado a objetos, funcional, procedural).
● Grande comunidade de usuários e desenvolvedores.
● Ampla coleção de bibliotecas e frameworks.

Aplicações do Python:

● Desenvolvimento web (Django, Flask).


● Análise de dados e ciência de dados (Pandas, NumPy, Matplotlib).
● Inteligência artificial e machine learning (TensorFlow, PyTorch).
● Automação de tarefas.
● Desenvolvimento de jogos (Pygame).

Exemplo Prático: Se estiver a começar com Python, pode explorar as suas bibliotecas integradas para
tarefas simples. Por exemplo:

import datetime

hoje = datetime.date.today()

print(f"A data de hoje é: {hoje}")

Esse código utiliza a biblioteca datetime para exibir a data atual.

Exercício:

1. Crie um programa que exiba o horário atual. (Use datetime.datetime.now().)


2. Modifique o programa para exibir a data em um formato personalizado (por exemplo,
"Dia/Mês/Ano").

Página 2: Instalação do Python

1. Download:
@Agt2024


Acesse python.org e baixe a última versão do Python para o seu sistema operativo
(Windows, macOS ou Linux).
2. Instalação no Windows:


Durante a instalação, marque a opção "Add Python to PATH" para configurar o sistema
corretamente.
3. Verificar a Instalação:

Abra o terminal ou prompt de comando e digite:


python --version


4. Instalação de um Editor de Código:

○ Recomenda-se o Visual Studio Code (VS Code) ou PyCharm para facilitar a escrita de
código.

Exemplo Prático: Depois de instalar o Python, pode usar o terminal para experimentar comandos
simples:

print("Bem-vindo ao Python!")

Isso ajuda a verificar se a instalação está funcionando corretamente.

Exercício:

1. Após instalar o Python, crie um script que exiba uma mensagem personalizada como
"Instalação concluída com sucesso!".
2. Tente executar o comando help() no terminal interativo do Python e explore os comandos
disponíveis.

Página 3: A Primeira Linha de Código

Abra o seu editor de código ou terminal e digite o seguinte código:

print("Olá, Mundo!")

Como funciona:

● A função print() exibe o texto entre parênteses no ecrã.

Executando o programa:
@Agt2024

1. Salve o arquivo com a extensão .py (por exemplo, ola_mundo.py).

No terminal, navegue até ao diretório onde o arquivo está localizado e execute:


python ola_mundo.py

2.

Outro Exemplo: Crie um programa que pergunte o nome do usuário:

nome = input("Qual é o seu nome? ")

print(f"Prazer em conhecer-te, {nome}!")

Exercício:

1. Crie um programa que pergunte a idade do usuário e exiba uma mensagem como "Você tem X
anos".
2. Modifique o programa para calcular o ano em que o usuário nasceu.

Página 4: Variáveis e Tipos de Dados

Variáveis:

● Usadas para armazenar dados.


● Não é necessário declarar o tipo de dados explicitamente.

Exemplo:

nome = "Ana"

idade = 25

altura = 1.68

Principais Tipos de Dados:

● int: Números inteiros.


● float: Números decimais.
● str: Cadeias de texto.
● bool: Verdadeiro (True) ou Falso (False).

Exemplo Prático:

is_student = True
@Agt2024

print(f"O aluno está matriculado? {is_student}")

Outro Exemplo: Use várias variáveis em uma operação matemática:

base = 5

altura = 10

area = (base * altura) / 2

print(f"A área do triângulo é: {area}")

Exercício:

1. Crie um programa que peça ao usuário dois números e exiba a soma deles.
2. Modifique o programa para também calcular a diferença, o produto e o quociente.

Página 5: Condicionais

Estrutura if: Usada para tomar decisões com base em condições.

Exemplo:

idade = 18

if idade >= 18:

print("Maior de idade")

else:

print("Menor de idade")

Operadores Relacionais:

● == (igual a)
● != (diferente de)
● > (maior que)
● < (menor que)
● >= (maior ou igual a)
● <= (menor ou igual a)
@Agt2024

Exemplo Adicional:

nota = 7.5

if nota >= 9:

print("Excelente")

elif nota >= 7:

print("Bom")

else:

print("Precisa melhorar")

Exercício:

1. Crie um programa que pergunte ao usuário uma nota e exiba se ele foi aprovado (nota >= 6).
2. Modifique o programa para exibir "Recuperação" caso a nota esteja entre 5 e 6.

Página 6: Ciclos/Repetição

Ciclo for:

Exemplo:

for i in range(5):

print(i)

Ciclo while:

Exemplo:

contador = 0

while contador < 5:

print(contador)

contador += 1
@Agt2024

Outro Exemplo: Use ciclos para iterar sobre listas:

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

for fruta in frutas:

print(fruta)

Exercício:

1. Crie um programa que exiba os números de 1 a 10 usando um for.


2. Modifique o programa para calcular a soma desses números.
3. Crie um programa com while que continue pedindo ao usuário para digitar números até que
ele digite 0.

Página 7: Funções

Definição de Função:

Exemplo:

def saudacao(nome):

print(f"Olá, {nome}!")

saudacao("Maria")

Funções com Retorno:

Exemplo:

def soma(a, b):

return a + b

resultado = soma(3, 5)

print(resultado)
@Agt2024

Outro Exemplo: Função para verificar se um número é par:

def eh_par(numero):

return numero % 2 == 0

print(eh_par(4)) # True

print(eh_par(7)) # False

Exercício:

1. Crie uma função que calcule o fatorial de um número.


2. Modifique a função para lidar com números negativos exibindo uma mensagem de erro.

Página 8: Listas

Criação e Acesso a Listas:

Exemplo:

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

print(frutas[0])

Adicionar e Remover Elementos:

frutas.append("uva")

frutas.remove("banana")

Outro Exemplo: Ordenar e iterar sobre uma lista:

numeros = [5, 3, 8, 2]

numeros.sort()

for numero in numeros:

print(numero)
@Agt2024

Exercício:

1. Crie uma lista de números e exiba apenas os números pares.


2. Crie uma lista de nomes e verifique se um nome específico está na lista.

Página 9: Dicionários

Criação de Dicionários:

Exemplo:

aluno = {

"nome": "Carlos",

"idade": 20,

"curso": "Informática"

print(aluno["nome"])

Adicionar e Remover Itens:

aluno["nota"] = 9.5

del aluno["idade"]

Outro Exemplo: Iterar sobre um dicionário:

for chave, valor in aluno.items():

print(f"{chave}: {valor}")

Exercício:

1. Crie um dicionário para armazenar informações de um contato (nome, telefone, email).


2. Adicione um novo campo ao dicionário e exiba todas as informações.
@Agt2024

Página 10: Módulos e Bibliotecas

Importação de Módulos:

import math

print(math.sqrt(16))

Uso de Bibliotecas Externas: Para instalar uma biblioteca, use o pip:

pip install numpy

Exemplo com numpy:

import numpy as np

array = np.array([1, 2, 3])

print(array)

Outro Exemplo: Usando o módulo random para gerar números aleatórios:

import random

numero = random.randint(1, 10)

print(f"Número aleatório: {numero}")

Exercício:

1. Use o módulo math para calcular a área de um círculo dado o raio.


2. Use o módulo random para simular o lançamento de uma moeda (cara ou coroa).

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy