Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Como aprender qualquer linguagem de programação (em 4 slides)

Como aprender qualquer linguagem de programação (em 4 slides)

Segundo Gerald Sussman do MIT no curso "6.001: Structure and Interpretation of Computer Programs", basta prencher a tabela do slide #3.

27c093d0834208f4712faaaec38c2c5c?s=128

Luciano Ramalho

June 25, 2009
Tweet

Transcript

  1. Como aprender qualquer linguagem de programação (em 4 slides) Luciano

    Ramalho luciano@ramalho.org
  2. Fonte Inspirado em uma aula de Gerald Sussman no curso

    do MIT 6.001: Structure and Interpretation of Computer Programs Vídeo disponível no MIT OpenCourseWare http://bit.ly/6001­1a
  3. Elementos de uma linguagem de programação Dados Procedimentos Primitivos Combinações

    Abstrações Para aprender uma linguagem de programação, você precisa identificar os elementos que vão em cada célula desta tabela
  4. Elementos de Python Dados Procedimentos Primitivos + ­ * /

    built­ins: len, type, any 3 1.1 'x' 'ato' u'ação' Combinações if for while def [10, 12, 15] {'cor':'azul', 'tam':'P'} (­23.5477, ­46.6358) <file 'relatorio.csv'> Abstrações variáveis funções módulos métodos sobrecarga de operadores classes metaclasses Por exemplo, em Python estes são alguns elementos (não é uma relação completa, é apenas uma amostra)