Informações sobre o curso
17,424 visualizações recentes

100% online

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Nível iniciante

Aprox. 21 horas para completar

Sugerido: 2 horas semanais de trabalhos + 3 horas semanais de aulas/atividades em classe...

Portuguese (Brazilian)

Legendas: Portuguese (Brazilian)

Habilidades que você terá

Software TestingRecursionPython ProgrammingSorting Algorithm

100% online

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Nível iniciante

Aprox. 21 horas para completar

Sugerido: 2 horas semanais de trabalhos + 3 horas semanais de aulas/atividades em classe...

Portuguese (Brazilian)

Legendas: Portuguese (Brazilian)

Programa - O que você aprenderá com este curso

Semana
1
3 horas para concluir

Matrizes

Vamos começar a segunda parte do nosso curso aprendendo conceitos e funcionamento de matrizes em Python. Assista as videoaulas e resolva os exercícios com muita atenção ;-)

...
1 vídeo ((Total 20 mín.)), 2 leituras, 3 testes
1 vídeos
2 leituras
Folha de Consulta10min
Matrizes e funções com matrizes30min
1 exercício prático
Matrizes15min
Semana
2
4 horas para concluir

Strings, 4 Pequenos Conceitos e Modularização

Sejam bem vindos! Vamos começar estudando um pouco sobre "string”: o que é, como usar e manipulação de strings. Veremos também 4 pequenos conceitos que irão nos ajudar muito na hora de programar. Além disso, a organização do programa ajuda o programador na sua tarefa, deixando o código mais fácil de ser entendido, conferido e arrumado, caso necessário. Para isso, vamos conhecer “modularização”. Bons estudos!

...
4 vídeos ((Total 51 mín.)), 1 leitura, 6 testes
4 videos
Strings15min
Comparação entre Strings8min
4 Pequenos Conceitos Úteis12min
Módulos em Python14min
1 leituras
Strings, funções com números reais e exercícios30min
4 exercícios práticos
Strings12min
Comparação entre strings8min
4 Pequenos Conceitos Úteis8min
Módulos em Python6min
Semana
3
4 horas para concluir

– POO – Programação Orientada a Objetos

Sejam bem vindos à terceira semana do curso. Vamos estudar agora conceitos sobre programação orientada a objetos. Serão muitos novos conceitos e sua atenção na hora de ver os vídeos e fazer os exercícios será fundamental. Assista os vídeos 1, 2 ou quantas vezes forem necessárias para que você entenda muito bem cada conceito. Bom trabalho!

...
5 vídeos ((Total 74 mín.)), 1 leitura, 5 testes
5 videos
Exercício Resolvido - Multiplicação de Matrizes11min
POO – Programação Orientada a Objetos – Parte 114min
POO – Programação Orientada a Objetos – Parte 214min
Códigos Testáveis24min
1 leituras
POO – Programação Orientada a Objetos. Modularização, testes e reuso.40min
3 exercícios práticos
POO – Programação Orientada a Objetos – Parte 16min
POO – Programação Orientada a Objetos – Parte 26min
Códigos Testáveis4min
Semana
4
4 horas para concluir

Algoritmos de Busca e Ordenação. Complexidade Computacional

Olá! Vimos até agora como armazenar e manipular os dados na memória, usando estruturas como listas e matrizes, na primeira parte do curso. Tão importante quanto saber armazenar os dados é conseguir organizá-los e recuperá-los quando necessário. Nessa semana iremos estudar alguns algoritmos de busca e ordenação. Mãos à obra ;-)

...
3 vídeos ((Total 31 mín.)), 1 leitura, 3 testes
3 videos
Complexidade Computacional7min
Algoritmo de Ordenação Seleção Direta11min
1 leituras
Algoritmos de Busca e Ordenação40min
1 exercício prático
Busca Sequencial e Ordenação Seleção Direta14min
4.9
94 avaliaçõesChevron Right

44%

comecei uma nova carreira após concluir estes cursos

36%

consegui um benefício significativo de carreira com este curso

Principais avaliações do Introdução à Ciência da Computação com Python Parte 2

por AMApr 28th 2019

Excelente curso pois dá uma visão abrangente dos principais pontos do Python principalmente para o momento histórico que estamos vivendo da era da informática, com a automação geral e IoT

por LMOct 20th 2017

Complementou o assunto de Introdução à Ciência da Computação demonstrando como podem ser analisados e medidos algoritmos. Tudo de forma clara e objetiva como no primeiro curso.

Instrutores

Avatar

Fabio Kon

Professor Titular
Departamento de Ciência da Computação - IME

Sobre Universidade de São Paulo

Criada em 1934, a Universidade de São Paulo é uma das mais importantes instituições de ensino superior e pesquisa do Brasil, responsável por uma proporção significativa dos títulos de Mestrado e Doutorado do país. A USP é reconhecida por sua busca pela excelência no ensino e na pesquisa, e por sua contribuição para o avanço da ciência e da tecnologia. A USP é uma universidade pública, mantida pelo estado de São Paulo, e seus campi estão distribuídos por oito cidades, além de Unidades de Ensino, Museus e Centros de Pesquisa situados em outros municípios....

Perguntas Frequentes – FAQ

  • Ao se inscrever para um Certificado, você terá acesso a todos os vídeos, testes e tarefas de programação (se aplicável). Tarefas avaliadas pelos colegas apenas podem ser enviadas e avaliadas após o início da sessão. Caso escolha explorar o curso sem adquiri-lo, talvez você não consiga acessar certas tarefas.

  • Quando você adquire o Certificado, ganha acesso a todo o material do curso, incluindo avaliações com nota atribuída. Após concluir o curso, seu Certificado eletrônico será adicionado à sua página de Participações e você poderá imprimi-lo ou adicioná-lo ao seu perfil no LinkedIn. Se quiser apenas ler e assistir o conteúdo do curso, você poderá frequentá-lo como ouvinte sem custo.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.