Como aprender qualquer linguagem de programação
Upcoming SlideShare
Loading in...5
×
 

Como aprender qualquer linguagem de programação

on

  • 5,575 views

Em apenas 4 slides, a receita de Gerald Sussman para ensinar Scheme, generalizada para qualquer linguagem, com exemplo em Python

Em apenas 4 slides, a receita de Gerald Sussman para ensinar Scheme, generalizada para qualquer linguagem, com exemplo em Python

Statistics

Views

Total Views
5,575
Views on SlideShare
5,556
Embed Views
19

Actions

Likes
0
Downloads
78
Comments
1

3 Embeds 19

http://www.slideshare.net 15
http://www.linkedin.com 3
http://twittertim.es 1

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Como aprender qualquer linguagem de programação Como aprender qualquer linguagem de programação Presentation Transcript

  • Como aprender qualquer  linguagem de programação (em 4 slides) Luciano Ramalho luciano@ramalho.org    
  • 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    
  • Elementos de uma  linguagem de programação Procedimentos Dados 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
  • Elementos de Python Procedimentos Dados + ­ * / Primitivos 3   1.1 built­ins: len, type, any 'x'   'ato'   u'ação' Combinações if [10, 12, 15] for {'cor':'azul', 'tam':'P'} while (­23.5477, ­46.6358) def <file 'relatorio.csv'> Abstrações variáveis classes funções metaclasses módulos métodos sobrecarga de operadores Por exemplo, em Python estes são alguns elementos   (não é uma relação completa, é apenas uma amostra)