Python - a linguagem de programação também para programadores iniciantes
Python é uma linguagem de programação. O objectivo desta linguagem de programação universal é promover um estilo de programação conciso mas legível.
História de desenvolvimento
A linguagem de programação Python foi desenvolvida no início dos anos 90. Foi desenvolvido por Guido van Rossum no Centrum Wiskunde & Informatica, em Amesterdão. Já durante o desenvolvimento, Guido van Rossum deu grande importância à biblioteca padrão que hoje está disponível em Python. Esta biblioteca foi optimizada nas versões seguintes e é agora muito manejável e ainda facilmente ampliável. Hoje o Python é considerado o sucessor da linguagem de programação ABC e foi desenvolvido com o objectivo de a substituir. Esta linguagem de programação foi na verdade destinada ao sistema operacional Amoeba. Mais tarde foi definido um novo objectivo. E isso foi para usar Python para Programação proporcionar acima de tudo clareza e simplificação da programação. A trupe de comédia inglesa Monty Python foi o nome do patrocinador desta linguagem de programação. Portanto, você pode encontrar algumas alusões a esboços mundialmente famosos sobre o Circo Voador na documentação da linguagem de programação. Python 1.0 foi lançado como versão completa em janeiro de 1994. No período de 1995 a 2000, vários Actualizações. Estes foram chamados sequencialmente 1.1 e 1.2, etc. Em 16 de outubro de 2000, uma nova versão da linguagem de programação - Python 2.0 - foi lançada com novas funcionalidades, como uma coleta de lixo totalmente funcional e suporte a Unicode. A versão sucessora, Python 3.0, foi lançada em 3 de dezembro de 2008. No final, incluiu algumas mudanças profundas, tais como a remoção de despedimentos em conjuntos de instruções. Como as versões anteriores são parcialmente incompatíveis com o Python 3.0, as atualizações para o Python 2.7 continuarão a ser disponibilizadas. A versão atual, Python 3.5, foi lançada em 13 de setembro de 2015.
O que é que a Python oferece?
A linguagem de programação Python oferece uma gama completa de bibliotecas. Os módulos de uma biblioteca padrão são sempre mantidos. Fraquezas, que Python, naturalmente, também mostra em algumas áreas, podem assim ser evitadas. Outra característica do Python é que os arquivos PYC pré-compilados são automaticamente recriados. Este é o caso se o ficheiro PY correspondente tiver mudado de alguma forma. Python também oferece ao usuário um ambiente de desenvolvimento simples, o IDLE. Portanto, nenhum editor adicional precisa ser instalado. Python também oferece uma enorme comunidade, uma vez que esta linguagem de programação é à direita é generalizada. Portanto, você pode obter respostas a perguntas em minutos se você tiver escolhido a comunidade certa. Mas graças à extensa biblioteca padrão, também é fácil para um programador simplesmente automatizar muitos problemas. Há também numerosos pacotes para esta linguagem de programação no índice de pacotes Python. A linguagem de programação Python também pode ser usada sem problemas para projetos comerciais. Para aprender Python é possível participar de um workshop ou seminário. A linguagem de programação pode ser aprendida num curto espaço de tempo. Esta linguagem de programação não força o seu utilizador a um único estilo de programação. É possível escolher o melhor e mais adequado paradigma para cada tarefa de programação.
Quem pode usar o Python?
Esta linguagem de programação é particularmente adequada para iniciantes, ou seja, para pessoas que estão programando pela primeira vez. Graças à estrutura simples utilizada para Python, esta linguagem de programação é fácil e rápida de aprender. A linguagem de programação é igualmente adequada para alguém que quer criar um pequeno script ou prototipagem rápida. Python também é adequado para uso em grandes projetos. E é até possível que vários desenvolvedores trabalhem no mesmo projeto ao mesmo tempo. A linguagem de programação Python é independente de plataforma. Isso significa que roda em Linux, assim como em Unix e nos outros numerosos sistemas Unix, assim como em Mac e Windows. A compra de uma plataforma extra não é, portanto, necessária.
O código
Nesta linguagem de programação, por exemplo, o código não é estruturado por parênteses curvos, mas por recuos. Isso foi uma vez proposto por Peter J. Landin e também nomeado por ele, ou seja, fora da regra. Embora as reentrâncias sejam permitidas por um bloco - e geralmente desejadas - para realce óptico, elas não são prescritas, em princípio, nesta linguagem de programação. Esta é uma vantagem especialmente para os iniciantes na programação. No entanto, deve-se notar que os travessões são desenhados da mesma forma em todo o texto de programação. O uso misto de caracteres de tabulação e espaços leva a problemas.