10 étonnantes ressources de programmation de python
Vous avez probablement un excellent début de votre expérience de programmation Python, mais vous aurez envie de ressources supplémentaires à un certain point. Voici dix ressources de programmation étonnantes que vous pouvez utiliser pour rendre votre expérience de développement mieux.
Sommaire
- Travailler avec la documentation python en ligne
- Utilisez le tutoriel learnpython.org
- Effectuer la programmation web en utilisant python
- Obtenez des bibliothèques supplémentaires
- Créer des applications plus rapidement en utilisant un ide
- Vérifiez votre syntaxe avec plus de facilité
- Utilisez xml à votre avantage
- Obtenez passé les erreurs de débutants python commune
- Comprendre unicode
- Faites votre demande de python rapide
Travailler avec la documentation Python en ligne
Une partie essentielle de travailler avec Python est de savoir ce qui est disponible dans la langue de base et comment l'étendre à d'autres tâches. La documentation de Python traite de ces sujets dans le cadre de la documentation:
Les nouvelles fonctionnalités de la version actuelle de la langue
L'accès à un tutoriel à part entière
Complete référence de la bibliothèque
Référence complète de la langue
Comment installer et configurer Python
Comment faire pour effectuer des tâches spécifiques dans Python
Aider à installer des modules Python provenant d'autres sources (comme un moyen d'étendre Python)
Aider à la distribution de modules Python vous créez afin que d'autres puissent les utiliser
Comment étendre Python en utilisant C / C ++ et puis incorporer les nouvelles fonctionnalités que vous créez
Référence complète pour les développeurs C / C qui veulent étendre leurs applications à l'aide de Python
Foire aux questions (FAQ) pages
Cette page Web de la documentation Python est aussi le lieu où vous vous présentez des problèmes avec Python.
Utilisez le tutoriel LearnPython.org
De nombreux tutoriels sont disponibles pour Python et beaucoup d'entre eux font un excellent travail, mais ils sont tous manquant d'une particularité que vous trouvez lorsque vous utilisez le tutoriel LearnPython.org - interactivité. Ces tutoriels présentent les sujets suivants:
Générateurs
Liste compréhensions
Plusieurs arguments de fonction
Expressions régulières
Gestion des exceptions
Ensembles
Sérialisation
Fonctions partielles
Code de l'introspection
Décorateur
Effectuer la programmation web en utilisant Python
La programmation Web dans le site Python vous aide à faire le déménagement du bureau vers le développement d'applications en ligne. Les tutoriels sont divisés en ces trois domaines principaux:
Serveur
Développer des cadres côté serveur pour les applications
Création d'une interface CGI (Common Gateway) de script
Fournir des applications de serveur
Le développement des systèmes de gestion de contenu (CMS)
La conception de méthodes d'accès aux données par le biais de solutions de services Web
Client
Interagir avec les navigateurs et les technologies basées sur le navigateur
Création de clients basés sur navigateur
Accès aux données par le biais de diverses méthodes, y compris les services Web
Connexes
Créer des solutions communes pour l'informatique en ligne basé sur Python
Interagir avec DataBase Management Systems (SGBD)
Concevoir des modèles d'application
Bâtiment solutions Intranet
Obtenez des bibliothèques supplémentaires
Le site Pythonware vous donne accès à un certain nombre de bibliothèques tierces pour vous aider à effectuer des tâches supplémentaires en utilisant Python. La Téléchargements (downloads.effbot.org) lien est celui que vous devriez regarder en premier. Ce site de téléchargement vous donne accès à
aggdraw
celementtree
console
effbot
elementsoap
elementtidy
elementtree
exemaker
ftpparse
grabscreen
imagerie
pil
pythondoc
compression
tkinter3000
Créer des applications plus rapidement en utilisant un IDE
L'éditeur de l'environnement de développement intégré (IDLE) qui vient avec Python fonctionne bien pour de nombreux projets, mais vous trouverez peut-elle limitée après un certain temps.
Une incapacité à changer plus tard IDE est pourquoi il est important d'essayer un certain nombre de différents environnements de développement avant de vous installer sur un. Le PythonEditors wiki fournit une liste complète des IDE que vous pouvez essayer.
Vérifiez votre syntaxe avec plus de facilité
L'utilitaire python.vim offre améliorée coloration syntaxique qui permet de trouver des erreurs dans votre script Python encore plus facile. Cet utilitaire fonctionne comme un script, ce qui le rend rapide et efficace à utiliser sur toute plate-forme. En outre, vous pouvez modifier le code source que nécessaire pour répondre aux besoins particuliers.
Utilisez XML à votre avantage
Le langage de balisage extensible (XML) est utilisé pour le stockage de données de tous types dans la plupart des applications. La plate-forme indépendance de XML est pourquoi il apparaît avec tant d'autres technologies.
En outre, XML est relativement facile à apprendre et parce qu'il est texte, vous pouvez généralement résoudre les problèmes avec elle sans trop de problèmes.
Il est important d'apprendre à propos de XML lui-même, et vous pouvez le faire en utilisant un tutoriel facile comme celui trouvé sur le site W3Schools. Le site W3Schools décompose le processus d'apprentissage dans les chapitres suivants:
Prendre un tutoriel XML de base
Validation de vos fichiers XML
Utilisation de XML avec javascript
Gagner un aperçu des technologies liées à XML
En utilisant des techniques de pointe XML
Travailler avec des exemples XML qui rendent voyant XML dans l'action plus facile
Après que vous obteniez les fondamentaux bas, consultez le site de traitement Python et XML pour voir comment utiliser XML avec Python.
Obtenez passé les erreurs de débutants Python commune
Absolument tout le monde fait des erreurs de codage. Vous pouvez obtenir un avantage sur vos concurrents en évitant les erreurs de débutants que tout le monde doit apprendre à propos de quelque temps. Pour éviter ces erreurs, consultez cette série en deux parties:
Python: erreurs Débutant commune, Partie 1
Python: erreurs Débutant commune, Partie 2
Comprendre unicode
Vous finirez par rencontrez unicode lorsque vous commencez à écrire des applications sérieuses. Malheureusement, Unicode est un de ces sujets qui avaient un comité chargé de décider ce que Unicode pourrait ressembler, donc il ya plus d'une définition mal expliqué de Unicode et une multitude de normes pour le définir.
Voici quelques ressources que vous devriez vérifier:
Le développeur minimale absolue Chaque logiciel absolument, positivement devez savoir sur Unicode et les jeux de caractères (No Excuses!)
Le Guide de mise à jour pour Unicode sur Python
Python codages et Unicode
Unicode Tutoriels et sommaires
Expliquer comme je suis de cinq: Python et Unicode?
Unicode douleur
Faites votre demande de Python rapide
Rien ne désactive un utilisateur plus rapide que une application qui fonctionne mal. Performance est un mélange de la fiabilité, la sécurité et la vitesse. Vous pouvez lire sur le triangle de la performance sur ce blog. Beaucoup de développeurs se concentrent uniquement sur la partie de la rapidité d'exécution, mais finissent par ne pas atteindre leur objectif. Il est important de regarder tous les aspects de votre utilisation des ressources et d'assurer que vous utilisez les meilleures techniques de codage.
Une des meilleures ressources là-bas est Un guide pour l'analyse des performances Python . Après avoir lu cet article, assurez-vous de consulter les astuces Performance PythonSpeed ainsi.