Explorando o poder do Python no dia a dia! 🐍

✔️ Quer saber um pouco mais sobre Python? Seguem algumas dicas úteis... Python é uma linguagem de programação de alto nível, conhecida por sua sintaxe simples e fácil de ler. Ela é amplamente usada em diversas áreas, como desenvolvimento web, automação, análise de dados, inteligência artificial e muito mais. Por ser uma linguagem versátil e com uma grande comunidade, Python oferece inúmeras bibliotecas que facilitam o desenvolvimento de projetos de todos os tamanhos.

Iraê César Brandão

9/27/20255 min read

🐍 P Y T H O N 🐍

Hoje compartilho uma visão geral dos principais comandos e conceitos que tornam o Python uma das linguagens mais acessíveis e versáteis da atualidade.

Seja para automação, análise de dados, machine learning ou desenvolvimento web, Python oferece uma curva de aprendizado suave e uma comunidade extremamente ativam, perfeita para quem quer evoluir rápido e construir soluções eficientes.

#Python #Programação #Desenvolvimento #Tecnologia #AprendizadoContínuo #Código #CarreiraTech #notebook #linguagens #googlecolab #jupoyternotebook #rplit #devmedia

🐍 Explorando o poder do Python no dia a dia!

blue and white striped round textile
blue and white striped round textile

História:

  • Quem inventou o Python: Guido van Rossum

  • Ano de criação: 1989 (lançado publicamente em 1991)

  • Local de criação: Holanda, no Centrum Wiskunde & Informatica (CWI), em Amsterdã.

  • Origem do nome: O nome foi uma homenagem ao grupo de comédia britânico Monty Python's Flying Circus.

Entender a base é o primeiro passo para dominar o avançado.

A imagem a seguir resume bem alguns dos comandos essenciais que todo desenvolvedor deveria ter na ponta dos dedos. Se você está começando agora ou deseja reforçar seus conhecimentos, vale a pena revisar esses fundamentos. A partir deles, o céu é o limite!

Elaboramos a Figura 1 para mostrar alguns dos comandos e funções do Python:

Figura 1: Guia de Comandos Python

🐍 Funções básicas em Python

Orientações sobre os comandos e funções apresentados na figura 1:

#Funções essenciais da linguagem Python:

  • print() : mostra algo na tela.

  • len() : retorna o tamanho de listas, strings etc.

  • sum() : soma os elementos de uma lista/iterável numérico.

  • def() : usado para definir funções.

# Estrutura de Dados:

Tipos fundamentais para guardar e organizar informações.

  • list() : lista mutável.

  • dict() : dicionário chave → valor.

  • range() : gera uma sequência de números.

  • set() : conjunto (sem valores duplicados).

#Seleção de dados / Funções utilitárias:

  • input() : recebe entrada do usuário.

  • help() : exibe documentação do Python.

  • hex() : converte número para hexadecimal.

  • bin() : converte número para binário.

#Construtores (classes):

Palavras reservadas usadas na criação de classes e objetos.

  • init : construtor da classe.

  • self : referência ao próprio objeto.

  • yield : usado em generators.

  • del: apaga variáveis.

  • class : cria classes.

  • @staticmethod : cria método estático.

  • open() : abre arquivos

#Manipulação de dados (Pandas):

  • .merge() : junta DataFrames.

  • .max() / .min() : maior/menor valor da coluna.

  • .value_counts() : conta valores de uma coluna.

  • .apply() : aplica função a uma coluna.

  • .groupby() : agrupa dados.

  • .drop_duplicates() : remove linhas duplicadas.

# Árvores de decisão (Sklearn):

  • DecisionTreeClassifier() : cria modelo de árvore de decisão.

  • export_graphviz() : exporta a árvore.

  • graphviz() : renderiza árvore.

  • load_iris() : carrega dataset Iris.

  • entropy : critério de divisão.

  • fit() : treina o modelo.

# Fluxo de controle:

  • if / else / elif : condições.

  • for / while : laços de repetição.

  • break : encerra loop.

  • continue : pula para a próxima iteração.

# Tuplas:

  • enumerate(): obtém índice e valor em um loop.

  • namedtuple(): cria tuplas nomeadas.

  • float(), int(): convertem números.

  • split(): divide string.

# Aritméticas e Operadores:

  • a += 1: soma 1 ao valor de a.

  • a == True: comparação.

  • % : resto da divisão.

  • and / or / not : operadores lógicos.

  • // : divisão inteira.

  • ** : exponenciação.

  • ^ : XOR bit a bit.

Observar os Operadores padrões conforme Figura 2.

FIGURA 2: Operadores Aritméticos Python

APRENDA+ PYTHON

Caso haja interesse em aprendizado de Python, no próprio site existem orientações completas de todos os seus recursos, acessando os links a seguir:

Python (iniciante) => https://python.org.br/introducao/

Python (avançado)=> https://docs.python.org/pt-br/3/tutorial/index.html

Entenda mais sobre como consiste a biblioteca do Python

  • Biblioteca: é um conjunto de códigos prontos (módulos e funções).

  • Standard Library: já vem com o Python.

  • Third-party Library: você instala com pip.

✔️ Elas existem para facilitar tarefas e evitar escrever tudo do zero.

Biblioteca do Python: como ela é formada e funciona?

  • A biblioteca do Python é dividida em duas partes:

1- Biblioteca padrão (Standard Library)

Já vem instalada com o Python. Inclui módulos como:

  • os: interação com o sistema operacional

  • sys : controle do interpretador

  • datetime: datas e horários

  • json: trabalhar com arquivos JSON

  • statistics: estatísticas básicas

✔️ Não precisa instalar nada (ja vem incorporados).

2- Bibliotecas externas (Third-party)

  • Criadas pela comunidade.

  • Você instala com pip install nome.

Exemplos: pandas, numpy, matplotlib, requests, flask, django, etc.

✔️ São baixadas de um repositório chamado PyPI (Python Package Index).

Referências:

DEVMEDIA. Funções em Python. [online]. [s.l.]: Devmedia, . Disponível em: <https://www.devmedia.com.br/funcoes-em-python/37340>. Acesso em: 22 nov. 2025.

  • DEVMÉDIA- Veja neste artigo como criar e utilizar funções na linguagem de programação Python.

GOOGLE COLAB. Abrir Notebook - Conheça o Colab (Python- ipynb). [online]. [s.l.]: Google Colab, 2025, [n.p.]. Disponível em: <https://colab.research.google.com/>. Acesso em: 22 nov. 2025.

  • GOOGLE COLAB: O Google Colab é um serviço online e hospedado do Jupyter Notebook e fornece acesso gratuito a recursos de - computação. Usar e criar um código com o Google Colab (notebook python) escolha um modelo ou + crie um notebook.

JUPYTER. Como acessar: jupyter. [online]. [s.l.]: The Jupyter® and Jupyter, 2025, [n.p.]. Disponível em: <https://jupyter.org/>. Acesso em: 22 nov. 2025.

  • JUPYTER NOTEBOOK: é um serviço online que permite escrever, executar e testar código.

REPLIT. Turn your ideas into apps. [online]. [s.l.]: Replit, Inc, 2025, [n.p.]. Disponível em: <https://replit.com/>. Acesso em: 22 nov. 2025.

  • Repl.it: é um serviço online onde você pode escrever e execute código. Você pode criar e compartilhar códigos.

PYTHON. Python para quem está começando. [online]. [s.l.]: Python Software Foundation, 2001/2025, [n.p.]. Disponível em: <https://python.org.br/introducao/Acesso em: 22 nov. 2025.

  • PYTHON PARA INICIANTES: Este tutorial foi desenvolvido para iniciantes em linguagens de programação e querem aprender desde o início a desenvolver em Python.

PYTHON. O tutorial do Python. [online]. [s.l.]: Python Software Foundation, 2001/2025, [n.p.]. Disponível em: <https://docs.python.org/pt-br/3/tutorial/index.html>. Acesso em: 22 nov. 2025.

  • PYTHON AVANÇADO: Este tutorial foi desenvolvido para pessoas que já programam, mas são recém-chegadas na linguagem Python, não pessoas iniciantes em programação.

🐍Sobre as Bibliotecas do Python