No começo do ano de 2013 tive a oportunidade de apresentar a linguagem Python em um seminário de tecnologia promovido pela faculdade Pitágoras de Votorantim/SP.
em Análise e Desenvolvimento de Sistemas pela FATEC – Sorocaba Trabalhando com Java há quase 3 anos Aspirante a #pythonista e historicamente #javeiro. Se não estou programando, estou puxando ferro na #maromba.
Quem está usando Python Python Características gerais e licença Interpretação e interação Tipagem dinâmica e tipos de dados Organização do código Implementações E agora, onde usar Python?
(Centro para Matemática e Ciência da Computação – Amsterdam) por Guido van Rossum Guido influenciado pelo seu trabalho com a linugagem ABC, pelo sistema Amoeba e com o grupo de multimídia Sintaxe de Python altamente influenciada pela sintaxe de Algol, Pascal, ABC e C Python nasceu como linguagem utilitária para administração de sistemas, substituindo C e Shell Script pela equipe de engenheiros do CWI
Python iniciou no final de 1989, teve a primeira versão operacional em 1990 e a linguagem foi liberada ao público em 1991. O nome “Python” é uma referência ao grupo de comédia Monty Python criadores da série Monty Python's Flying Circus O criador de Python, Guido van Rossum, hoje trabalha na Dropbox Inc.
alto nível e de propósito geral Focada em produtividade e legibilidade de código Baixo uso de símbolos na sintaxe Suporta programação orientada a objetos Herança, herança múltipla, polimorfismo, encapsulamento, etc... Tipagem dinâmica e forte Interpretada e interativa Open source - Licença compatível com a GPL
um comentário #Imprimindo algo na tela print 'Hello world' print 2*6 #Atribuindo valor a uma variável b = 8 a = 's' l = ['b','g',56] #Chamando uma função c = range(1,11) #Definindo uma função def soma(a,b): return a + b
<referência> in <sequência>: <bloco de código> continue break else: <bloco de código> #while while <condição>: <bloco de código> continue break else: <bloco de código> Estruturas de repetição
possui tipagem dinâmica Não declara-se tipos de variáveis quando está programando Interpretador infere os tipos das variáveis dinamicamente em tempo de compilação ou execução Python possui tipagem forte Em operações onde uma variável precisa sofrer alteração de tipo essa conversão deve ser explícita
programar Linguagem de script para administração de sistemas, substituindo shell script Servidores web Programação para web Programação para Desktop multiplataforma Programação de jogos e computação gráfica Programação / computação científica O que mais você quiser...
e alguns exemplos de código dessa apresentação foram retirados do livro Python para Desenvolvedores, v2. Luiz Eduardo Borges, 2010. Licenciado sob Creative Commons.