Boletim Campus Party – Porque usar Python
Ainda falando de Python, outra palestra interessante que assistimos foi “10 razoes para usar Python” apresentada por Luciano Ramalho, onde enumerou as 10 razões pelas quais considera o Python uma excelente linguagem. A apresentação foi produzida por Marco André Lopes Mendes.
Como gosto de python e achei bacana e vou resumi-las aqui no post, conforme foi apresentado:
- Python é legal
Python é simples de aprender, legivel (como disse no post anterior, identação é obtrigatória e as estruturas são muito fáceis de ler e entender), intuitiva, “elegante” e muito poderosa.
Python é ótima como primeira linguagem de programação por ser simples e intuitiva. Então, se quer aprender a programar python é uma ótima opção pra começar. - Python já vem com os acessorios (batteries included)
Python já vem com uma série de bibliotecas muito úteis. Então não é necessario ficar procurando e baixando bibliotecas a cada algo novo que estejamos desenvolvendo. Isso poupa muito tempo e facilita bastante as coisas.
Algumas das bibliotecas já inclusas são:- Persistência de Objetos
- Banco de Dados
- Geração de PDFs
- Geração de Gráficos
- Protocolos de Redes
- Web
- Criptografia
- etc.
- Python é utilizado lá fora
Python é bastante utilizado no exterior. Algumas das empresas que utilizam são:- YouTube (antes mesmo de pertencer ao Google)
- Industrial Light and Magic
- DreamWorks
- Nokia
- RedHat
- Canonical
- OpenOffice
- Blender
- GIMP
- Python é utilizado aqui dentro
Python é também bastante utilizado nacionalmente. Veja quem utiliza:- Async-Stoq
- LZT – AutoSystem
- INdT – Instituto Nokia de Tecnologia
- InVesalios
- entre outros
- Python é utilizado na Web ao redor do mundo
Muitos websites ao redor do mundo são produzidos em Python. Veja alguns:- AOL Music Canada
- Novel
- CIA
- Free Software Foundation
- Bahá’í Internaional Community
- Nokia
- Octagon
- Oxfam America
- Trolltech
- Python é utilizado na Web aqui no Brasil
E no Brasil também:- IDG Brasil
- Vericia Busca de Imoveis
- Republica Federativa do Brasil
- OAB/SP
- CertiSign
- Politec
- SEBRAE
- SERPRO
- UNESCO
- Varig
- Veja Larousse
- Carta capital
- Linux Magazine
- Tem emprego para Programadores Pyton sem precisar sair do pais
Alguns exemplos de empresas que procuram programadores Python são:- Google Brasil
- INdT
- Async Open Source
- LZT Informatica
- Governo Brasileiro
- Sebrae
- Serpro
- Simples Consultoria
- Weimar Consultoria
- Python conversa com outras linguagens
- C e C++
- Java (Jython)
- .Net (IronPython)
- Python é multiplataforma
- Linux
- Unix
- Windows
- MacOS
- Maemo
- XO / OLPC (para quem não sabe é um projeto do MIT para inclusão digital: um laptop muito barato especialmente desenvolvido para crianças, também é conhecido como Laptop de 100 dolares)
Grande parte do projeto é desenvolvido em python- Interface grafica Sugar
- Varias aplicações e Jogos
- O sistema de arquivos
- PyS60 – Celulares Nokia Série 60
- iPhone
- Python é multiparadigma
Python suporta os vários paradigmas de programação:- Programação estruturada
- Programação Orientada a Objeto
- Programação Funcional
Além disso, é uam linguagem livre e tem uma imensa comunidade por trás.
Por essas e outras razões gosto bastante de Python, assim como de uma série de outras linguagens. Já usei-o para desenvolver pluggins para softwares opnesource como Gimp e também para games com o pygame.
Para quem quiser, a apresentação também está disponível, inclusive para download no SlideShare: http://www.slideshare.net/marcoandre/porque-python2

há 1 ano atrás
É a segunda vez que me deparo com um artigo sobre esta linguagem. Na primeira vez até cheguei a baixar o compilador mas esqueci de utiliza-lo. De lá para cá tenho estado de olho no mercado de trabalho mas parece que o mercado é dominado pelas linguagens de programação “tradicionais” e que qualquer outra como esta Phyton é uma carta na manga com pouca chance de ser utilizada pelo pequeno número de empresas que a utilizam como linguagem principal. Agora, se a programação direcionada a objeto no Phyton for mais fácil de se aprender que na linguagem Java, eu estou dentro!