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

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.


        » » » » 10 étonnantes ressources de programmation de python