Turma Online 33 | Semana 2 | 2024 | Professora Jenifer Plácido
- **Introdução **
- Tipos de Valores e Variáveis
- Inputs
- Operadores
- Formatação
- Funções
- Links Úteis
Python é uma linguagem de programação versátil e fácil de aprender, amplamente utilizada em diversas áreas como desenvolvimento web, ciência de dados, automação e inteligência artificial. Mesmo se você nunca programou antes, não se preocupe! Este guia vai te ajudar a dar os primeiros passos.
- Fácil de aprender: Sintaxe simples e clara.
- Versátil: Usada em muitas áreas diferentes.
- Comunidade acolhedora: Suporte e recursos disponíveis.
- Inteiros (
int
): Números inteiros como1
,42
,-3
. - Ponto Flutuante (
float
): Números decimais como3.14
,-0.001
. - Strings (
str
): Sequências de caracteres como"Olá, mundo!"
. - Booleanos (
bool
): Verdadeiro (True
) ou Falso (False
).
Variáveis são como "caixas" onde você pode guardar valores para usar depois.
nome = "Jenifer" # Variável do tipo string
idade = 34 # Variável do tipo inteiro
altura = 1.67 # Variável do tipo float
- Escolha nomes de variáveis que façam sentido.
- Evite usar palavras reservadas do Python como nomes de variáveis.
Para interagir com o usuário e obter informações, usamos a função input()
.
nome = input("Digite seu nome: ")
idade = input("Digite sua idade: ")
# Convertendo idade para inteiro
idade = int(idade)
print(f"Olá, {nome}! Você tem {idade} anos.")
input()
sempre retorna uma string. Converta para outros tipos conforme necessário.
- Adição (
+
), Subtração (-
), Multiplicação (*
), Divisão (/
), Exponenciação (**
). - Módulo (
%
): Resto da divisão. - Divisão Inteira (
//
): Quociente da divisão inteira.
a = 10
b = 3
print(a + b) # 13
print(a - b) # 7
print(a * b) # 30
print(a / b) # 3.3333...
print(a % b) # 1
print(a ** b) # 1000
print(a // b) # 3
- Igual (
==
), Diferente (!=
), Maior (>
), Menor (<
). - Maior ou Igual (
>=
), Menor ou Igual (<=
). - E (
and
), Ou (or
), Não (not
).
a = 10
b = 3
print(a == b) # False
print(a != b) # True
print(a > b) # True
print(a < b) # False
print(a >= b) # True
print(a <= b) # False
print(a and b) # True
print(a or b) # 10
print(not a) # False
Formate strings para exibir informações de maneira clara e organizada usando f-strings
e métodos de strings.
Use f-strings
para inserir variáveis dentro de strings.
nome = "Jenifer"
idade = 34
altura = 1.67
print(f"Meu nome é {nome}, eu tenho {idade} anos e minha altura é {altura} metros.")
.upper()
,.lower()
,.title()
..strip()
,.replace(old, new)
,.find(sub)
.
texto = " Olá, mundo! "
print(texto.upper()) # " OLÁ, MUNDO! "
print(texto.lower()) # " olá, mundo! "
print(texto.title()) # " Olá, Mundo! "
print(texto.strip()) # "Olá, mundo!"
print(texto.replace("mundo", "Python")) # " Olá, Python! "
print(texto.find("mundo")) # 6
Funções são blocos de código reutilizáveis que executam uma tarefa específica.
Funções que retornam um valor após a execução.
def soma(a, b):
return a + b
resultado = soma(3, 5)
print(resultado) # 8
Funções que executam uma ação sem retornar um valor.
def saudacao(nome):
print(f"Olá, {nome}!")
saudacao("Jenifer") # Saída: "Olá, Jenifer!"
Python possui várias funções internas que facilitam o desenvolvimento de software.
len()
: Retorna o número de itens de um objeto (tamanho).
texto = "Olá, mundo!"
quantidade_caracteres = len(texto)
print(f"O texto possui {quantidade_caracteres} caracteres.")
print()
: Exibe uma mensagem na tela ou outro dispositivo de saída.
print("Olá, mundo!")
input()
: Obtém entrada do usuário através do teclado.
nome = input("Digite seu nome: ")
print(f"Olá, {nome}!")
- Documentação Oficial do Python
- Python para Iniciantes
- Exercícios de Python
- Comunidade Python Brasil
- Guia Completo de Markdown
✨ "Vocês são incríveis! Cada linha de código escrita é um passo a mais na construção de um futuro brilhante. Continuem explorando, aprendendo e crescendo. A tecnologia precisa do talento e da paixão de cada uma de vocês. Juntas, podemos transformar o mundo!" ✨
💡 Dica: Nunca parem de aprender e colaborar. A comunidade de desenvolvedoras é grande e acolhedora. Aproveitem! 🌐💻
Desenvolvido com 💜 por Jenifer Plácido