10 Recursos de programação python surpreendentes

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 estes temas como parte da documentação:

Video: Melhor maneira de iniciar a programar com Python?

  • Novos recursos na versão atual da linguagem

  • 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

  • Ajuda com a instalação de módulos Python a partir de outras fontes (como um meio de prolongar o 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 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 da função

  • Expressões regulares

  • Manipulação de exceção

  • sets

  • Serialização

  • funções parciais

  • introspecção código

    Video: Programação Python - s02e10 - Leitura de arquivos texto

  • 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:

Video: Curso de Programação em Python Aula 11 Estrutura de Repetição While

  • 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 baseada em Python

  • Interagindo 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. Os “Downloads (downloads.effbot.org)”Elo é 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.

    Verifique a sua sintaxe com maior facilidade

    o utility python.vim fornece realce de sintaxe melhorada que faz com que os erros que encontram em seu script Python ainda mais fácil. Este utilitário é executado como um script, o que torna 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 parece com tantas outras tecnologias.

    Além disso, XML é relativamente fácil de aprender e porque é texto, você geralmente pode corrigir problemas com ele sem muitos problemas.

    É importante para 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

    • Validar seus arquivos XML

    • Usando XML com javascript

    • Ganhar uma visão geral das tecnologias relacionadas a XML

    • Usando técnicas avançadas XML

    • Trabalhando com exemplos XML que fazem vendo XML em ação mais fácil

    Depois de obter os fundamentos para baixo, consulte a 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 algum. 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 alcançar 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, é “Um guia para analisar o desempenho do Python.” Depois de ler este artigo, certifique-se de verificar o Dicas de desempenho PythonSpeed também.


    Publicações relacionadas