Introdução à Programação com Python e Ciência da Computação
Desvende o mundo da Programação: do básico ao avançado com Python, ciência da computação e muito mais, em uma jornada essencial para iniciantes e entusiastas! Faça parte da revolução digital com aprendizado prático e envolvente.
5.0(20)
395 learners
What you'll learn
Desenvolver habilidades para instalar e configurar ambientes de desenvolvimento Python.
Compreender conceitos básicos e criação de programas em Python envolvendo variáveis, condicionais e laços.
Aplicar técnicas de depuração e refatoração para aprimorar a qualidade do código.
Implementar algoritmos básicos de ordenação e busca, assim como utilizar coleções e matrizes em Python.
This course includes
11.5 hours of video
Certificate of completion
Access on mobile and TV
Course content
1 modules
• 58 lessons
• 11.5 hours of video
Introdução à Programação com Python e Ciência da Computação
58 lessons
• 11.5 hours
▶
A quem se destina este curso03:54
01 - O que é ciência da computação12:23
Instalando o Python3 e o IDLE no Windows03:45
Instalação do python e IDLE no Linux (ubuntu)03:17
Consertando a configuração do Python3 no Windows01:47
02 - Primeiras linhas em Python07:33
03 - Variáveis e scripts (programas) em Python10:33
Executando programas em python (Nelson Lago)04:31
04 - Valores e tipos em Python09:38
O que é Software Livre? (Nelson Lago)13:28
05 - Entrada de dados16:42
06 - Tipos booleanos e precedência de operadores14:40
07 - Condicionais13:52
08 - Exercício resolvido (Bhaskara)09:41
09 - Repetições (laços) com while20:12
10 - Indicadores de passagem17:22
11 - Depuração07:11
12 - Funções17:07
13 - Exercício resolvido (coeficiente binomial) e testes17:24
14 - Testes automatizados18:15
Melô do Teste Automatizado + Entrevista Testes em Startups de Software06:40
15 - Exercício Resolvido - Refatoração (Fórmula de Bhaskara)12:48
16 - Depuração com funções07:03
17 - Repetições encaixadas11:10
18 - Exercício resolvido (fatorial)08:29
19 - Exercicio resolvido (fatoração)10:14
20 - Exercício resolvido (verificação de primos)12:19
21 - Coleções (listas, vetores)20:13
22 - Repetições com "for"15:30
23 - Manipulação de listas25:03
24 - Objetos na memória10:20
25 - Matrizes19:50
26 - Exercício resolvido (máxima e mínima)24:13
27 - Strings15:53
28 - Comparação de strings08:36
29 - 4 Pequenos conceitos úteis12:19
30 - Módulo em Python14:20
31 - Manipulação de matrizes (soma)09:41
32 - Exercício resolvido (multiplicação de matrizes)11:10
33 - Programação Orientada a Objetos - Parte 114:59
34 - Programação Orientada a Objetos - Parte 214:01
35 - Códigos testáveis24:25
36 - Busca Sequencial12:09
37 - Complexidade computacional07:15
38 - Algoritmos de Ordenação - Seleção Direta11:37
39 - Algoritmos de Ordenação da Bolha08:29
40 - Comparação de Desempenho12:48
41 - Melhoria no algoritmo da Bolha12:18
42 - Testes automatizados em algoritmos de ordenação11:11
43 - Busca Binária12:57
44 - Recursão - Parte 111:57
45 - Recursão - Parte 225:53
Scrapy 1 (Felipe Besson)10:28
Scrapy 2 (Felipe Besson)09:40
Inspeção de elementos de uma página Web - Scrapy 3 (Felipe Besson)01:24
Jogos (Alfredo Goldman)06:18
Dicas finais para o exercício COH-PIAH06:57
Impactos da Computação na Sociedade - Software livre no mundo e no Brasil19:26