Translation(s): English - Français - Italiano - 한국어 - Português


Official Python logo

Introdução

Python, a linguagem de alto nível, orientada a objectos interactiva incluí uma extensa biblioteca de classes com muitos utilitários para programação de redes, administração de sistemas, sons e gráficos. Debian fornece sempre pelo menos duas versões de Python, as duas últimas versões de Python 2 e 3 estáveis. Pode também fornecer versões adicionais, bem como uma imensidão de pacotes de terceiros. A linguagem Python é uma parte importante do ecossistema Debian.

Python é muito fácil de aprender. Pode começar pelo DebianWomen/PythonTutorial ou o tutorial online oficial se se quiser iniciar na programação Python. Pode também estar interessado no wiki Python, nas FAQ Python e na documentação online.

O Software escrito na linguagem de programação Python é executado pelo interpretador Python. É normalmente compilado em ficheiros bytecode independentes da plataforma para aumentar a performance. O Python compila e escreve ficheiros bytecode *.pyc a par do código fonte *.py. Módulos de extensões podem ser escritos em C, sendo distribuídos como bibliotecas partilhadas .so.

Desta forma, o software escrito em Python puro pode ser distribuído como código fonte ou como bytecode compilado. A última forma é similar ao Java.

Python em Debian

Sorgenti disponibili: ssh://git.debian.org//git/git/python-modules/misc/python-debian-artwork.git

Devido às centenas de módulos Python e múltiplas versões de Python suportadas, Debian é a maior "distribuição integrada de Python". Os utilizadores de outros sistemas operativos (p.e. Windows e OS X) podem também beneficiar deste esforço de integração através da virtualização (p.e. veja a página VM NeuroDebian para um início rápido)

Por favor consulte também as páginas wiki do guia de estilo para criação de pacotes e Criação de pacotes Python.

Desde 2015-10-09 mantemos todos os nossos pacotes no Git. Esta é a nossa politica de equipa para a utilização do git para pacotes de equipas.

Manutenção

Dentro do projecto Debian os pacotes Python são mantidos por developers individuais e por três equipas centrais:

Existem ainda :

Versões Python suportadas

A seguinte lista mostra as distribuições e as correspondentes versões de python:

Política Python da Debian para developers

A Política Python da Debian descreve convenções para criação de pacotes e distribuição de código Python em Debian.

Sinta-se livre para perguntar quaisquer questões na mailing list debian-python@lists.debian.org.

Se quiser manter um pacote Python terá que saber como funciona o Desenvolvimento em Debian.

Desvios da versão a montante

As distribuições Debian modificam as versões de Python a montante de alguns modos importantes que se compreendam. Claro que sempre que possível tentamos minimizar desvios a montante, mas listam-se aqui algumas alterações que poderá encontrar num sistema Debian (e derivados, tais como o Ubuntu).

Práticas encorajadas

Veja também