Lógica de Programação + Testes Unitários em Python

Olá, seja bem vindo(a) a nossa singela plataforma EAD.

Você poderá acessar alguns vídeos gratuitamente.

Gostando do curso, você poderá efetivar sua matrícula.

Eu quero!

Olá, seja bem vindo ao curso de Lógica de Programação + Testes Unitários em Python!

Este não é um curso de lógica convencional, ele é um pouco diferente do que você conhece.

Diferente porque eu aliei o poder dos testes unitários aos exercícios de lógica.

Fala sério, você já viu em algum lugar por aí um curso que unisse as duas coisas: lógica + testes ?




Módulo #01 - Preparando o terreno
Como instalar o Python no seu computador ? Experimente 07:52
Como instalar o git-bash no Windows ? Experimente 5:54
Aprenda os comandos básicos do terminal do Linux Experimente 10:59
Aprenda a dar os primeiros passos na linguagem Python! Experimente 17:51
A sintaxe básica de Python Experimente 25:02



Módulo #02 - Apresentando os testes
Trocar o valor de duas variáveis Experimente 19:20
O dobro de um número qualquer Experimente 16:02
Área quadrada Experimente 10:40
Descobrir os dias de n meses Experimente 12:06
Reajustando o salário Experimente 6:51
Juros simples Experimente 3:28



Módulo #03 - Problemas simples
Antecessor e sucessor de um número qualquer Experimente 5:49
Funções para as 4 operações aritméticas 2:49
Funções para as 4 operações aritméticas (solução) 13:27
Conversor Celsius/Fahrenheit 6:10
Conversor Celsius/Fahrenheit (solução) 11:19
Equação de 2 grau 5:37
Equação de 2 grau (solução) 8:46
Custo de fabricação de um carro 4:48
Custo de fabricação de um carro (solução) 2:51



Módulo #04 - Tomada de decisão (if else)
Valor par ou ímpar Experimente 3:30
Valor par ou ímpar (solução) 8:33
Valor positivo ou negativo 5:01
Valor positivo ou negativo (solução) 5:17



Módulo #05 - Laços de repetição
Divisores de um número 1 Experimente 8:18
Divisores de um número 2 8:30
Divisores de um número 3 8:27
Número Primo 5:03
Número Primo (solução) 10:00



Módulo #06 - Introduzindo Vetores
Algoritmo para carregar um vetor Experimente 7:17
Algoritmo para carregar um vetor (solução) 9:35
Algoritmo para somar vetor 7:35
Algoritmo para copiar um vetor 5:30
Algoritmo para copiar um vetor (solução) 8:38
Maior e menor índice do vetor 16:37
Valores repetidos em vetor (parte 1) 4:07
Valores repetidos em vetor (parte 2) 12:18
Valores repetidos em vetor (parte 3) 9:26
Valores repetidos em vetor (parte 4) 13:50



Módulo #07 - Vetores trabalhando com strings
Contar string Experimente 7:56
Contar vogais 13:34
Comparar duas strings 14:43
Inverter string 15:47



Módulo #08 - Introdução a Programação Orientada a Objetos
Introdução a este módulo 19:56
Dica 1: Comece pela pratica, depois a teoria 2:50
Dica 2: Utilize duas linguagens 4:16
Dica 3: Seja enxuto! 2:14
Dica 4: Tenha uma única responsabilidade 3:04
Dica 5: Construa de trás para a frente 5:25
Dica 6: o TDD é a cola 7:57
TDD vs Testes Unitários 5:04
Introdução Prática 8:39
Introdução Teórica 7:26



Módulo #09 - Programação Orientada a Objetos
O dobro de um número qualquer versão orientada a objetos Experimente 9:21
Área quadrada e área cúbica versão orientada a objetos 6:12
Área quadrada e área cúbica versão orientada a objetos (solução) 4:16
Antecessor e sucessor de um número qualquer versão orientada a objetos 4:58
Antecessor e sucessor de um número qualquer versão orientada a objetos (solução) 4:11
Juros simples versão orientada a objetos 7:51
Juros simples versão orientada a objetos (solução) 6:52
Triângulo versão orientada a objetos 6:21



Módulo #10 - Recursividade
Introdução a Recursividade e Algoritmos Recursivos Experimente 12:18
Somando Números (para quebrar o gelo) 17:38
Fatorial 11:21
Fibonacci 1 (introdução e desafio) 9:42
Fibonacci 2 (exemplo com laço for) 11:52
Fibonacci 3 (exemplo recursivo) 11:38



Módulo #11 - Algoritmos de Ordenação
Introdução ao algoritmo de ordenação Bubble Sort Experimente 17:04
Solução do algoritmo de ordenação Bubble Sort 15:58



Módulo #12 - Introdução ao Projeto Euler
Projeto Euler (parte 1) Experimente 15:48
Projeto Euler (parte 2) 8:34
Projeto Euler (parte 3) 4:48
Projeto Euler (parte 4) 8:38
Projeto Euler (parte 5) 8:39