Skip to content

Repositório da disciplina 'Programação 3', do curso de Sistemas da Informação da UFAL em Penedo, Período Letivo Excepcional 2020

Notifications You must be signed in to change notification settings

theagoliveira/sisb093-2020ple

Repository files navigation

Programação 3

Informações Gerais

Código Semestre Carga Horária Turma Horário Síncrono Playlist YouTube
SISB093 72h PLE 1 (23 alunos) Segunda, 19:00 - 20:40 Link

Ementa

  • Estudo dos conceitos de programação orientada a objetos
  • Modelagem orientada a objetos
  • Projeto de soluções usando programação orientada a objetos
  • Classes, objetos, atributos, operações, construtores, mensagens e modificadores de acesso
  • Tipos de dados
  • Abstração
  • Encapsulamento
  • Associação e composição de objetos
  • Herança, polimorfismo, classes abstratas, interfaces e ligação dinâmica
  • Pacotes e bibliotecas úteis
  • Generics e reflection
  • Coleções de objetos
  • Tratamento de erros usando exceções
  • Desenvolvimento de interfaces gráficas com o usuário
  • Introdução a padrões de projetos
  • Programação de algoritmos usando uma linguagem de programação orientada a objetos

Bibliografia sugerida

  • goalkicker.com - Python Notes for Professionals (Grátis)
  • riptutorial.com - Learning Python Language (Grátis)
  • BORGES, L. E. 🇧🇷 Python para Desenvolvedores (Grátis)
  • CANNON, J. 🇺🇸 Python Succinctly (Grátis)
  • ⭐ DOWNEY, A. B. 🇧🇷 Pense em Python (Grátis)
  • GALVÃO, F. 🇧🇷 Aprenda Python Básico (Grátis)
  • BARRY, P. 🇧🇷 Use a Cabeça! Python / 🇺🇸 Head First Python
  • ⭐ GIRIDHAR, C. 🇧🇷 Aprendendo Padrões de Projeto em Python / 🇺🇸 Learning Python Design Patterns
  • ⭐ GOODRICH, M. T.; TAMASSIA, R.; GOLDWASSER, M. H. 🇺🇸 Data Structures and Algorithms in Python
  • ⭐ HORSTMANN, C.; NECAISE, R. 🇺🇸 Python for Everyone
  • HUNT, J. 🇺🇸 A Beginners Guide to Python 3 Programming
  • HUNT, J. 🇺🇸 Advanced Guide to Python 3 Programming
  • LANGTANGEN, H. P. 🇺🇸 A Primer on Scientific Programming with Python
  • LEE, K. D. 🇺🇸 Python Programming Fundamentals
  • LEE, K. D.; HUBBARD S. 🇺🇸 Data Structures and Algorithms with Python
  • LUBANOVIC, B. 🇺🇸 Introducing Python
  • MANZANO, J. A. N. G. 🇧🇷 Introdução à linguagem Python
  • MATTHES, E. 🇧🇷 Curso Intensivo de Python
  • MENEZES, N. N. C. 🇧🇷 Introdução à programação com Python
  • MILLER, B. N.; RANUM D. L. 🇺🇸 Problem Solving with Algorithms and Data Structures Using Python
  • MUELLER, J. P. 🇧🇷 Começando a Programar em Python Para Leigos / 🇺🇸 Beginning Programming with Python for Dummies
  • RAMALHO, L. 🇧🇷 Python Fluente
  • REITZ, K. SCHLUSSER, T. 🇧🇷 O Guia do Mochileiro Python / 🇺🇸 The Hitchhiker's Guide to Python
  • ROMANO, F. 🇺🇸 Learn Python Programming
  • ROMANO, F. 🇺🇸 Learning Python
  • SAADE, J. 🇧🇷 Python sem Mistérios
  • SARAIVA Jr., O. 🇧🇷 Introdução à Orientação a Objetos com C++ e Python
  • SHAW, Z. A. 🇧🇷 Aprenda Python 3 do Jeito Certo / 🇺🇸 Learn Python 3 the Hard Way
  • SHAW, Z. A. 🇺🇸 Learn More Python 3 the Hard Way
  • STEPHENSON, B. 🇺🇸 The Python Workbook
  • SUMMERFIELD, M. 🇧🇷 Programação em Python 3 / 🇺🇸 Programming in Python 3
  • SWEIGART, A. 🇧🇷 Automatize Tarefas Maçantes com Python / 🇺🇸 Automate the Boring Stuff with Python

Planejamento

Semana Data Evento
01 2020-10-19 Aulas e Lista
02 2020-10-26 Aulas e Lista
03 2020-11-02 Aulas e Lista
04 2020-11-09 Encontro (a combinar)
05 2020-11-16 AB1
06 2020-11-23 Aulas e Lista
07 2020-11-30 Aulas e Lista
08 2020-12-07 Aulas e Lista
09 2020-12-14 Encontro (a combinar)
10 2020-12-21 AB2
11 2021-01-04 Reavaliação
12 2021-01-11 Final

Links

Artigos sobre POO

Artigos sobre Python

Recursos para o livro Pense em Python, 2ª Edição

Documentação e Boas Práticas de Python

Python no Computador

Python na Nuvem

Cursos e Videoaulas

About

Repositório da disciplina 'Programação 3', do curso de Sistemas da Informação da UFAL em Penedo, Período Letivo Excepcional 2020

Topics

Resources

Stars

Watchers

Forks