10 Recursos de programação Python surpreendente
Você provavelmente tem um grande começo para a sua experiência de programação Python, mas você vai querer recursos adicionais em algum ponto. Aqui estão dez surpreendentes recursos de programação que você pode usar para tornar a sua experiência de desenvolvimento melhor.
Menu
- Trabalhar com a documentação python on-line
- Use o tutorial learnpython.org
- Realizar a programação web usando python
- Obter bibliotecas adicionais
- Criar aplicações mais rápido usando um ide
- Confira sua sintaxe com maior facilidade
- Use xml para a sua vantagem
- Passar os erros de novato comum python
- Entenda unicode
- Faça a sua aplicação python rápido
Trabalhar com a documentação Python on-line
Uma parte essencial de trabalhar com Python é saber o que está disponível no idioma base e como estendê-lo para executar outras tarefas. o documentação Python discute esses tópicos como parte da documentação:
Novas funcionalidades na versão actual da língua
Acesso a um tutorial de pleno direito
referência biblioteca completa
referência da linguagem completa
Como instalar e configurar o Python
Como executar tarefas específicas em Python
Ajudar com a instalação de módulos Python a partir de outras fontes (como um meio de estender Python)
Ajuda com a distribuição de módulos Python você cria para que outros possam usá-los
Como estender Python usando C / C ++ e, em seguida, incorporar os novos recursos que você criar
Referência completa para desenvolvedores C / C ++ que desejam estender suas aplicações usando Python
Perguntas Mais Frequentes (FAQ) páginas
este A página web documentação Python é também o lugar onde você relatar problemas com Python.
Use o tutorial LearnPython.org
Muitos tutoriais estão disponíveis para Python e muitos deles fazem um grande trabalho, mas todos eles estão faltando uma característica especial que você encontra quando se utiliza o LearnPython.org tutorial - interatividade. Estes tutoriais apresentar os seguintes tópicos:
geradores
compreensões lista
Vários argumentos de função
Expressões regulares
Manipulação de exceção
sets
serialização
funções parciais
introspecção código
Decorador
Realizar a programação web usando Python
A Programação Web no site do Python ajuda você a fazer o movimento a partir do ambiente de trabalho para o desenvolvimento de aplicativos online. Os tutoriais são divididos em três áreas principais:
Servidor
Desenvolvimento de quadros do lado do servidor para aplicações
Criando um script Common Gateway Interface (CGI)
Fornecer aplicativos de servidor
Desenvolvimento de sistemas de gerenciamento de conteúdo (CMS)
Projetando métodos de acesso a dados através de soluções de serviços da Web
Cliente
Interagir com navegadores e tecnologias baseadas em navegador
Criando clientes baseados em navegador
Acessando dados através de várias metodologias, incluindo serviços web
relacionado
Criação de soluções comuns para computação on-line baseado em Python
Interagir com sistemas de gerenciamento de banco de dados (SGBD)
Projetando modelos de aplicativos
soluções edifício intranet
Obter bibliotecas adicionais
o local Pythonware dá-lhe acesso a uma série de bibliotecas de terceiros que ajudam a executar tarefas adicionais usando Python. o nº 147-downloads (downloads.effbot.org) # 148- ligação é o que você deve olhar em primeiro lugar. Este site de download fornece-lhe acesso a
aggdraw
cElementTree
console
effbot
elementsoap
elementtidy
ElementTree
exemaker
ftpparse
grabscreen
imaging
pil
pythondoc
aperto
tkinter3000
Criar aplicações mais rápido usando um IDE
O editor integrado Development Environment (IDLE) que vem com o Python funciona bem para muitos projetos, mas você pode achar que é limitada depois de um tempo.
Uma incapacidade de mudar IDEs mais tarde é por isso que é importante tentar um número de diferentes IDEs antes de se decidir sobre um. o PythonEditors wiki fornece uma extensa lista de IDEs que você pode tentar.
Confira sua sintaxe com maior facilidade
o utilitário python.vim fornece realce de sintaxe melhorada que faz com que os erros que encontram no seu script Python ainda mais fácil. Este utilitário é executado como um script, o que faz com que seja rápido e eficiente para utilizar em qualquer plataforma. Além disso, você pode ajustar o código fonte conforme necessário para atender necessidades específicas.
Use XML para a sua vantagem
O eXtensible Markup Language (XML) é usado para armazenamento de dados de todos os tipos na maioria das aplicações. A independência de plataforma de XML é por isso que ele aparece com tantas outras tecnologias.
Além disso, o XML é relativamente fácil de aprender e porque é texto, você geralmente pode corrigir problemas com ele sem muitos problemas.
É importante aprender sobre si XML, e você pode fazer isso usando um tutorial fácil como aquele encontrado na local W3Schools. O site W3Schools rompe-se o processo de aprendizagem nos seguintes capítulos:
Tomando um tutorial básico XML
Validando seus arquivos XML
Usando XML com javascript
Obter uma visão geral das tecnologias relacionadas a XML
Usando técnicas avançadas XML
Trabalhando com exemplos de XML que fazem vendo XML em ação mais fácil
Depois de obter os fundamentos para baixo, vá para o site do Python e Processamento de XML para ver como usar XML com o Python.
Passar os erros de novato comum Python
Absolutamente todos torna a codificação erros. Você pode ganhar uma vantagem sobre seus concorrentes, evitando os erros de novato que todo mundo tem que aprender sobre em algum momento. Para evitar esses erros, confira esta série de duas partes:
Entenda unicode
Você eventualmente encontrar unicode quando você começar a escrever aplicações sérias. Infelizmente, Unicode é um daqueles temas que tiveram uma comissão decidir o Unicode seria semelhante, para que haja mais de uma definição mal explicado de Unicode e uma infinidade de normas para defini-lo.
Aqui estão alguns recursos que você deve verificar se:
Faça a sua aplicação Python rápido
Nada apaga-se um usuário mais rápido do que um aplicativo que executa mal. Desempenho é uma mistura de confiabilidade, segurança e velocidade. Você pode ler sobre o triângulo desempenho neste blog. Muitos desenvolvedores focar apenas a parte de velocidade de desempenho, mas acabam por não atingir seu objetivo. É importante olhar para cada aspecto de sua utilização dos recursos e para garantir que você utilizar as melhores técnicas de codificação.
Um dos melhores recursos lá fora, é Nº 147-A guia para analisar o desempenho do Python. # 148- Depois de ler este artigo, certifique-se de verificar o Dicas de desempenho PythonSpeed também.