Prática de Tutoriais Gratuitos de Python

October 23, 2025 · View on GitHub

Idiomas

🇨🇳 简体中文 🇯🇵 日本語 🇪🇸 Español 🇫🇷 Français 🇩🇪 Deutsch 🇷🇺 Русский 🇰🇷 한국어 🇧🇷 Português 🇺🇸 English

Aprenda Python, uma linguagem de programação versátil e de alto nível, com este roteiro de aprendizagem estruturado e concebido para iniciantes. Estes cursos de Python fornecem um caminho sistemático para dominar conceitos essenciais, incluindo sintaxe Python, estruturas de dados e programação orientada a objetos. Desenvolva habilidades práticas através de exercícios práticos e não-vídeo num ambiente interativo de Python, permitindo-lhe escrever código limpo e eficiente para várias aplicações.

ÍndiceNomeDificuldadeLink do Tutorial
01📖 Imprimir Olá PythonIniciante🔗 View
02📖 Comentários de Código PythonIntermediário🔗 View
03📖 Matemática Python e Atribuição AumentadaIniciante🔗 View
04📖 Jogos Matemáticos com NumPyIniciante🔗 View
05📖 Classes e ObjetosAvançado🔗 View
06📖 Fundamentos de Estruturas de Dados em PythonIntermediário🔗 View
07📖 Fundamentos de Funções PythonAvançado🔗 View
08📖 Declarações Condicionais em PythonIniciante🔗 View
09📖 Explorando as Funcionalidades de Computação Interativa do IPythonIniciante🔗 View
10📖 Conversão de Tipos de VariáveisIniciante🔗 View
11📖 Função Einsum do NumPyIniciante🔗 View
12📖 Seu Primeiro Laboratório MatplotlibIniciante🔗 View
13📖 Gerando Templates Dinâmicos e Seguros com Jinja2Iniciante🔗 View
14📖 Seu Primeiro Laboratório PythonIntermediário🔗 View
15📖 Variáveis e Tipos de Dados em PythonIniciante🔗 View
16📖 Declarações Condicionais em PythonIniciante🔗 View
17📖 Converter Horas para SegundosIniciante🔗 View
18📖 Tipos de Dados e ConversãoIntermediário🔗 View
19📖 Como Interagir com a API do Windows em PythonIniciante🔗 View
20📖 Comunicação na Academia EspacialIniciante🔗 View
21📖 Tipos de Dados e Operadores em PythonIntermediário🔗 View
22📖 Criar um Processador de Etiquetas de Identificação de AstronautasIniciante🔗 View
23📖 Estruturas de Controle em PythonIntermediário🔗 View
24📖 Crie uma Contagem Regressiva para o Lançamento de um FogueteIniciante🔗 View
25📖 Funções e Módulos em PythonIniciante🔗 View
26📖 Calculadora de Missão EspacialIniciante🔗 View
27📖 Estruturas de Dados em PythonIniciante🔗 View
28📖 Sistema de Gerenciamento de Missões EspaciaisIniciante🔗 View
29📖 Como copiar eficientemente elementos de uma tupla para outra em PythonIniciante🔗 View
30📖 Como acessar e modificar atributos de um objeto PythonIniciante🔗 View
31📖 Como acessar chaves aninhadas em um objeto JSON PythonIniciante🔗 View
32📖 Como comparar duas strings Python para igualdade de forma case-insensitive?Iniciante🔗 View
33📖 Como gerar números de loteria aleatórios únicos em PythonIniciante🔗 View
34📖 Como lidar com KeyError ao acessar chaves aninhadas em um objeto JSON PythonIniciante🔗 View
35📖 Quais são as melhores práticas para extrair valores de objetos JSON aninhados em Python?Iniciante🔗 View
36📖 Qual a melhor forma de verificar se um arquivo Python está vazio?Iniciante🔗 View
37📖 Como lidar com o erro 'arquivo não encontrado' em PythonIniciante🔗 View
38📖 Como Gerenciar Caminhos de Arquivos em Diferentes Sistemas Operacionais com PythonIniciante🔗 View
39📖 Como usar next para obter o próximo elemento de um iterador PythonIniciante🔗 View
40📖 Quais são as diferenças entre os modos de acesso a arquivos em Python?Iniciante🔗 View
41📖 Qual a diferença entre argumentos posicionais e argumentos opcionais no módulo argparse do Python?Iniciante🔗 View
42📖 Como ativar e desativar um ambiente virtual PythonIniciante🔗 View
43📖 Como verificar o Python Path para encontrar módulos necessáriosIniciante🔗 View
44📖 Como criar um defaultdict com valor padrão 0 em PythonIniciante🔗 View
45📖 Como encontrar os N elementos superiores em uma lista PythonIniciante🔗 View
46📖 Como lidar com diferentes códigos de status HTTP em requisições PythonIniciante🔗 View
47📖 Como Lidar com Argumentos de Função Ausentes ou Inválidos em PythonIniciante🔗 View
48📖 Como Lidar com Respostas Não Autorizadas em Requisições PythonIniciante🔗 View
49📖 Como implementar autenticação em um sistema cliente-servidor PythonIniciante🔗 View
50📖 Como implementar tratamento de erros na comunicação socket em PythonIniciante🔗 View
51📖 Como incluir arquivos adicionais em um pacote PythonIniciante🔗 View
52📖 Como analisar o conteúdo da resposta de uma chamada Python requestsIniciante🔗 View
53📖 Como Redirecionar a Função Print para um Arquivo em PythonIniciante🔗 View
54📖 Como definir cabeçalhos personalizados em chamadas Python requestsIniciante🔗 View
55📖 Como usar itertools.combinations em PythonIniciante🔗 View
56📖 Como usar o atributo dict para gerenciar dados de instância em PythonIniciante🔗 View
57📖 Como verificar se um objeto é iterável em PythonIniciante🔗 View
58📖 Como configurar interfaces de rede em PythonIniciante🔗 View
59📖 Como criar uma lista com um intervalo de números em PythonIniciante🔗 View
60📖 Como processar arquivos CSV grandes de forma eficiente em PythonIniciante🔗 View
61📖 Como configurar corretamente um arquivo init.py em um pacote PythonIniciante🔗 View
62📖 Como executar um programa Python pela linha de comandoIniciante🔗 View
63📖 Como enviar e receber mensagens usando sockets PythonIniciante🔗 View
64📖 Como usar funções lambda para atualizar valores de dicionários em PythonIniciante🔗 View
65📖 Como encontrar elementos comuns em duas listas PythonIniciante🔗 View
66📖 Como usar re.findall() em Python para encontrar todas as substrings correspondentesIniciante🔗 View
67📖 Como usar os métodos init, str e repr em PythonIniciante🔗 View
68📖 Como filtrar caracteres não alfanuméricos de strings PythonIniciante🔗 View
69📖 Como Determinar a Nota com Base nas Notas Usando if-elif-else em PythonIniciante🔗 View
70📖 Como resolver erros de importação em PythonIniciante🔗 View
71📖 Como usar uma função lambda para ordenação personalizada em PythonIniciante🔗 View
72📖 Como converter uma lista Python em um conjunto preservando a ordem originalIniciante🔗 View
73📖 Como resolver 'NameError: name 'json' is not defined' em PythonIniciante🔗 View
74📖 Como Esperar uma Thread Python TerminarIniciante🔗 View
75📖 Como resolver o ValueError: demasiados valores para desempacotarIniciante🔗 View
76📖 Como substituir múltiplos espaços em branco em uma string PythonIniciante🔗 View
77📖 Como agrupar eficientemente uma lista Python com base em uma função específicaIniciante🔗 View
78📖 Como Formatar a Saída Hexadecimal em PythonIniciante🔗 View
79📖 Como Criar Funções Inline em PythonIniciante🔗 View
80📖 Como alinhar a saída em impressão PythonIniciante🔗 View
81📖 Como usar grupos de captura regex em PythonIniciante🔗 View
82📖 Como limpar ambientes virtuaisIniciante🔗 View
83📖 Como desativar venv PythonIniciante🔗 View
84📖 Como passar argumentos em multiprocessing PythonIniciante🔗 View
85📖 Como adicionar tempo em Python datetimeIniciante🔗 View
86📖 Como adicionar múltiplos argumentos argparseIniciante🔗 View
87📖 Explore Ferramentas de Desenvolvimento PythonIniciante🔗 View
88📖 Compreender a Codificação de Caracteres em PythonIniciante🔗 View
89📖 Compreender Identificadores em PythonIniciante🔗 View
90📖 Utilizar o VS Code para Desenvolvimento em PythonIniciante🔗 View
91📖 Escrever e Depurar um Programa Python SimplesIniciante🔗 View
92📖 Técnicas Fundamentais de Criação de Arrays NumPyIniciante🔗 View
93📖 Introdução à Indexação em NumPyIniciante🔗 View
94📖 Importando Dados com GenfromtxtIniciante🔗 View
95📖 Compreendendo os Tipos de Dados do NumPyIniciante🔗 View
96📖 Broadcasting do NumPy para Computação EficienteIniciante🔗 View
97📖 Fundamentos da Manipulação de Arrays NumPyIniciante🔗 View
98📖 Arrays Estruturados no NumPyIniciante🔗 View
99📖 Funções Universais do NumPyIniciante🔗 View

Mais