
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:
pythonTutoriais 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 maisComo declarar variáveis em Python
Saiba como declarar variáveis em Python corretamente e entender as boas práticas para seu uso.
Ver maisComo 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 maisComo 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 maisComo concatenar strings em Python
Saiba como unir strings em Python utilizando diferentes métodos como operador +, f-strings e join().
Ver maisO 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 maisComo 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 maisComo 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 maisO 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 maisComo 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 maisComo 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 maisComo 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 maisComo manipular JSON em Python
Saiba como manipular dados JSON em Python utilizando a biblioteca json para ler, escrever e converter estruturas de dados.
Ver maisComo 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 maisComo 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 maisComo 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 maisComo criar um objeto em Python
Saiba como criar objetos em Python, instanciar classes e manipular atributos e métodos de forma eficiente.
Ver maisO 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 maisQual 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 maisComo 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 maisO 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 maisO que é polimorfismo em Python
O polimorfismo em Python permite que um mesmo método tenha diferentes comportamentos dependendo da classe que o implementa.
Ver maisComo 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 maisComo definir propriedades em classes Python
Definir propriedades em classes Python permite encapsular atributos e controlá-los com métodos getter e setter.
Ver maisComo sobrescrever métodos em Python
A sobrescrita de métodos em Python permite que classes filhas redefinam comportamentos herdados da classe pai.
Ver maisComo instalar pacotes com pip
O pip é o gerenciador de pacotes do Python que permite instalar bibliotecas de forma simples e eficiente.
Ver maisComo 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 maisComo 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 maisComo 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 maisComo 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 maisComo 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 maisComo 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 maisComo 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 maisComo 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 maisComo trabalhar com APIs REST no Python
O Python permite consumir e criar APIs REST facilmente com bibliotecas como Requests e FastAPI.
Ver maisComo 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 maisO 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 maisComo 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 maisQual 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 maisComo 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 maisO 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 maisComo 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 maisComo 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 maisO 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 maisComo 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 maisComo 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 maisComo 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 maisComo 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 maisO 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 maisComo 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 maisComo 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