Prévia do material em texto
Introdução ao Python para Iniciantes: Fundamentos da Programação com Python
Resumo
Python é uma das linguagens de programação mais populares do mundo devido à sua simplicidade,
legibilidade e ampla aplicação em áreas como desenvolvimento web, ciência de dados, inteligência
artificial, automação e segurança da informação. Este material apresenta os conceitos fundamentais da
linguagem Python, incluindo sintaxe básica, variáveis, estruturas condicionais, laços de repetição,
funções e manipulação de dados. O objetivo é fornecer uma base sólida para estudantes e profissionais
que desejam iniciar sua jornada na programação.
Palavras-chave: Python, Programação, Algoritmos, Desenvolvimento de Software, Linguagem de
Programação.
1. Introdução
A programação é uma das competências mais valorizadas no mercado de tecnologia. Entre as diversas
linguagens disponíveis, Python destaca-se pela facilidade de aprendizado e pela ampla comunidade de
desenvolvedores.
Criada por Guido van Rossum em 1991, Python foi projetada para ser simples e eficiente, permitindo
que iniciantes aprendam conceitos de programação sem enfrentar sintaxes complexas.
Atualmente, Python é utilizada por empresas de tecnologia, instituições financeiras, universidades e
organizações de pesquisa em todo o mundo.
2. O que é Python?
Python é uma linguagem de programação interpretada, de alto nível e multiparadigma.
Características principais:
Sintaxe simples e intuitiva;
Código de fácil leitura;
Grande quantidade de bibliotecas;
Comunidade ativa;
Compatibilidade com múltiplas plataformas.
Exemplo básico:
print("Olá, Mundo!")
Saída:
Olá, Mundo!
Este é tradicionalmente o primeiro programa criado por quem está aprendendo uma nova linguagem.
3. Variáveis e Tipos de Dados
Variáveis armazenam informações utilizadas durante a execução do programa.
Exemplo:
nome = "Maria"
idade = 25
altura = 1.68
Principais tipos de dados:
Tipo Exemplo
String "Python"
Integer 10
Float 3.14
Boolean True ou False
Exemplo:
nome = "João"
idade = 30
ativo = True
print(nome)
print(idade)
print(ativo)
4. Operadores
Os operadores permitem realizar cálculos e comparações.
Operadores Aritméticos
Operador Função
+ Soma
- Subtração
* Multiplicação
/ Divisão
% Resto da divisão
** Potência
Exemplo:
a = 10
b = 5
print(a + b)
print(a * b)
Operadores Relacionais
Operador Significado
== Igual
!= Diferente
> Maior
= Maior ou igual
= 18)
Resultado:
True
5. Estruturas Condicionais
As estruturas condicionais permitem que o programa tome decisões.
Comando if
idade = 20
if idade >= 18:
print("Maior de idade")
Comando if e else
idade = 15
if idade >= 18:
print("Maior de idade")
else:
print("Menor de idade")
Comando elif
nota = 7
if nota >= 9:
print("Excelente")
elif nota >= 7:
print("Aprovado")
else:
print("Reprovado")
6. Estruturas de Repetição
Os laços permitem repetir ações automaticamente.
Loop for
for i in range(5):
print(i)
Saída:
0
1
2
3
4
Loop while
contador = 0
while contador