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.
Conteúdo
- Trabalhar com a documentação python on-line
- Video: melhor maneira de iniciar a programar com python?
- Use o tutorial learnpython.org
- Video: programação python - s02e10 - leitura de arquivos texto
- Realizar a programação web usando python
- Video: curso de programação em python aula 11 estrutura de repetição while
- Obter bibliotecas adicionais
- Criar aplicações mais rápido usando um ide
- Verifique a 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 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.