Python

  • Uploaded by: JOSÉ CARLOS BRANDÃO
  • 0
  • 0
  • April 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Python as PDF for free.

More details

  • Words: 582
  • Pages: 8
Python ●

Histórico



Guido van Rossum em 1991 (Países Baixos)



Objetivo











Foco usuários como físicos, engenheiros e lingüistas. Hoje, é aplicada nas áreas mais diversas, como web e computação gráfica. Desenvolvimento comunitário Aberto e gerenciado pela organização sem fins lucrativos Python Software Foundation.

Origem do Nome Python teve a sua origem no grupo humorístico britânico Monty Python, criador do programa Monty Python's Flying Circus, acabaram associando o nome python ao reptil.

Python Linguagem de Programação ●



CARACTERISTICAS Linguagem de programação de alto nível



Interpretada



Interativa



orientada a objetos



de tipagem dinâmica e forte







Multiplataforma (Unix, Linux, Windows, Mac e se caso não funcionar em algum OS basta que exista um compilador C disponível e gerar o Python a partir do fonte. O código fonte é traduzido pelo interpretador para o formato bytecode, que é multiplataforma e pode ser executado e distribuído sem fonte original.

Indentação Python foi desenvolvido para ser uma linguagem de fácil leitura, portanto usa a identação para separar o código ao invés de colchetes como em C.



Licença



Python possui uma licença livre aprovada pela OSI e compatível com a GPL.

Python ●



Biblioteca padrão Python possui uma grande biblioteca padrão, geralmente citada como um dos maiores triunfos da linguagem, fornecendo ferramentas para diversas tarefas. Recentemente, a biblioteca Boost do C++ incluiu uma biblioteca para permitir a interoperabilidade entre as duas linguagens. Por conta da grande variedade de ferramentas fornecida pela biblioteca padrão, combinada com a a habilidade de usar linguagens de nível mais baixo como C e C++, Python pode ser poderosa para conectar componentes diversos de software.



aplicações para a Internet.



diversos protocolos como MIME e HTTP.



interfaces gráficas



conectar em bancos e dados relacionais e manipular expressões regulares.

Python – Módulos e FrameWorks ●













Django Framework para desenvolvimento ágil de aplicações web; desenvolvimento web Pylons Framework para desenvolvimento de aplicações web; web

desenvolvimento

Python Imaging Library biblioteca para manipulação de imagens digitais; processamento de imagem Pygame Conjunto de módulos para o desenvolvimento de jogos, incluindo gráficos SDL; desenvolvimento de jogos; computação gráfica ZODB dados

Sistema de persistência e banco de dados orientado a objetos;

Numarray Módulo para manipulação de vetores e computação cientifíca. computação científica Dentre outros módulos e Frameworks

banco de

Python Interfaces gráficas ●

PyGTK interface para a biblioteca GTK



wxPython interface para a biblioteca wxWidgets



Dentre outras

Quem usa Python? ●

Servidor de aplicação Zope



Mnet (compartilhador de arquivos)



Youtube



BitTorrent



Google



Yahoo (crawlers)



Nasa



Air Canada (19º maior linha área do mundo)



Usada em segurança da informação



Maya, Blender e Gimp



Componente padrão em OS LINUX

Python ●

Fontes Usadas na Pesquisa



www.python.org/



http://pt.wikipedia.org/wiki/Python



http://www.async.com.br/projects/python/pnp/



http://associacao.pythonbrasil.org/



http://pythonologia.org/2007/10/09/aposentadoria-da-python-brasil/



http://www.vivaolinux.com.br/topico/Python/Python-x-PHP/



http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

Prós e Contras ●

Python é muito popular em nível mundo, segundo o ranking apresentado no site:



http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html



Python está em 6º lugar no ranking mundial.



Não fecha e abre colchetes depende da identação.



Códigos são muito simples de se escrever e ler.









Programa em Python fica bem menor que um programa em qualquer outra linguagem interpretador aberto (mac, windows e linux.) Com o Python se desenvolve tanto aplicações para Web como para Desktop, jogos, celulares e palmtops. As vantagens e desvantagens dependerão do ponto de vista particular.

Related Documents

Python
November 2019 59
Python
June 2020 31
Python
June 2020 30
Python
November 2019 31
Python
May 2020 20
Python
April 2020 23

More Documents from ""

Freindship
October 2019 124
October 2019 155
Industria Iso099.docx
November 2019 83
S2.pdf
December 2019 90
Humn1.docx
December 2019 93