Table des matières:
- Travailler avec la documentation Python en ligne
- De nombreux tutoriels sont disponibles pour Python et beaucoup d'entre eux font un excellent travail, mais ils manquent tous d'une fonctionnalité spéciale que vous trouverez lors de l'utilisation de LearnPython. tutoriel org - interactivité. Ces tutoriels présentent les sujets suivants:
- Le site Web Programmation en Python vous aide à passer du bureau au développement d'applications en ligne. Les tutoriels sont divisés en trois domaines principaux:
- aggdraw
- Vérifiez votre syntaxe avec plus de facilité
- Le langage XML (eXtensible Markup Language) est utilisé pour le stockage des données de tous types dans la plupart des applications. L'indépendance de la plate-forme de XML est la raison pour laquelle elle apparaît avec tant d'autres technologies.
- Il est important de se familiariser avec XML lui-même, et vous pouvez le faire en utilisant un didacticiel facile comme celui que l'on trouve sur le site W3Schools. Le site W3Schools divise le processus d'apprentissage en chapitres suivants:
- Python: Erreurs courantes des débutants, Partie 2
- Le minimum absolu que tout développeur doit absolument, positivement savoir sur Unicode et les jeux de caractères (pas d'excuses!)
Vidéo: PYTHON : L'ESSENTIEL POUR MACHINE LEARNING - ML#7 2025
Vous avez probablement un très bon départ pour votre expérience de programmation Python, mais vous aurez besoin de ressources supplémentaires quelque point. Voici dix ressources de programmation incroyables que vous pouvez utiliser pour améliorer votre expérience de développement.
Travailler avec la documentation Python en ligne
Une partie essentielle du travail avec Python est de savoir ce qui est disponible dans la langue de base et comment l'étendre pour effectuer d'autres tâches. La documentation Python traite de ces sujets dans le cadre de la documentation:
-
Nouvelles fonctionnalités de la version actuelle du langage
-
Accès à un didacticiel complet
-
Référence de la bibliothèque complète
-
Référence du langage complet
-
Installation et configuration de Python < Comment effectuer des tâches spécifiques en Python
-
Aide pour l'installation de modules Python provenant d'autres sources (comme moyen d'extension de Python)
-
-
Comment étendre Python en utilisant C / C ++ et intègre les nouvelles fonctionnalités que vous créez
-
Référence complète pour C / C ++ les développeurs qui souhaitent étendre leurs applications en utilisant Python
-
Pages de questions fréquemment posées (FAQ)
-
Cette page Web de documentation Python est également l'endroit où vous signalez des problèmes avec Python.
De nombreux tutoriels sont disponibles pour Python et beaucoup d'entre eux font un excellent travail, mais ils manquent tous d'une fonctionnalité spéciale que vous trouverez lors de l'utilisation de LearnPython. tutoriel org - interactivité. Ces tutoriels présentent les sujets suivants:
Générateurs
-
Compréhensions de la liste
-
Arguments de la fonction multiple
-
Expressions régulières
-
Gestion des exceptions
-
Ensembles
-
Sérialisation
-
Fonctions partielles
-
Code introspection
-
Décorateur
-
Effectuer la programmation Web en utilisant Python
Le site Web Programmation en Python vous aide à passer du bureau au développement d'applications en ligne. Les tutoriels sont divisés en trois domaines principaux:
Serveur
-
Développement de frameworks côté serveur pour les applications
-
Création d'un script CGI (Common Gateway Interface)
-
Fourniture d'applications serveur
-
Développement de systèmes de gestion de contenu (CMS)
-
Conception de méthodes d'accès aux données via des solutions de services Web
-
Client
-
-
Interaction avec les navigateurs et les navigateurs
-
Création de clients basés sur un navigateur
-
Accès aux données via diverses méthodes, y compris les services Web > En relation
-
Création de solutions communes pour l'informatique en ligne basée sur Python
-
-
Interaction avec les systèmes de gestion de bases de données (SGBD)
-
Conception de modèles d'application
-
Création de solutions intranet
-
Ajout de bibliothèques
-
Le site Pythonware vous avez accès à un certain nombre de bibliothèques tierces qui vous aident à effectuer des tâches supplémentaires en utilisant Python.Le lien "Téléchargements (downloads.effbot.org)" est celui que vous devriez regarder en premier. Ce site de téléchargement vous donne accès à la console
-
aggdraw
celementtree
-
effbot
-
elementsoap
-
elementtidy
-
elementtree
-
exemaker
-
ftpparse
-
grabscreen > imaging
-
pil
-
pythondoc
-
squeeze
-
tkinter3000
-
Créez des applications plus rapidement en utilisant un IDE
-
L'éditeur IDLE (Integrated DeveLopment Environment) fourni avec Python fonctionne bien pour de nombreux projets, mais vous peut le trouver limité après un certain temps.
-
L'impossibilité de modifier les EDI plus tard est la raison pour laquelle il est important d'essayer un certain nombre d'EDI avant d'en choisir un. Le wiki PythonEditors fournit une liste exhaustive d'IDE que vous pouvez essayer.
Vérifiez votre syntaxe avec plus de facilité
Le python. L'utilitaire vim fournit une mise en évidence de la syntaxe améliorée qui facilite la recherche d'erreurs dans votre script Python. Cet utilitaire s'exécute comme un script, ce qui le rend rapide et efficace sur n'importe quelle plate-forme. En outre, vous pouvez modifier le code source en fonction des besoins particuliers.
Utilisez XML à votre avantage
Le langage XML (eXtensible Markup Language) est utilisé pour le stockage des données de tous types dans la plupart des applications. L'indépendance de la plate-forme de XML est la raison pour laquelle elle apparaît avec tant d'autres technologies.
De plus, XML est relativement facile à apprendre et parce que c'est du texte, vous pouvez généralement y remédier sans trop de problèmes.
Il est important de se familiariser avec XML lui-même, et vous pouvez le faire en utilisant un didacticiel facile comme celui que l'on trouve sur le site W3Schools. Le site W3Schools divise le processus d'apprentissage en chapitres suivants:
Tutoriel XML de base
Validation de vos fichiers XML
Utilisation de XML avec JavaScript
-
Présentation des technologies XML
-
Utilisation techniques XML avancées
-
Utilisation d'exemples XML facilitant la visualisation de XML en action
-
Une fois que vous avez découvert les fondamentaux, consultez le site de traitement Python et XML pour savoir comment utiliser XML avec Python.
-
Dépasse les erreurs de débutant Python courantes
-
Absolument tout le monde fait des erreurs de codage. Vous pouvez obtenir un avantage sur vos concurrents en évitant les erreurs de débutant que tout le monde a à apprendre à un moment donné. Pour éviter ces erreurs, jetez un oeil à cette série en deux parties:
Python: Erreurs courantes des débutants, Partie 1
Python: Erreurs courantes des débutants, Partie 2
Comprendre l'Unicode
-
vous commencez à écrire des applications sérieuses. Malheureusement, Unicode est l'un de ces sujets pour lesquels un comité décidait à quoi ressemblerait Unicode. Il y a donc plus d'une définition mal définie d'Unicode et une multitude de normes pour la définir.
-
Voici quelques ressources que vous devriez consulter:
Le minimum absolu que tout développeur doit absolument, positivement savoir sur Unicode et les jeux de caractères (pas d'excuses!)
Le guide mis à jour sur Unicode sur Python
Python Encodages et Unicode
-
Didacticiels et aperçus Unicode
-
Expliquez-le comme je suis cinq: Python et Unicode?
-
Unicode Pain
-
Rendez votre application Python rapide
-
Rien ne désactive plus rapidement un utilisateur qu'une application qui fonctionne mal. La performance est un mélange de fiabilité, de sécurité et de rapidité. Vous pouvez lire sur le triangle de performance sur ce blog. De nombreux développeurs se concentrent uniquement sur la partie vitesse de la performance mais finissent par ne pas atteindre leur objectif. Il est important de regarder chaque aspect de votre utilisation des ressources et de vous assurer que vous utilisez les meilleures techniques de codage.
-
Une des meilleures ressources disponibles est "Un guide pour analyser les performances de Python. "Après avoir lu cet article, assurez-vous également de consulter les conseils de performance de PythonSpeed.
