Programação com Python

Curso de Programação em Python – do Básico ao Avançado

Curso Completo de Programação em Python

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

  1. Como instalar o Python no Windows 10 [Vídeo]
  2. Como instalar o gerenciador Miniconda no Linux
  3. Como instalar o gerenciador de pacotes pip no Debian 10
  4. Como instalar Python 3, pip e IDLE no Linux Mint
  5. Variáveis, Tipos de Dados e a função Type em Python
  6. Como importar Módulos em Python
  7. Entrada de Dados em Python com função input()
  8. Guia básico da função print() em Python
  9. Comandos para sair de um script Python: exit(), quit(), sys.exit(), os_exit()
  10. Operadores e Expressões Aritméticas em Python
  11. Como arredondar números em Python
  12. Strings 01 – Concatenação, Repetição, Imutabilidade e a Função len()
  13. Strings 02 – Métodos aplicados a strings em Python (replace, split, join, capitalize)
  14. Função print(), formatação de strings em Python e o método str.format()
  15. Como usar f-strings em Python para formatar strings
  16. Estruturas de Decisão – Condicional Simples (if)
  17. Estrutura de Decisão Condicional Composta – if … else
  18. Estrutura de Decisão Condicional Encadeada – if … elif … else em Python
  19. Listas em Python – Como criar e manipular listas (sequências de valores)
  20. Como verificar se uma lista está vazia em Python
  21. Como obter itens aleatórios de uma lista com Python
  22. Operadores in e not in – Busca de elementos em sequências
  23. Dicionários em Python – Mapeamento de chaves e valores
  24. Dicionários em Python – Inclusão de valores
  25. Dicionários em Python – Ordenação por chaves; método keys() e função sorted
  26. Tuplas em Python– Sequência de objetos imutável — métodos index(), count(), aninhamento
  27. Sets – Conjuntos em Python
  28. Laço While em Python e a instrução break
  29. Laço For em Python e a função range()
  30. Funções em Python – Introdução
  31. Funções em Python – Escopos de Variáveis
  32. Funções em Python – Parâmetros opcionais, obrigatórios e valor padrão
  33. Funções Lambda em Python (Funções Anônimas)
  34. Função zip() em Python – Combinação de sequências
  35. Função map() em Python – Mapeamento de valores e iteração
  36. Como usar Compreensões de Lista (List Comprehension)
  37. A função enumerate em Python – numerar elementos em uma sequência
  38. Erros e Manipulação de Exceções em Python
  39. Leitura e gravação em arquivos com Python – Ler arquivos de texto
  40. Como gravar dados em arquivos de texto com Python
  41. Type Annotations em Python (Type Hints)
  42. Porquê Python não é adequado para aprender Lógica de Programação?

Matemática e Estatística com Python

  1. Funções Matemáticas e módulo Math em Python
  2. Como calcular a raiz quadrada de um número em Python
  3. Geração de números aleatórios e o módulo random
  4. Medidas de Tendência Central: Média, Moda e Mediana em Python
  5. Estatística Descritiva em Python – Média, Mediana, Variância e Desvio-Padrão
  6. Calcular mediana em Python sem usar bibliotecas
  7. Calcular Médias Móveis em Python (sem usar Pandas)
  8. Programa para calcular médias móveis em Python, com plotagem de gráfico
  9. Introdução aos Números Complexos em Python

Exercícios Resolvidos de Python

  1. Como implementar Cifra de César em Python – Criptografia
  2. Programa que calcula Tabuada em Python
  3. Programa de Conversão de Temperatura em Python – Celsius e Fahrenheit
  4. Calcular Raízes de Equação de 2º Grau com Python
  5. Algoritmo para calcular dígito verificador de RG de SP
  6. Algoritmo da Torre de Hanoi em Python
  7. Lista de Números Primos em Python
  8. Programa em Python que sorteia e divide alunos em grupos em uma turma

Gráficos e Visualização de Dados

  1. Gráficos básicos com a biblioteca Matplotlib em Python
  2. Como criar gráficos com matplotlib em Python
  3. Como criar um gráfico de boxplot em Python com matplotlib e numpy
  4. Criar gráfico de colunas empilhadas em Python
  5. Como criar um gráfico básico com a biblioteca Plotly em Python

Python e Bancos de Dados

  1. Como conectar a um banco de dados MySQL usando Python
  2. Como efetuar consultas SQL simples no MySQL com Python
  3. Atualizar registros em banco MySQL com script em Python
  4. Biblioteca PyMySQL para conexão do Python ao MySQL ou MariaDB
  5. Acesso a bancos de dados SQL Server com Python e pyodbc
  6. Criar e conectar banco de dados SQLite com Python e sqlite3

Biblioteca NumPy

  1. Introdução ao módulo NumPy em Python
  2. Como criar um array no Python com NumPy
  3. Como preencher arrays com NumPy (ndarrays)
  4. Como gerar números aleatórios com NumPy
  5. Funções de Arredondamento de Valores com NumPy em Python

Biblioteca Pandas

  1. Como usar o objeto Series da biblioteca Pandas em Python
  2. 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!