O documento discute conceitos de programação funcional em Python como funções de alta ordem, composição de funções, sem efeitos colaterais, imutabilidade e avaliação preguiçosa. Também compara programação funcional e orientada a objetos e fornece dicas para iniciar com programação funcional.
Aula teórica 3 da unidade (disciplina) de Programação Orientada por Objectivos para os cursos de LIGE, LEI e LETI no ISCTE-IUL no 2.º semestre do ano lectivo de 2009/2010.
Aula teórica 3 da unidade (disciplina) de Programação Orientada por Objectivos para os cursos de LIGE, LEI e LETI no ISCTE-IUL no 2.º semestre do ano lectivo de 2009/2010.
The goal of this European Training Course is to give tools to our partner organizations and the European youth workers to be able to increase the youngster’s knowledge about the global food system. We aimed to give to the participants concrete solutions to improve their food consuming in their everyday life and in their activities with youth people. Doing that, we aim to increase the awareness of the youth workers about today's world food issues and its local solutions and alternatives.
We first concentrated in global issues and then experimented several possibilities that can be done on local level.
Oral microflora /certified fixed orthodontic courses by Indian dental academy Indian dental academy
The Indian Dental Academy is the Leader in continuing dental education , training dentists in all aspects of dentistry and offering a wide range of dental certified courses in different formats.
Indian dental academy provides dental crown & Bridge,rotary endodontics,fixed orthodontics,
Dental implants courses.for details pls visit www.indiandentalacademy.com ,or call
0091-9248678078
Este é um mini-curso básico de Python. Já foi aplicado na Semana de tecnologia de Universidade Católica e no encontro de tecnologia de Especializa (ZCon).
O datastore é sem dúvidas um dos protagonistas da plataforma de aplicativos do google, o Google App Engine, quando falamos em disponibilidade. O objetivo desta palestra é mostrar todos os detalhes do BigTable, desde sua estrutura interna, operadores e tipos de queries, custo e modelagem de dados.
20. SO FAR…
20
▫︎ Higher Order e First-class functions
▫︎ No side-effects
▫︎ Function composition
▫︎ Closure
▫︎ Lazy evaluation
▫︎ Recursão
21. COMPARANDO OS CONCEITOS
FP
▫︎ Higher Order
Functions
▫︎ Imutabilidade
▫︎ No side-effects
▫︎ Stateless and
functions
21
OOP
▫︎ Encapsulamento
▫︎ Herança
▫︎ Polimorfismo
▫︎ State e Behaviour
22. 22
Dicas para iniciar com FP
Todas as funções devem aceitar parâmetros
Todas as funções devem retornar valores ou
outra função
Loops são proibidos
23. 23
Programação funcional é útil
Quando se tem um tipo fixo de dados e um número variável de
operações
Quando se almeja paralelismo/programação concorrente
Programação funcional não é útil
Quando se tem dados e operações fixas que crescerão juntas