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.

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.

    menu