Pergunta

Estou tentando aprender Python e referenciar a documentação para a biblioteca Python padrão no site do Python, e eu queria saber se essa era realmente a única biblioteca e documentação que vou precisar ou há mais? Não pretendo programar gráficos 3D avançados ou qualquer coisa avançada no momento.

EDIT: Muito obrigado pelas respostas, elas foram muito úteis. Meu problema é por onde começar em um roteiro em que tenho pensado. Quero escrever um script que converte imagens em um formato da Web, mas não tenho certeza de onde começar. Obrigado por mais ajuda que você pode fornecer.

Foi útil?

Solução

Para o básico, sim, a biblioteca Python padrão provavelmente é tudo o que você precisa. Mas enquanto você continua programando em Python, eventualmente você precisará de outra biblioteca para alguma tarefa - por exemplo, recentemente eu precisava gerar um tom em uma frequência específica, mas diferente, para um aplicativo, e Pyaudiere fez o trabalho corretamente.

Muitas das outras bibliotecas por aí geram sua documentação de maneira diferente do estilo principal do Python - é apenas visualmente diferente, o conteúdo é o mesmo. Alguns só têm documentos, e você será melhor lê -los em um console, talvez.

Independentemente de como a outra documentação é gerada, acostume -se a procurar as APIs do Python para encontrar as funções/classes/métodos necessárias. Quando chegar a hora de você usar bibliotecas não essenciais, você saberá o que você quer fazer, mas você terá que encontrar Como as para fazer isso.

Para o futuro, também não faria mal estar familiarizado com C. Há várias bibliotecas Python que realmente são apenas embalagens nas bibliotecas C, e a documentação para as bibliotecas Python é a mesma que a documentação para as bibliotecas C. Pyopengl vem à mente, mas já faz um tempo desde que eu o usei pessoalmente.

Outras dicas

Como outros disseram, depende do que você gosta. O índice de embalagem em http://pypi.python.org/pypi/ tem categorias e resumos úteis para ver o que outras bibliotecas estão disponíveis para diferentes fins. (Selecione "Pacotes de navegação" à esquerda para ver as categorias.)

Uma biblioteca muito comum, que também deve atender às suas necessidades atuais, é o Biblioteca de Imagens Python (PIL).
Nota: a versão mais recente ainda está na versão beta e está disponível apenas em Site effbot.

Se você está apenas começando, tudo o que precisará saber é o que você pode obter no site do Python. Não é que um rápido Google seja a maneira mais rápida de obter (a maioria) as respostas do Python nos dias de hoje.

À medida que você desenvolve suas habilidades e se torna mais avançado, você começará a procurar coisas mais emocionantes para fazer; nesse momento, naturalmente começará a encontrar outras bibliotecas (por exemplo, pygame) que você pode usar para seus projetos mais avançados.

É muito difícil responder isso sem saber para o que você planeja usar o Python. Eu recomendo Mergulhe em python como um recurso útil para aprender Python.

Em termos de estruturas populares de terceiros, para aplicativos da web, há o Django Framework e documentação associada, material de rede há Torcido ... A lista continua. Realmente depende do que você espera fazer!

Supondo que a biblioteca padrão não forneça o que precisamos e não tenhamos tempo ou conhecimento para implementar o código que reutilizamos bibliotecas de terceiros.

Isso é comum atitude independentemente da linguagem de programação.

Se houver uma chance de que outra pessoa quis fazer o que você quer fazer, há uma chance de alguém ter criado uma biblioteca para isso. Alguns minutos pesquisando no Google algo como "Python Image Library" encontrará o que você precisa ou informará que alguém não criou uma biblioteca para seus propósitos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top