Chegando na area com os primeiros passos no Python, logo de cara vou dizendo que tem muita coisa que se assemelha ao Perl, acho que inclusive aprender essas duas em paralelo pode ser bem interessante, ainda nao sei mas com o passar do tempo vou poder tirar uma conclusao melhor sobre esse assunto.Entao vamos la, como e de se imaginar vamos ao "oi mundo"a= " Oi"b= " Mundo"print a,bCriando uma listaL=[1,2,3,4,5,]print LAgora uma coisa que vi no Python e que achei muito interessante, e o comando chamado "range" que permite que possamos criar a mesma lista acima, de uma maneira mais rapida e pratica, vamos laL=range(6)A sacada legal aqui e que quando eu coloco (6) isso me indica que o meu L vai comecar de 0 ate o valor entre parentes menos 1. Ou seja 6-1=5.Logo o nosso L vai comecar em 1 e vai ate 5. Um hash representa uma colecao de pares de chave/valor: Para o nosso exemplo vamos pegar um conjunto de chaves com nomes de carros e a eles atribuiremos o seu fabricante.my %Modelos_de_carros=("Gol", "Volkswagen", "Palio", "Fiat", "Ka", "Ford", "Corola", "Toyota");%Modelos_de_carros=(Gol => "Volkswagen",Palio => "Fiat",Ka => "Ford",Corola => "Toyota",);print $Modelos_de_carros{"Palio"};O valor de saida sera => Fiat Agora vamos percorrer um array @a=('cachorro', 'gato', 'enguia' , 'egua' , 'jumento' , 'tubarao');foreach $b (@a){print $b, "\n";} O foreach percorre todo o array @a ate chegar o fim cada valor do array @a e entao colocado no novo array @b.Outra maneira de percorrer o Array,for($i=0; $i<=$#a; $i++){print $a[$i], "\n";}O nosso for vai comecar em i=0, a sintaxe e bem parecida com a do for do C, fazemos entao o nosso for ir de "0" ate o ultimo valor do array @a que sera o valor $#a que conforme ja vimos e o ultimo valor do nosso array.Vamos agora criar um array de numeros:@numeros=(1,2,4,7,3,9,6);my @ordenados = sort @numeros;print "@ordenados \n";O nosso novo array @ordenados ja e ordenado atraves do uso da funcao "sort"Para inverter o array facamos da seguinte forma:my @invertidos = reverse @ordenados;print "@invertidos \n";Nessa estrutura a nossa funcao "reverse" se encarrega de inverter nosso Array. No ano de 2008, alguns cientistas britanicos, resolveram que teoricamente seria possivel aprisionar um arco-iris em uma especie de "alcapao optico," que poderia, segundo eles, ser construido com metamateriais.Seguindo a ideia, a equipe da Dra. Vera Smolyaninova, da Universidade Towson, nos Estados Unidos, resolveu colocar pela primeira vez a teoria em pratica, demonstrando que eles (os fisicos britanicos) estavam certo - e de fato possivel capturar um arco-iris.A Dra. Smolyaninova construiu um aparato incrivelmente simples, que e capaz de aprisionar o feixe de luz em seu interior.Essa tecnica podera ser util para armazenar informacoes de forma totalmente optica e para eliminar a necessidade da conversao entre eletricidade e luz hoje necessaria para se fazer a comunicacao entre computadores por meio de fibras opticas.Armadilha para arco-irisA pesquisadora recobriu um lado de uma lente de 4,5 milimetros de diametro com uma pelicula de ouro de 30 nanometros de espessura. A lente, com a camada de ouro voltada para baixo, foi colocada sobre uma placa plana de vidro