Curso de Introdução à Ciência da Computação com Python

Aprenda mais sobre essa linguagem de programação de alto nível.

Compartilhe:
Curso de Introdução à Ciência da Computação com Python
  • Empresa: CCSL do IME/USP
  • Nível do curso: Básico
O Python pode ser definido como uma linguagem de programação de alto nível, interpretada, de script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte. Essa é uma linguagem que está se tornando muito interessante e também bastante utilizada no mercado de desenvolvimento. Ela foi criada originalmente no ano de 1991, por Guido Van Rossum, e atualmente conta com um modelo de desenvolvimento comunitário, aberto e gerenciado pela organização sem fins lucrativos Python Software Foundation. Apesar de várias partes da linguagem possuírem padrões e especificações formais, a linguagem como um todo não é formalmente especificada. O padrão de facto é a implementação CPython. Aprenda mais sobre Ciência da Computação com Python neste curso online e gratuito. Não deixe de conferir também o curso de Python na Prática.

Sobre o curso

Neste curso online e gratuito, os estudantes poderão entender sobre ciência da computação e Python. Ao longo do curso, os alunos poderão aprender a programar nesta linguagem, sendo que as pessoas terão também noção da lógica de programação como um todo, o que acaba sendo interessante para aprender outras linguagens.

Estrutura do curso

  • A quem se destina este curso
  • 01 – O que é ciência da computação
  • Instalação do python e IDLE no Windows
  • Instalação do python e IDLE no Linux (ubuntu)
  • 02 – Primeiras linhas em Python
  • 03 – Variáveis e scripts (programas) em Python
  • Executando programas em python (Nelson Lago)
  • 04 – Valores e tipos em Python
  • O que é Software Livre? (Nelson Lago)
  • 05 – Entrada de dados
  • 06 – Tipos booleanos e precedência de operadores
  • 07 – Condicionais
  • 08 – Exercício resolvido (Bhaskara)
  • 09 – Repetições (laços) com while
  • 10 – Indicadores de passagem
  • 11 – Depuração
  • 12 – Funções
  • 13 – Exercício resolvido (coeficiente binomial) e testes
  • 14 – Testes automatizados
  • Melô do Teste Automatizado + Entrevista Testes em Startups de Software
  • 15 – Exercício Resolvido – Refatoração (Fórmula de Bhaskara)
  • 16 – Depuração com funções
  • 17 – Repetições encaixadas
  • 18 – Exercício resolvido (fatorial)
  • 19 – Exercicio resolvido (fatoração)
  • 20 – Exercício resolvido (checagem de primos)
  • 21 – Coleções (listas, vetores)
  • 22 – Repetições com “for”
  • 23 – Manipulação de listas
  • 24 – Objetos na memória
  • 25 – Matrizes
  • 26 – Exercício resolvido (máxima e mínima)
  • 27 – Strings
  • 28 – Comparação de strings
  • 29 – 4 Pequenos conceitos úteis
  • 30 – Módulo em Python
  • 31 – Maniputação de matrizes (soma)
  • 32 – Exercício resolvido (multiplicação de matrizes)
  • 33 – Programação Orientada a Objetos – Parte 1
  • 34 – Programação Orientada a Objetos – Parte 2
  • 35 – Códigos testáveis
  • 36 – Busca Sequencial
  • 37 – Complexidade computacional
  • 38 – Algoritmos de Ordenação – Seleção Direta
  • 39 – Algoritmos de Ordenação da Bolha
  • 40 – Comparação de Desempenho
  • 41 – Melhoria no algoritmo da Bolha
  • 42 – Testes automatizados em algoritmos de ordenação
  • 43 – Busca Binária
  • 44 – Recursão – Parte 1
  • 45 – Recursão – Parte 2
  • Scrapy 1 (Felipe Besson)
  • Scrapy 2 (Felipe Besson)
  • Scrapy 3 (Felipe Besson)
  • Jogos (Alfredo Goldman)

Aulas:

Curso de Introdução à Ciência da Computação com Python Dê seu voto para Curso de Introdução à Ciência da Computação com Python:
VOTE:
Ruim!Regular!Bom!Muito bom!Ótimo! (3 votos, média: 5,00 de 5)
Loading...