Você está na página 1de 12

Introdução ao

Python
O QUE É

• Linguagem de programação de alto


nível
• Linguagem de programação
interpretada
• Imperativa
• Orientada a objetos
• Open Source
• Utilizada para múltiplos fins
VANTAGENS

• Versátil

• Concisa e fácil de ler


• Enorme comunidade de desenvolvimento
• Boa documentação online
• Imensas bibliotecas e packages para as mais
variadas utilizações
• Popular no mundo inteiro
• Poderosa e flexível
PARA QUE FINS É
UTILIZADA

• Ciências de Dados
• Machine Learning
• Big Data
• Desenvolvimento Web
• Desenvolvimento de Jogos
• Desenvolvimento de Multimédia
• Robótica


FERRAMENTAS DE DESENVOLVIMENTO

ENTRE OUTRAS….
PRINCIPAIS UTILIZAÇÕES
DESENVOLVIMENTO
WEB

– Frameworks como:
• Django e Pyramid.

– Micro-frameworks como:
• Flask e Bottle.

– Content management systems (CMS)


avançados como:
• Plone e Django CMS.
CIENTÍFICO E
NUMÉRICO

• SciPy é uma coleção de packages para


matemática, ciências e engenharia.
• Pandas é uma biblioteca para análise
de dados e modelação de dados.
• Ipython é uma shell interativa
ponderosa que permite facilmente
editar e gravar uma sessão de
trabalho, suporta visualizações e
computação paralela.
DESENVOLVIMENTO
DE SOFTWARE

• Scons para o controlo das builds.


• Buildbot and Apache Gump para
automatização da compilação e testes.
• Roundup or Trac para bug tracking e
gestão de projetos.
DESENVOLVIMENTO
DE JOGOS

• PyGame
• Turtle
• Pyxel
• PyGlet
• Ren’Py
• Kivy
PESQUISA SOBRE AS BIBLIOTECAS DE
DESENVOLVIMENTO DE JOGOS E PARTILHA
A TUA PESQUISA COM A PROFESSORA

Você também pode gostar