| Bellacosa Mainframe apresenta Python Essencial para Padawans |
🚀 Python Essencial em uma página: o “manual secreto” que transforma iniciantes em programadores perigosamente produtivos
Python é uma das linguagens de programação mais populares do mundo, amplamente utilizada em Inteligência Artificial, Data Science, automação e desenvolvimento de software.
Seu sucesso se deve à sintaxe simples, legibilidade e poderosa coleção de bibliotecas que aceleram a criação de aplicações modernas.
Um cheatsheet de Python essencial reúne os principais conceitos que todo iniciante ou profissional precisa dominar: variáveis, tipos de dados, listas, tuplas, dicionários, conjuntos, operadores, condicionais, loops, funções, tratamento de erros, orientação a objetos e manipulação de arquivos.
Esses fundamentos permitem escrever código eficiente, reutilizável e fácil de manter. Python também é ideal para quem vem de linguagens tradicionais, pois reduz a complexidade e aumenta a produtividade.
Presente em áreas como análise de dados, web, finanças, ciência e automação corporativa, aprender Python básico é o primeiro passo para construir soluções escaláveis e acompanhar as demandas do mercado tecnológico atual.
🐍 Python Essencial — Cheatsheet Visual
🧠 Variáveis e Tipos
x = 10 # int
y = 3.14 # float
nome = "Ana" # string
ativo = True # boolean
👉 Python é dinamicamente tipado (sem PIC, sem declaração).
📦 Estruturas de Dados
📚 List (mutável)
lista = [1, 2, 3]
lista.append(4)
lista[0] = 10
✔ Ordenada
✔ Permite duplicados
✔ Mutável
🔒 Tuple (imutável)
tupla = (1, 2, 3)
print(tupla[0])
✔ Ordenada
✔ Imutável
✔ Mais rápida que list
🗂️ Dictionary (chave → valor)
pessoa = {"nome": "Ana", "idade": 30}
print(pessoa["nome"])
pessoa["cidade"] = "SP"
✔ Similar a tabela indexada
✔ Chaves únicas
🎯 Set (valores únicos)
s = {1, 2, 2, 3}
print(s) # {1, 2, 3}
✔ Sem duplicatas
✔ Sem ordem
🔎 Indexação e Fatiamento
texto = "Python"
texto[0] # P
texto[-1] # n
texto[0:3] # Pyt
👉 Muito usado em Data Science.
⚖️ Operadores
Comparação
== != > < >= <=
Lógicos
and
or
not
🔀 Condições (Branching)
idade = 18
if idade >= 18:
print("Adulto")
elif idade >= 13:
print("Adolescente")
else:
print("Criança")
👉 Fluxo decisório do programa.
🔁 Loops
🔄 For
for i in range(3):
print(i)
Saída:
0
1
2
📦 For em coleção
for fruta in ["maçã", "banana"]:
print(fruta)
🔢 Enumerate (índice + valor)
for i, v in enumerate(["A", "B"]):
print(i, v)
⏳ While
x = 0
while x < 3:
print(x)
x += 1
🧩 Funções
def soma(a, b):
return a + b
print(soma(2, 3))
✔ Reutilização
✔ Modularidade
📏 Funções embutidas importantes
len([1,2,3]) # 3
sum([1,2,3]) # 6
sorted([3,1,2]) # [1,2,3]
⚠️ Tratamento de Erros
try:
x = int("abc")
except ValueError:
print("Erro de conversão")
else:
print("Tudo OK")
finally:
print("Fim")
👉 Evita crash do programa.
🧱 Classes e Objetos
class Pessoa:
def __init__(self, nome):
self.nome = nome
p = Pessoa("Ana")
print(p.nome)
✔ OOP
✔ Encapsulamento
🔧 Métodos
class Conta:
def __init__(self, saldo):
self.saldo = saldo
def depositar(self, valor):
self.saldo += valor
📂 Manipulação de Arquivos
with open("dados.txt", "r") as f:
conteudo = f.read()
🚀 Comandos extremamente úteis
Converter tipos
int("10")
float("3.5")
str(100)
Ver tipo
type(x)
Ajuda
help(len)
💻 Mentalidade Mainframe → Python
COBOL
DATA DIVISION + PROCEDURE DIVISION
Python
Dados + Lógica + Scripts + Objetos
👉 Muito mais direto.
🧠 Regra de Ouro
Python favorece legibilidade > complexidade
🔥 Frase lendária
👉 Python é a linguagem que transforma ideias em software antes do café esfriar. ☕
Sem comentários:
Enviar um comentário