Foto de Pedro Vasconcellos

Pedro Vasconcellos

Sobre Pedro Vasconcellos

Pedro Vasconcellos trabalha com automação de processos, criação de APIs e integração de sistemas usando Python, focando em soluções práticas para o dia a dia de negócios digitais.

Assuntos:

python

Tutoriais por Pedro Vasconcellos

Como rodar um script Python no terminal

Guia completo sobre como rodar um script Python no terminal e configurar o ambiente corretamente.

Ver mais
Como declarar variáveis em Python

Saiba como declarar variáveis em Python corretamente e entender as boas práticas para seu uso.

Ver mais
Como fazer input de dados no Python

Saiba como capturar dados inseridos pelo usuário em Python utilizando a função input() e boas práticas de manipulação.

Ver mais
Como imprimir na tela com Python

Saiba como utilizar a função print() em Python para exibir mensagens no terminal e formatar saídas corretamente.

Ver mais
Como concatenar strings em Python

Saiba como unir strings em Python utilizando diferentes métodos como operador +, f-strings e join().

Ver mais
O que significa if __name__ == "__main__" em Python

Aprenda o propósito e a funcionalidade do if __name__ == \'__main__\' em Python e como usá-lo corretamente em seus scripts.

Ver mais
Como fazer um loop for em Python

Saiba como usar o loop for em Python para percorrer listas, dicionários e outros iteráveis de forma eficiente.

Ver mais
Como criar uma função em Python

Saiba como definir e utilizar funções em Python para modularizar seu código e melhorar sua reutilização.

Ver mais
O que é escopo de variável em Python

Saiba o que é escopo de variável em Python e como ele impacta a visibilidade e manipulação de dados em funções e módulos.

Ver mais
Como retornar múltiplos valores de uma função em Python

Saiba como retornar múltiplos valores de uma função em Python usando diferentes estruturas de dados para otimizar seu código.

Ver mais
Como abrir e ler um arquivo em Python

Saiba como abrir e ler arquivos em Python utilizando diferentes modos de leitura para facilitar a manipulação de dados.

Ver mais
Como lidar com arquivos CSV em Python

Saiba como manipular arquivos CSV em Python utilizando a biblioteca csv para leitura e escrita de dados estruturados.

Ver mais
Como manipular JSON em Python

Saiba como manipular dados JSON em Python utilizando a biblioteca json para ler, escrever e converter estruturas de dados.

Ver mais
Como remover espaços em branco de uma string em Python

Saiba como eliminar espaços desnecessários de strings em Python para otimizar manipulação e formatação de textos.

Ver mais
Como remover elementos duplicados de uma lista em Python

Saiba como remover elementos duplicados de uma lista em Python utilizando conjuntos, dicionários e outras técnicas eficientes.

Ver mais
Como criar uma classe em Python

Saiba como criar classes em Python, definir atributos e métodos e entender o conceito de Programação Orientada a Objetos.

Ver mais
Como criar um objeto em Python

Saiba como criar objetos em Python, instanciar classes e manipular atributos e métodos de forma eficiente.

Ver mais
O que é self em Python

O parâmetro self em Python é utilizado dentro de métodos de classe para referenciar a própria instância do objeto.

Ver mais
Qual a diferença entre __init__ e __new__

O __init__ inicializa um objeto já criado, enquanto o __new__ é responsável pela criação da instância antes da inicialização.

Ver mais
Como fazer herança em Python

A herança em Python permite que uma classe filha herde atributos e métodos de uma classe pai, facilitando a reutilização de código.

Ver mais
O que são métodos estáticos e métodos de classe em Python

Os métodos estáticos e métodos de classe em Python diferem no uso do decorador @staticmethod e @classmethod e no acesso a atributos da classe.

Ver mais
O que é polimorfismo em Python

O polimorfismo em Python permite que um mesmo método tenha diferentes comportamentos dependendo da classe que o implementa.

Ver mais
Como usar super() em Python

A função super() em Python permite chamar métodos da classe pai, facilitando a reutilização de código e a herança.

Ver mais
Como definir propriedades em classes Python

Definir propriedades em classes Python permite encapsular atributos e controlá-los com métodos getter e setter.

Ver mais
Como sobrescrever métodos em Python

A sobrescrita de métodos em Python permite que classes filhas redefinam comportamentos herdados da classe pai.

Ver mais
Como instalar pacotes com pip

O pip é o gerenciador de pacotes do Python que permite instalar bibliotecas de forma simples e eficiente.

Ver mais
Como criar e ativar um ambiente virtual em Python

Os ambientes virtuais no Python permitem isolar dependências de projetos e evitar conflitos entre bibliotecas.

Ver mais
Como instalar e usar o NumPy no Python

O NumPy é uma biblioteca para computação numérica em Python, amplamente utilizada em análise de dados e aprendizado de máquina.

Ver mais
Como usar a biblioteca Pandas para manipulação de dados

O Pandas é uma das bibliotecas mais populares do Python para manipulação e análise de dados.

Ver mais
Como criar gráficos com Matplotlib

O Matplotlib é uma biblioteca essencial para visualização de dados em Python, permitindo criar gráficos personalizáveis com facilidade.

Ver mais
Como fazer requisições HTTP com requests em Python

A biblioteca Requests é uma ferramenta poderosa e fácil de usar para realizar requisições HTTP no Python.

Ver mais
Como trabalhar com expressões regulares em Python

A biblioteca re do Python fornece suporte para expressões regulares, permitindo manipulação avançada de strings.

Ver mais
Como criar e usar módulos no Python

Os módulos no Python permitem organizar o código em arquivos separados, tornando-o mais reutilizável e organizado.

Ver mais
Como criar um pacote Python

Criar um pacote Python permite organizar código reutilizável e distribuí-lo para a comunidade através do PyPI.

Ver mais
Como trabalhar com APIs REST no Python

O Python permite consumir e criar APIs REST facilmente com bibliotecas como Requests e FastAPI.

Ver mais
Como funciona a indentação em Python

O Python utiliza a indentação para definir blocos de código, tornando sua sintaxe mais limpa e legível.

Ver mais
O que é PEP 8 e por que devo segui-lo

A PEP 8 é um conjunto de diretrizes que define boas práticas para a escrita de código Python, garantindo legibilidade e organização.

Ver mais
Como verificar o tipo de uma variável em Python

No Python, o tipo de uma variável pode ser verificado com type() ou isinstance(), permitindo maior controle sobre os dados.

Ver mais
Qual a diferença entre Python 2 e Python 3

Python 2 e Python 3 possuem diferenças fundamentais, sendo que Python 3 é a versão mais moderna e recomendada para uso atual.

Ver mais
Como funciona o dynamic typing em Python

O Python usa Dynamic Typing, o que significa que os tipos das variáveis são determinados em tempo de execução, trazendo flexibilidade e riscos.

Ver mais
O que são f-strings e como usá-las para formatar strings

F-strings são uma forma moderna e eficiente de formatar strings no Python, introduzida na versão 3.6.

Ver mais
Como funciona o garbage collector no Python

O Garbage Collector do Python é responsável por gerenciar a memória automaticamente, removendo objetos que não estão mais em uso.

Ver mais
Como verificar se uma variável está vazia em Python

No Python, existem várias formas de verificar se uma variável está vazia, desde o uso de comparações diretas até funções específicas.

Ver mais
O que é o Zen of Python e como acessá-lo no terminal

O Zen of Python é um conjunto de princípios que definem a filosofia da linguagem Python, estabelecendo diretrizes para escrever um código mais limpo e legível.

Ver mais
Como usar a função id() para verificar o endereço de memória de uma variável

A função id() no Python retorna o identificador único de um objeto, que corresponde ao seu endereço de memória.

Ver mais
Como arredondar um número em Python

O arredondamento de números no Python pode ser feito de diversas formas, sendo a função round() a mais comum.

Ver mais
Como gerar números aleatórios em Python

A geração de números aleatórios em Python pode ser feita com a biblioteca random, permitindo criar valores inteiros ou decimais dentro de um intervalo.

Ver mais
Como resolver o erro SyntaxError: invalid syntax no Python

O erro SyntaxError ocorre quando há um problema na estrutura do código Python, como parênteses não fechados ou comandos escritos incorretamente.

Ver mais
O que causa o erro IndentationError: unexpected indent e como corrigir

O erro IndentationError ocorre quando há um problema na indentação do código Python, como espaços e tabulações misturados ou indentação inesperada.

Ver mais
Como evitar TypeError: \'int\' object is not iterable

O erro TypeError: \'int\' object is not iterable acontece quando tentamos iterar sobre um número inteiro, algo que não é suportado pelo Python.

Ver mais
Como corrigir IsADirectoryError: [Errno 21] Is a directory

O erro IsADirectoryError ocorre quando um diretório é tratado como um arquivo em operações de manipulação de arquivos no Python.

Ver mais