FANDOM


Séminário Linguagem Python - 2/2015 - Grupo 6 Edit

Python é uma linguagem de programação de altíssimo nível, multiparadigma(orientada a objetos, funcional ou procedural), híbrida (pode ser interpretada ou compilada) e de forte tipagem dinâmica. Ela foi criada em 1991 pelo holandês Guido Van Rossum e é gratuita e de código aberto. Ela roda em sistemas Unix, Windows e Mac OS.

GrupoEdit

Bruno Donnici

Camila Nunes Soares

Lucas Pena

Tito Klatau

História e criação Edit

Python principal autor, Guido van Rossum começou o projeto da linguagem em dezembro de 1989 se baseando na existente ABC, aproveitando-se de seus pontos mais fortes (código enxuto e de fácil leitura), Guido van Rossum dentro da comunidade de colaboradores do python detém o titulo de “Benevolent dictator for life”( benevolente ditador vitalicio), o que lhe dá grande poder de decisão sobre qual caminho a linguagem irá seguir. Mas não controle completo sobre a linguagem, qualquer dissidente pode utilizar a base atual de python para seguir outros caminhos.

FILOSOFIA DO PYTHON:

Antes de aprofundar na linguagem, é importante entender qual o diferencial desta, python é uma linguagem concisa e tem de fácil leitura quando bem utilizada.Em 2004 Tim Peters (colaborador da comunidade do python) escreveu o documento “Zen of Python” que contem 19 princípios colocados por guido para serem influencias ao futuro da linguagem. O “Zen of Python” foi incluso como a PEP (propostas de melhora ao python) de número 20, No final uma filosofia principal de Python está em seu próprio nome, fazendo menção ao grupo de comediantes Monty Python a linguagem se preza de ser divertida de se utilizar e tem sua força vinda da comunidade.

  • Belo é melhor que feio.
  • Explícito é melhor que implícito.
  • Simples é melhor que complexo.
  • Complexo é melhor que complicado.
  • Plano é melhor que aninhado.
  • Esparso é melhor que denso.
  • Legibilidade conta.
  • Casos especiais não são especiais o suficiente para violar as regras.
  • Embora praticidade vença pureza.
  • Erros não devem passar silenciosamente.
  • A não ser que sejam explicitamente silenciados.
  • Em caso de ambiguidade, resista à tentação de adivinhar.
  • Deve haver um - e somente um - jeito óbvio de fazer.
  • Embora tal jeito não seja tão óbvio no à primeira vista a não ser que você seja holandês.
  • Agora é melhor que nunca.
  • Embora nunca é frequentemente melhor que exatamente agora.
  • Se a implementação é difícil de explicar, a ideia é ruim.
  • Se a implementação é fácil de explicar, talvez a ideia seja boa.
  • Espaços de nomes são uma ideia estupenda - vamos fazer mais deles!

Release dates das versões Edit

Páginas presentes nessa wiki:

Describe your topicEdit

Write a description about your topic. Let your readers know what your topic is about and add some general information about it.

Latest activityEdit

Photos and videos are a great way to add visuals to your wiki. Find videos about your topic by exploring Wikia's Video Library.

Opencvlogo

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.