PYTHON BÁSICO: FUNDAMENTOS DA
PROGRAMAÇÃO E DESENVOLVIMENTO DE
APLICAÇÕES
1. Introdução
A programação tornou-se uma das competências mais importantes da era digital. Entre as diversas
linguagens existentes, Python destaca-se como uma das mais populares devido à sua simplicidade,
versatilidade e ampla aplicação em áreas como desenvolvimento web, automação, ciência de dados,
inteligência artificial, análise de dados, cibersegurança e computação científica.
Criada por Guido van Rossum em 1991, Python foi projetada para ser uma linguagem simples de
aprender e fácil de ler. Sua sintaxe clara permite que iniciantes desenvolvam programas rapidamente,
ao mesmo tempo em que oferece recursos avançados para aplicações complexas.
Atualmente, Python é utilizada por empresas de tecnologia, instituições financeiras, universidades,
centros de pesquisa e organizações governamentais em todo o mundo.
Este estudo apresenta os conceitos fundamentais da linguagem Python, abordando desde a instalação
até a criação de programas completos utilizando estruturas de controle, funções, arquivos e bibliotecas.
2. Por Que Aprender Python?
Python tornou-se uma das linguagens mais utilizadas do mercado devido às suas características únicas.
Simplicidade
Sua sintaxe é próxima da linguagem humana, facilitando o aprendizado.
Exemplo:
print("Olá, Mundo!")
Esse código é suficiente para exibir uma mensagem na tela.
Grande Comunidade
Milhões de desenvolvedores utilizam Python, gerando uma enorme quantidade de tutoriais, fóruns e
materiais de apoio.
1
Versatilidade
Python pode ser utilizada em:
• Desenvolvimento Web;
• Inteligência Artificial;
• Ciência de Dados;
• Automação;
• Jogos;
• Internet das Coisas;
• Computação Científica.
Bibliotecas Poderosas
Existem bibliotecas prontas para praticamente qualquer necessidade.
Exemplos:
• Pandas;
• NumPy;
• TensorFlow;
• Flask;
• Django.
3. Instalação do Python
O primeiro passo para programar em Python é instalar a linguagem.
O download oficial pode ser realizado através do portal:
• [Link]
Durante a instalação, recomenda-se marcar a opção:
"Add Python to PATH"
Isso permite executar programas diretamente pelo terminal.
Além da linguagem, é recomendado instalar uma IDE (Integrated Development Environment).
As mais utilizadas são:
Visual Studio Code
Leve, gratuito e altamente personalizável.
2
PyCharm
IDE especializada em Python.
Jupyter Notebook
Muito utilizado em Ciência de Dados.
4. Primeiro Programa em Python
Tradicionalmente, o primeiro programa desenvolvido em uma nova linguagem exibe a mensagem "Olá,
Mundo!".
Exemplo:
print("Olá, Mundo!")
A função print() é utilizada para exibir informações na tela.
Esse simples exemplo demonstra a facilidade da linguagem.
5. Variáveis e Tipos de Dados
Variáveis são espaços utilizados para armazenar informações.
Exemplos:
idade = 25
nome = "Ana"
altura = 1.70
ativo = True
Principais tipos:
Inteiro (int)
x = 10
Representa números inteiros.
3
Float
pi = 3.14
Representa números decimais.
String
nome = "Maria"
Representa textos.
Boolean
ativo = True
Representa verdadeiro ou falso.
6. Entrada e Saída de Dados
A interação com o usuário ocorre por meio de entrada e saída de dados.
Entrada
nome = input("Digite seu nome: ")
A função input() captura informações digitadas.
Saída
print(nome)
Exemplo completo:
nome = input("Qual seu nome? ")
print(f"Olá, {nome}")
O prefixo f permite interpolação de variáveis dentro da string.
4
7. Operadores
Python oferece diversos operadores.
Operadores Matemáticos
+
-
*
/
%
**
//
Exemplo:
resultado = 10 + 5
Operadores Relacionais
==
!=
>
<
>=
<=
Operadores Lógicos
and
or
not
Esses operadores são fundamentais para a tomada de decisões.
8. Estruturas Condicionais
As estruturas condicionais permitem executar ações diferentes conforme determinadas condições.
Exemplo:
5
idade = 18
if idade >= 18:
print("Maior de idade")
else:
print("Menor de idade")
Também existe o comando elif.
if nota >= 9:
print("Excelente")
elif nota >= 7:
print("Aprovado")
else:
print("Reprovado")
9. Estruturas de Repetição
Laços de repetição permitem executar um bloco de código várias vezes.
For
for i in range(5):
print(i)
Saída:
0
1
2
3
4
While
contador = 0
while contador < 5:
print(contador)
contador += 1
Essas estruturas são amplamente utilizadas para processar dados.
6
10. Listas
As listas armazenam múltiplos valores.
Exemplo:
frutas = ["maçã", "banana", "uva"]
Acesso:
print(frutas[0])
Inserção:
[Link]("laranja")
Remoção:
[Link]("banana")
As listas são estruturas extremamente utilizadas em Python.
11. Dicionários
Dicionários armazenam pares chave-valor.
Exemplo:
aluno = {
"nome": "João",
"idade": 20
}
Acesso:
print(aluno["nome"])
Saída:
7
João
São muito utilizados para representar objetos e registros.
12. Tuplas e Conjuntos
Tuplas
São semelhantes às listas, porém imutáveis.
coordenadas = (10, 20)
Após criadas, não podem ser alteradas.
Conjuntos
Eliminam elementos duplicados.
numeros = {1, 2, 3, 3, 4}
Resultado:
{1, 2, 3, 4}
São úteis para operações matemáticas e validações.
13. Funções
Funções permitem reutilizar código.
Exemplo:
def soma(a, b):
return a + b
Utilização:
8
resultado = soma(3, 4)
print(resultado)
Saída:
Benefícios:
• Organização;
• Reutilização;
• Facilidade de manutenção.
14. Manipulação de Arquivos
Python permite ler e escrever arquivos facilmente.
Leitura
with open("[Link]", "r") as arquivo:
conteudo = [Link]()
Escrita
with open("[Link]", "w") as arquivo:
[Link]("Olá")
O comando with fecha automaticamente o arquivo após sua utilização.
15. Tratamento de Erros
Erros podem ocorrer durante a execução.
Python utiliza try e except para tratá-los.
Exemplo:
try:
resultado = 10 / 0
9
except ZeroDivisionError:
print("Divisão por zero não permitida")
Isso evita que o programa seja encerrado abruptamente.
16. Bibliotecas Essenciais
Python possui milhares de bibliotecas.
Math
Funções matemáticas.
import math
print([Link](25))
Random
Geração de números aleatórios.
import random
print([Link](1,10))
Datetime
Manipulação de datas.
import datetime
Essas bibliotecas já vêm instaladas com Python.
17. Introdução ao Pandas
Pandas é uma das bibliotecas mais importantes para análise de dados.
Importação:
10
import pandas as pd
Leitura de CSV:
df = pd.read_csv("[Link]")
Visualização:
print([Link]())
O Pandas é amplamente utilizado em Ciência de Dados e Business Intelligence.
18. Mini Projeto: Sistema de Média Escolar
O objetivo é criar um programa que receba três notas e informe se o aluno foi aprovado.
Código:
nota1 = float(input("Digite a primeira nota: "))
nota2 = float(input("Digite a segunda nota: "))
nota3 = float(input("Digite a terceira nota: "))
media = (nota1 + nota2 + nota3) / 3
print(f"Média: {media:.2f}")
if media >= 7:
print("Aprovado")
else:
print("Reprovado")
Esse projeto utiliza:
• Variáveis;
• Entrada de dados;
• Operações matemáticas;
• Estruturas condicionais;
• Saída formatada.
11
19. Boas Práticas em Python
Algumas recomendações importantes:
• Utilizar nomes claros para variáveis;
• Comentar apenas quando necessário;
• Criar funções reutilizáveis;
• Evitar código duplicado;
• Seguir o padrão PEP 8;
• Utilizar tratamento de erros.
Essas práticas tornam os programas mais organizados e profissionais.
20. Conclusão
Python consolidou-se como uma das linguagens de programação mais importantes da atualidade
devido à sua simplicidade, versatilidade e amplo ecossistema de bibliotecas. Seu uso abrange desde
aplicações simples para iniciantes até sistemas complexos de Inteligência Artificial, Ciência de Dados e
desenvolvimento corporativo.
Os conceitos fundamentais apresentados neste estudo — variáveis, estruturas condicionais, laços de
repetição, listas, dicionários, funções, arquivos e bibliotecas — constituem a base necessária para o
desenvolvimento de aplicações mais avançadas.
O domínio desses fundamentos permite ao estudante evoluir para áreas como desenvolvimento web,
automação de processos, análise de dados, aprendizado de máquina e computação em nuvem,
ampliando significativamente suas oportunidades acadêmicas e profissionais.
12