Python - a linguagem de programação também para programadores iniciantes
Python é uma linguagem de programação. O objetivo desta linguagem de programação universal é promover um estilo de programação conciso, porém 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 Amsterdã. Já durante o desenvolvimento, Guido van Rossum deu grande importância à biblioteca padrão que está atualmente disponível em Python. Esta biblioteca foi otimizada nas versões seguintes e agora é muito manejável e ainda é facilmente ampliável. Hoje, Python é considerado o sucessor da linguagem de programação ABC e foi desenvolvido com o objetivo de substituí-la. Esta linguagem de programação foi na verdade destinada ao sistema operacional Amoeba. Mais tarde, foi definido um novo objetivo. 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 no Flying Circus 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 Atualizações. Estes foram sequencialmente denominados 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 para Unicode. A versão sucessora, Python 3.0, foi lançada em 3 de dezembro de 2008. Por fim, incluiu algumas mudanças profundas, como a remoção de redundâncias em conjuntos de instruções. Como as versões anteriores são parcialmente incompatíveis com Python 3.0, as atualizações para 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 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. As fraquezas, que a 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 arquivo PY correspondente tiver mudado de alguma forma. A 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 às 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 em um curto espaço de tempo. Esta linguagem de programação não força seu usuário 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 deseja criar um pequeno roteiro ou prototipagem rápida. O Python também é adequado para uso em grandes projetos. E é até mesmo 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 ele roda no Linux, bem como no Unix e nos outros numerosos sistemas Unix, bem como no 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 colchetes, mas por recuos. Isso foi uma vez proposto por Peter J. Landin e também nomeado por ele, a saber, "off-side-rule". Embora as reentrâncias sejam permitidas por um bloco - e geralmente desejadas - para destaque ó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. Entretanto, deve-se observar que os travessões são projetados da mesma forma em todo o texto de programação. O uso misto de caracteres de tabulação e espaços leva a problemas.