Manipulando Planilhas Excel com openpyxl em Python
Python e openpyxl
Instalação
pip install openpyxl
Trabalhando com arquivos
① Criar novo arquivo
from openpyxl import Workbook
# Instanciar workbook
planilha = Workbook()
# Ativar worksheet
aba = planilha.active
② Abrir arquivo existente
>>> from openpyxl import load_workbook
>>> planilha2 = load_workbook('nome_do_ar ...
Publicado em 7-1 20:20
Isolamento de Dependências: Configuração do LabelImg com Anaconda e Python 3.7
A Importância do Isolamento de Dependências no LabelImg
No desenvolvimento de projetos de visão computacional, a anotação de dados é uma etapa fundamental. O LabelImg é amplamente utilizado devido à sua interface intuitiva, mas sua instalação frequentemente gera conflitos de dependências, especialmente com bibliotecas como PyQt5 e lxml. Para ev ...
Publicado em 7-1 19:44
Implementando Regressão Linear com Python e PyTorch
Este artigo aborda a implementação de um modelo de regressão linear utilziando Python e a biblioteca PyTorch. Cobriremos desde os conceitos teóricos até a aplicação prática.
Fundamentos da Regressão Linear
A regressão linear é uma técnica estatística utilizada para modelar a relação entre uma variável dependente e uma ou mais variáveis independ ...
Publicado em 7-1 19:26
Desenvolvimento Web com Python: Arquitetura e Práticas do Framework Flask
Comparativo de Frameworks Web em Python
O ecossistema Python oferece diversas soluções para desenvolvimento web, cada uma com focos distintos:
Django: Conhecido pela filosofia "batteries-included", é ideal para desenvolvimento rápido e robusto. No entanto, sua natureza monolítica pode exigir refatorações profundas (como substituir o ...
Publicado em 7-1 17:05
Implementação de ORM com SQLAlchemy em Python
Conceitos Fundamentais do SQLAlchemy
SQLAlchemy é um framework ORM (Mapeamento Objeto-Relacional) amplamente utilizado em Python para operações em bancos de dados. Abordaremos seus principais componentes:
Engine: Gerenciador de conexões com o banco de dados
Session: Controlador de operações persistentes
Model: Classes que representam tabelas d ...
Publicado em 7-1 06:25
Arquitetura e Herança no Módulo socketserver do Python
O Comportamento do self em Hierarquias de Classes
Para compreender o funcionamento interno do módulo socketserver, é fundamenatl dominar como o Python gerencia a herança e o contexto do objeto (self). Um erro comum é acreditar que um método chamado dentro de uma classe base sempre executará a implementação daquela classe.
Considere o exemplo ab ...
Publicado em 7-1 04:49
Análise de Logs do Sistema com BERT para Identificar Consumo Anômalo de Disco
A indicação de espaço insuficiente na unidade principal do sistema operacional frequentemente aponta para problemas subjacentes que vão além de arquivos temporários acumulados. Ferramentas convencionais de limpeza oferecem alívio momentâneo, mas falham em mitigar a causa raiz: processos ou serviços que geram volumes massivos de dados de forma c ...
Publicado em 7-1 01:38
Tornado: Manipulando Requisições AJAX, Upload de Arquivos e Requisições Cross-Origin
Este guia explora funcionalidades avançadas no framework web Tornado, focando em como lidar com requisições AJAX, realizar uploads de arquivos e gerenciar requisições cross-origin (entre diferentes domínios).
AJAX e Requisições Web
AJAX (Asynchronous JavaScript and XML) permite atualizações dinâmicas de páginas web sem a necessidade de recarreg ...
Publicado em 7-1 01:15
SQLAlchemy ORM: Guia Completo para Manipulação de Banco de Dados em Python
SQLAlchemy representa uma das soluções ORM (Mapeamento Objeto-Relacional) mais robustas do ecossistema Python, oferecendo uma interface poderosa e flexível para interagir com bancos de dados. Este guia apresentará como utilizar o SQLAlchemy ORM para operações com bancos de dados.
Tabela de Conteúdo
Instalação do SQLAlchemy
Conceitos Fundamenta ...
Publicado em 7-1 00:49
TextFSM: Análise de Texto Semiestruturado com Máquinas de Estado
Introdução
TextFSM é um módulo Python que utiliza um motor de máquina de estados finitos (FSM) com base em templates para analisar texto semiestruturado. Originalmente concebido para extrair dados de saídas de linhas de comando (CLI) de dispositivos de rede, como roteadores e switches, sua aplicação pode ser estendida a qualquer tipo de saída t ...
Publicado em 6-30 23:31