Python
por Osvaldo Santana Neto <osvaldo@haxent.com>

Atualmente tenho observado um movimento muito grande das empresas de...
Upcoming SlideShare
Loading in …5
×

Programação RAD com Python

1,647 views
1,536 views

Published on

Palestra sobre Python apresentada na Fenasoft (uma das últimas edições).

Nesta época eu era sócio da Haxent. Hoje eu não sou mais e o conteúdo dessa apresentação, apesar de apresentar o nome da empresa, pode não representar mais a visão da mesma.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,647
On SlideShare
0
From Embeds
0
Number of Embeds
38
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Programação RAD com Python

  1. 1. Python por Osvaldo Santana Neto <osvaldo@haxent.com> Atualmente tenho observado um movimento muito grande das empresas de desenvolvimento em direção às aplicações distribuídas. Tenho visto também uma quantidade muito grande de ferramentas para a execução desse trabalho: linguagens, protocolos, interfaces, entre outras. Em conseqüência disso vejo que o momento é propício para mostrar ao grande público o potencial de uma ferramenta de desenvolvimento, mais especificamente uma linguagem de programação, chamada: Python. O desenvolvimento da linguagem Python foi iniciado em 1989 por Guido van Rossum, um holandês que foi buscar inspiração para o nome da linguagem no titulo do filme “Monty Python's flying circus” do grupo humorístico britânico homônimo. O criador da linguagem Python queria uma linguagem de altíssimo nível que agregasse características importantes de diversas linguagens e ainda mantivesse uma sintaxe clara e sólida. Com essa idéia em mãos ele iniciou o desenvolvimento da linguagem usando os moldes do desenvolvimento da maioria dos softwares livres disponíveis no mercado. Python atualmente possui características muito semelhantes com linguagens orientadas a objetos (Java), entretanto ela e considerada uma linguagem de mais alto nível e demonstra um desempenho equivalente, e em algumas situações, superior ao da linguagem Java. A portabilidade de Python também é merece ser destacada. Atualmente ela trabalha em qualquer ambiente Microsoft (inclusive .NET), UNIX, Linux e MacOS. Além disso, ainda existem projetos em desenvolvimento de interpretadores de bytecode Python para dispositivos embedded. Python é uma linguagem Orientada a objetos, Interpretada e compilada em tempo de execução, possui suporte a tratamento de exceções e de erros, tipagem dinâmica e ampla documentação. Isso transforma Python numa linguagem apropriada para desenvolvimento rápido de aplicações e ao mesmo tempo permite que o código seja mantido facilmente, diferente de linguagens como Perl. Outras vantagens inerentes a Python é o fato dela ser uma linguagem de fácil aprendizado. Python além de uma linguagem de altíssimo nível ainda possui licença compatível com GPL da Free Software Foundation, isso faz dela uma linguagem independente de fornecedores exclusivos (como a Sun). Fica claro com tudo isso que Python pode se tornar uma ferramenta de alto poder para o desenvolvimento rápido de aplicações sérias. Osvaldo Santana Neto é consultor da Haxent Consultoria (http://haxent.com) empresa especializada em desenvolvimento (treinamento, porte, auditoria econsultoria) para ambientes Unix.

×