Curso de Programação em Python – do Básico ao Avançado
Trago para vocês um Curso de Python completo, com dezenas de aulas e artigos de Fábio dos Reis. Muitos dos artigos também possuem vídeos incorporados, que remetem ao curso em vídeo de Python da Bóson Treinamentos no YouTube.
Tutoriais de assuntos específicos, como matemática com Python, gráficos e visualização de dados, bibliotecas para ciência de dados, etc., estão listados separadamente logo após os links do curso principal, abaixo.
Mais material é adicionado constantemente, por isso não deixe de nos visitar sempre!
Curso completo de Programação em Python
- Como instalar o Python no Windows 10 [Vídeo]
- Como instalar o gerenciador Miniconda no Linux
- Como instalar o gerenciador de pacotes pip no Debian 10
- Como instalar Python 3, pip e IDLE no Linux Mint
- Variáveis, Tipos de Dados e a função Type em Python
- Como importar Módulos em Python
- Entrada de Dados em Python com função input()
- Guia básico da função print() em Python
- Comandos para sair de um script Python: exit(), quit(), sys.exit(), os_exit()
- Operadores e Expressões Aritméticas em Python
- Como arredondar números em Python
- Strings 01 – Concatenação, Repetição, Imutabilidade e a Função len()
- Strings 02 – Métodos aplicados a strings em Python (replace, split, join, capitalize)
- Função print(), formatação de strings em Python e o método str.format()
- Como usar f-strings em Python para formatar strings
- Estruturas de Decisão – Condicional Simples (if)
- Estrutura de Decisão Condicional Composta – if … else
- Estrutura de Decisão Condicional Encadeada – if … elif … else em Python
- Listas em Python – Como criar e manipular listas (sequências de valores)
- Como verificar se uma lista está vazia em Python
- Como obter itens aleatórios de uma lista com Python
- Operadores in e not in – Busca de elementos em sequências
- Dicionários em Python – Mapeamento de chaves e valores
- Dicionários em Python – Inclusão de valores
- Dicionários em Python – Ordenação por chaves; método keys() e função sorted
- Tuplas em Python– Sequência de objetos imutável — métodos index(), count(), aninhamento
- Sets – Conjuntos em Python
- Laço While em Python e a instrução break
- Laço For em Python e a função range()
- Funções em Python – Introdução
- Funções em Python – Escopos de Variáveis
- Funções em Python – Parâmetros opcionais, obrigatórios e valor padrão
- Lista de funções built-in do Python (funções internas)
- Funções Lambda em Python (Funções Anônimas)
- Função zip() em Python – Combinação de sequências
- Função map() em Python – Mapeamento de valores e iteração
- Como usar Compreensões de Lista (List Comprehension)
- A função enumerate em Python – numerar elementos em uma sequência
- Erros e Manipulação de Exceções em Python
- Leitura e gravação em arquivos com Python – Ler arquivos de texto
- Como gravar dados em arquivos de texto com Python
- Type Annotations em Python (Type Hints)
- Porquê Python não é adequado para aprender Lógica de Programação?
Matemática e Estatística com Python
- Funções Matemáticas e módulo Math em Python
- Como calcular a raiz quadrada de um número em Python
- Geração de números aleatórios e o módulo random
- Medidas de Tendência Central: Média, Moda e Mediana em Python
- Estatística Descritiva em Python – Média, Mediana, Variância e Desvio-Padrão
- Calcular mediana em Python sem usar bibliotecas
- Calcular Médias Móveis em Python (sem usar Pandas)
- Programa para calcular médias móveis em Python, com plotagem de gráfico
- Introdução aos Números Complexos em Python
Exercícios Resolvidos de Python
- Como implementar Cifra de César em Python – Criptografia
- Programa que calcula Tabuada em Python
- Programa de Conversão de Temperatura em Python – Celsius e Fahrenheit
- Calcular Raízes de Equação de 2º Grau com Python
- Algoritmo para calcular dígito verificador de RG de SP
- Algoritmo da Torre de Hanoi em Python
- Lista de Números Primos em Python
- Programa em Python que sorteia e divide alunos em grupos em uma turma
Gráficos e Visualização de Dados
- Gráficos básicos com a biblioteca Matplotlib em Python
- Como criar gráficos com matplotlib em Python
- Como criar um gráfico de boxplot em Python com matplotlib e numpy
- Criar gráfico de colunas empilhadas em Python
- Como criar um gráfico básico com a biblioteca Plotly em Python
Python e Bancos de Dados
- Como conectar a um banco de dados MySQL usando Python
- Como efetuar consultas SQL simples no MySQL com Python
- Atualizar registros em banco MySQL com script em Python
- Biblioteca PyMySQL para conexão do Python ao MySQL ou MariaDB
- Acesso a bancos de dados SQL Server com Python e pyodbc
- Criar e conectar banco de dados SQLite com Python e sqlite3
Biblioteca NumPy
- Introdução ao módulo NumPy em Python
- Como criar um array no Python com NumPy
- Como preencher arrays com NumPy (ndarrays)
- Como gerar números aleatórios com NumPy
- Funções de Arredondamento de Valores com NumPy em Python
Biblioteca Pandas
- Como usar o objeto Series da biblioteca Pandas em Python
- Como usar o objeto DataFrame da biblioteca Pandas em Python
Procurou algum tópico específico de Python e não o encontrou? Escreva abaixo nos comentários que providenciarei o mais breve possível!