Introdução à Ciência da Computação com Python Parte 2

  • 4.9
Approx. 29 hours to complete

Course Summary

This course teaches the fundamental concepts of computer science using Python programming language. Students will learn how to write code to solve problems and how to think like a computer scientist.

Key Learning Points

  • Learn the basics of Python programming language
  • Understand fundamental computer science concepts
  • Develop problem-solving skills

Related Topics for further study


Learning Outcomes

  • Understand the basics of Python programming language
  • Develop problem-solving skills
  • Apply fundamental computer science concepts to solve problems

Prerequisites or good to have knowledge before taking this course

  • Basic understanding of programming concepts
  • Familiarity with Python programming language

Course Difficulty Level

Intermediate

Course Format

  • Online self-paced course
  • Video lectures
  • Quizzes and assignments

Similar Courses

  • Python Data Structures
  • Python for Everybody
  • Programming for Everybody

Related Education Paths


Related Books

Description

Bem vindo ao curso de Introdução à Ciência da Computação destinado aos alunos regulares da Universidade de São Paulo!

Outline

  • Matrizes
  • Matrizes
  • Folha de Consulta
  • Matrizes e funções com matrizes
  • Matrizes
  • Strings, 4 Pequenos Conceitos e Modularização
  • Strings
  • Comparação entre Strings
  • 4 Pequenos Conceitos Úteis
  • Módulos em Python
  • Strings, funções com números reais e exercícios
  • Strings
  • Comparação entre strings
  • 4 Pequenos Conceitos Úteis
  • Módulos em Python
  • – POO – Programação Orientada a Objetos
  • Exercício resolvido - Soma de Matrizes
  • Exercício Resolvido - Multiplicação de Matrizes
  • POO – Programação Orientada a Objetos – Parte 1
  • POO – Programação Orientada a Objetos – Parte 2
  • Códigos Testáveis
  • POO – Programação Orientada a Objetos. Modularização, testes e reuso.
  • POO – Programação Orientada a Objetos – Parte 1
  • POO – Programação Orientada a Objetos – Parte 2
  • Códigos Testáveis
  • Algoritmos de Busca e Ordenação. Complexidade Computacional
  • Busca Sequencial
  • Complexidade Computacional
  • Algoritmo de Ordenação Seleção Direta
  • Algoritmos de Busca e Ordenação
  • Busca Sequencial e Ordenação Seleção Direta
  • Algoritmos de Busca e Ordenação. Análise de Desempenho
  • Algoritmo de Ordenação da Bolha - Bubblesort
  • Comparação de Desempenho
  • Melhoria no Algoritmo de Ordenação da Bolha
  • Testes automatizados dos algoritmos de ordenação
  • Busca Binária
  • Algoritmos de Busca e Ordenação
  • Algoritmo de Ordenação da Bolha e Testes Automatizados
  • Busca Binária
  • Recursão
  • Recursão
  • Mais sobre Recursão
  • Recursão
  • Módulo Extra - Usos Avançados
  • Scrapy (1) – Com Felipe Besson: Introdução ao Scrapy: criação de projetos, spiders e extração de conteúdo. Apresentação da aplicação exemplo que será desenvolvida na aula 2 de Scrapy.
  • Scrapy (2) – Com Felipe Besson: Apresentação do Google Inspect: ferramenta para inspecionar e conhecer elementos HTML de páginas web.
  • Scrapy (3) – Com Felipe Besson: Desenvolvimento e execução da aplicação exemplo. Dicas para aprendizado de tópicos avançados do Scrapy.
  • Jogos com PyGame - Com prof. Alfredo Goldman
  • Links: como material de apoio para seus estudos sobre Scrapy.
  • Sites citados nos vídeos

Summary of User Reviews

Discover the world of computer science with this comprehensive course on Python 2 concepts. Highly recommended by users, this course offers a great learning experience that covers everything from the basics to advanced concepts.

Key Aspect Users Liked About This Course

The interactive exercises and quizzes were praised by many users for providing a hands-on learning experience.

Pros from User Reviews

  • Comprehensive coverage of Python 2 concepts
  • Interactive exercises and quizzes for hands-on learning
  • Engaging and knowledgeable instructors
  • Flexible schedule with self-paced learning
  • Access to a supportive community of learners

Cons from User Reviews

  • Some users found the pace of the course to be too fast
  • Occasional technical difficulties with the platform
  • Lack of personalized feedback on assignments
  • Some users felt that the course could benefit from more real-world examples
  • Not suitable for advanced users looking for more in-depth content
Portuguese (Brazilian)
Available now
Approx. 29 hours to complete
Fabio Kon Top Instructor
Universidade de São Paulo
Coursera

Instructor

Share
Saved Course list
Cancel
Get Course Update
Computer Courses