RSS

PUG-PB

pug mascote pugpb

Python na Paraíba – o Retorno

Olá pessoal! Saudações Pythônicas!

Desde 2011 no Unipê, que eu procurava implantar um Grupo de Usuários Python (PUG) aqui no estado da Paraíba. Em 2014, eu estava me preparando com o Flaybson Diniz de Campina Grande para dar o pontapé inicial no grupo, porém eu adoeci e precisei ser submetido à um transplante de fígado em 2015.

Bem, gente, estamos de volta!! Vamos botar esse grupo pra funcionar??

O grupo não será fechado apenas para programadores, pois a filosofia de Guido van Rossum valoriza a diversidade, assim toda e qualquer pessoa interessada nessa versátil e poderosa linguagem de programação poderá participar do grupo, pois Python possui uma vasta gama de aplicações, tornando assim possível sua aplicação nos mais variados campos de atuação.

Em nossos planos iniciais está a instalação de dois pólos do PUG-PB, um na cidade de João Pessoa e outro em Campina Grande. Pretendemos realizar reuniões mensais, coding dojos exclusivos de Python, realização de PyDays, um grupo de PyLadies, etc.

Para maiores informações, podem escrever para o email pythonusergroup.pb@gmail.com.

Nossa mailing list é https://groups.google.com/d/forum/pug-pb.


O Zen do Python, por Tim Peters

Bonito é melhor que feio.

Explícito é melhor que implícito.

Simples é melhor que complexo.

Complexo é melhor que complicado.

Linear é melhor do que aninhado.

Esparso é melhor que denso.

Legibilidade conta.

Casos especiais não são especiais o bastante para quebrar as regras.

Ainda que praticidade vença a pureza.

Erros nunca devem passar silenciosamente.

A menos que sejam explicitamente silenciados.

Diante da ambiguidade, recuse a tentação de adivinhar.

Deveria haver um — e preferencialmente só um — modo óbvio para fazer algo.

Embora esse modo possa não ser óbvio a princípio, a menos que você seja holandês

Agora é melhor que nunca.

Embora nunca freqüentemente seja melhor que já.

Se a implementação é difícil de explicar, é uma má ideia.

Se a implementação é fácil de explicar, pode ser uma boa ideia.

Namespaces são uma grande ideia — vamos ter mais dessas!


O que é Python, afinal??

Python é uma linguagem de programação de alto nível , interpretada, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte. Foi lançada por Guido van Rossum em 1991. Atualmente possui um modelo de desenvolvimento comunitário, aberto e gerenciado pela organização sem fins lucrativos Python Software Foundation. Apesar de várias partes da linguagem possuírem padrões e especificações formais, a linguagem como um todo não é formalmente especificada.

A linguagem foi projetada com a filosofia de enfatizar a importância do esforço do programador sobre o esforço computacional. Prioriza a legibilidade do código sobre a velocidade ou expressividade. Combina uma sintaxe concisa e clara com os recursos poderosos de sua biblioteca padrão e por módulos e frameworks desenvolvidos por terceiros.

O nome Python teve a sua origem no grupo humorístico britânico Monty Python, criador do programa Monty Python’s Flying Circus, embora muitas pessoas façam associação com o réptil do mesmo nome.

Monthy Python Flying Circus


 Você sabia que o “Pi” (do Raspberry Pi) foi escolhido como homenagem ao Python, quando os criadores ainda pensavam que esta seria a única linguagem suportada no projeto?

raspberry-pi-python


Para rir um pouco…

Suporte_567


Minha história com Python – por Eduardo Araújo aka DuddaWolf (Coordenador do PUG-PB)

Desde o ensino médio sempre gostei de Computadores (fui um bolsista responsável pela Biblioteca Virtual do CEFET-PB), e aprendi autodidaticamente a linguagem Pascal. Lá mesmo no CEFET-PB eu descobri o fascinante novo mundo do Linux (Muito embora os PC’s de lá rodassem Windows NT Workstation, mas demos um jeitinho de testar o Linux em uma máquina).

Tempos depois eu me envolvi com o movimento de software livre e me tornei embaixador de duas distros de destaque (Fedora e openSUSE), agora estou na comunidade Linux Mint.

Fui aluno do curso de graduação em Gestão da Tecnologia da Informação do Unipê e lá tive meu primeiro contato com uma linguagem de programação orientada a objetos, no caso foi Java. Nessa época tentei aprender C de forma autodidática, mas não rolou…

Minha experiência com Java foi tão difícil quanto a minha experiência com C, devido à sintaxe e exigências semânticas de Java.

Abaixo, o código-fonte de um típico Hello, World em Java.

public class HelloWorld
{
    public static void main(String args[])
    {
        System.out.println("Hello, World!!!");
    }
}

Assim procurei uma linguagem de programação que fosse sintaticamente mais simples, multiplataforma e que fosse livre… então achei o Python…

O código em Python para realizar a mesma tarefa anterior.

print("Hello, World!")

Bem, posso afirmar que Python é simples, sem ser simplória! Tanto que é utilizada para diversas áreas do conhecimento, criação de games, etc. Para maiores informações sobre as aplicações de Python, visite o site.

 

Deixe um comentário