Índice:
- Trabalhe com a documentação do Python on-line
- Muitos tutoriais estão disponíveis para o Python e muitos deles fazem um ótimo trabalho, mas todos estão faltando uma característica especial que você encontra ao usar o LearnPython. tutorial org - interatividade. Esses tutoriais apresentam os seguintes tópicos:
- A programação da Web no site Python ajuda você a passar do desktop para o desenvolvimento de aplicativos on-line. Os tutoriais são divididos nas três principais áreas:
- aggdraw
- Verifique a sua sintaxe com maior facilidade
- O eXtensible Markup Language (XML) é usado para o armazenamento de dados de todos os tipos na maioria dos aplicativos. A independência da plataforma de XML é por isso que aparece com tantas outras tecnologias.
- É importante aprender sobre o próprio XML, e você pode fazer isso usando um tutorial fácil, como o encontrado no site W3Schools. O site W3Schools quebra o processo de aprendizagem nos seguintes capítulos:
- Python: Common Newbie Mistakes, Part 2
- O Absoluto Mínimo Desenvolvedor de Software Absolutamente, Positivamente deve saber sobre Unicode e Conjuntos de Caracteres (Sem Desculpas!)
Vídeo: Palestra: Júlio Cesar Melanda - Aprendi Python, e agora? 2024
Você provavelmente terá um ótimo começo para sua experiência de programação em Python, mas você quer recursos adicionais em algum ponto. Aqui estão dez incríveis recursos de programação que você pode usar para melhorar sua experiência de desenvolvimento.
Trabalhe com a documentação do Python on-line
Uma parte essencial do trabalho com o Python é saber o que está disponível no idioma de base e como estendê-lo para executar outras tarefas. A documentação do Python discute esses tópicos como parte da documentação:
-
Novos recursos na versão atual do idioma
-
Acesso a um tutorial completo
-
Referência completa da biblioteca
-
Referência de idioma completa
-
Como instalar e configurar o Python < Como executar tarefas específicas no Python
-
Ajuda para instalar módulos Python de outras fontes (como forma de estender o Python)
-
-
Como estender o Python usando C / C ++ e, em seguida, incorporar os novos recursos que você criou
-
Referência completa para C / C ++ desenvolvedores que desejam ampliar seus aplicativos usando as páginas Python
-
Frequently Asked Questions (FAQ)
-
Esta página da Web de documentação do Python também é o local onde você relata problemas com o Python.
Muitos tutoriais estão disponíveis para o Python e muitos deles fazem um ótimo trabalho, mas todos estão faltando uma característica especial que você encontra ao usar o LearnPython. tutorial org - interatividade. Esses tutoriais apresentam os seguintes tópicos:
Geradores
-
Compreendimentos de lista
-
Argumentos de função múltipla
-
Expressões regulares
-
Gerenciamento de exceção
-
Conjuntos
-
Serialização
-
Funções parciais
-
Introspecção de código
-
Decorator
-
Execute programação web usando o Python
A programação da Web no site Python ajuda você a passar do desktop para o desenvolvimento de aplicativos on-line. Os tutoriais são divididos nas três principais áreas:
Servidor
-
Desenvolvimento de estruturas do lado do servidor para aplicativos
-
Criando um script Common Interface Gateway (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 web
-
Cliente
-
-
Interagindo com navegadores e tecnologias baseadas no navegador
-
Criando clientes baseados no navegador
-
Acessando dados através de várias metodologias, incluindo serviços da web > Relacionado
-
Criando soluções comuns para a computação online baseada em Python
-
-
Interagindo com sistemas de gerenciamento de banco de dados (DBMSs)
-
Projetando modelos de aplicativos
-
Construindo soluções de intranet
-
Obter bibliotecas adicionais
-
O site Pythonware fornece você tem acesso a uma série de bibliotecas de terceiros que o ajudam a executar tarefas adicionais usando o Python.O link "Downloads (downloads. Effbot. Org)" é aquele que você deve olhar primeiro. Este site de download fornece acesso a
-
aggdraw
celementtree
-
console
-
effbot
-
elementsoap
-
elementtidy
-
elementtree
-
exemaker
-
ftpparse
-
grabscreen > imagem
-
pil
-
pythondoc
-
espremer
-
tkinter3000
-
Criar aplicativos mais rapidamente usando um IDE
-
O editor do Integrated DeveLopment Environment (IDLE) que vem com o Python funciona bem para muitos projetos, mas você pode achar isso limitado depois de um tempo.
-
A incapacidade de mudar os IDEs mais tarde é por isso que é importante tentar vários IDEs diferentes antes de se instalar em um. O wiki PythonEditors fornece uma extensa lista de IDEs que você pode tentar.
Verifique a sua sintaxe com maior facilidade
O python. O utilitário vim oferece maior destaque de sintaxe que facilita ainda mais a descoberta de erros em seu script Python. Este utilitário funciona como um script, o que torna rápido e eficiente usar em qualquer plataforma. Além disso, você pode ajustar o código-fonte conforme necessário para atender às necessidades específicas.
Use XML para sua vantagem
O eXtensible Markup Language (XML) é usado para o armazenamento de dados de todos os tipos na maioria dos aplicativos. A independência da plataforma de XML é por isso que aparece com tantas outras tecnologias.
Além disso, o XML é relativamente fácil de aprender e, como é texto, geralmente pode solucionar problemas sem muitos problemas.
É importante aprender sobre o próprio XML, e você pode fazer isso usando um tutorial fácil, como o encontrado no site W3Schools. O site W3Schools quebra o processo de aprendizagem nos seguintes capítulos:
Tome um tutorial XML básico
Validando seus arquivos XML
Usando o XML com JavaScript
-
Obtendo uma visão geral das tecnologias relacionadas a XML
-
Usando técnicas XML avançadas
-
Trabalhando com exemplos XML que tornam a visualização de XML em ação mais fácil
-
Depois de obter os fundamentos baixos, confira o site de processamento de Python e XML para ver como usar XML com o Python.
-
Transmita os erros comuns do novato Python
-
Absolutamente todos cometem erros de codificação. Você pode ganhar uma vantagem em relação à sua concorrência, evitando os erros dos novatos que todos devem aprender em algum momento. Para evitar esses erros, confira esta série de duas partes:
Python: Common Newbie Mistakes, Part 1
Python: Common Newbie Mistakes, Part 2
Compreender unicode
-
Você eventualmente encontrará unicode quando Você começa a escrever aplicativos sérios. Infelizmente, o Unicode é um desses tópicos que tinham um comitê decidindo como seria o Unicode, então há mais de uma definição mal explicada do Unicode e uma infinidade de padrões para defini-lo.
-
Aqui estão alguns recursos que você deve verificar:
O Absoluto Mínimo Desenvolvedor de Software Absolutamente, Positivamente deve saber sobre Unicode e Conjuntos de Caracteres (Sem Desculpas!)
O Guia Atualizado para Unicode no Python
Python Encodings e Unicode
-
Tutoriais e Visão geral do Unicode
-
Explicá-lo como se eu fosse cinco: Python e Unicode?
-
Unicode Pain
-
Faça seu aplicativo Python rápido
-
Nada desliga um usuário mais rápido do que um aplicativo que funciona mal. O desempenho é uma mistura de confiabilidade, segurança e velocidade. Você pode ler sobre o triângulo de desempenho neste blog. Muitos desenvolvedores se concentram apenas na parte de velocidade do desempenho, mas acabam por não alcançar seu objetivo. É importante analisar todos os aspectos do seu uso de recursos e garantir que você use 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 as dicas de desempenho do PythonSpeed também.