Python est un langage de programmation informatique. Il s'agit d'un langage de type dynamique orienté objet conçu à l'origine pour l'écriture de scripts automatisés (shells). Avec les mises à jour continues de la version et l'ajout de nouvelles fonctionnalités du langage, il est de plus en plus utilisé pour le développement de projets indépendants et à grande échelle. .
Programmation système : Fournit une API (Application Programming Interface), qui peut faciliter la maintenance et la gestion du système. C'est l'un des langages emblématiques. Sous Linux, c'est d'abord un outil de programmation idéal pour de nombreux administrateurs système. (Apprentissage recommandé : Tutoriel vidéo Python)
Traitement graphique : Il est pris en charge par des bibliothèques graphiques telles que PIL et Tkinter, qui peuvent faciliter le traitement graphique.
Traitement mathématique : Les extensions NumPy fournissent des interfaces étendues vers de nombreuses bibliothèques mathématiques standard.
Traitement de texte : Le module re fourni par python peut prendre en charge les expressions régulières et fournit également des modules d'analyse SGML et XML. De nombreux programmeurs utilisent Python pour développer des programmes XML.
Programmation de bases de données : Les programmeurs peuvent interagir avec des bases de données telles que Microsoft SQL Server, Oracle, Sybase, DB2, MySQL, SQLite, etc. via des modules qui suivent le Python DB-API (Database Application Spécification de l'interface de programmation). Python est livré avec un module Gadfly, qui fournit un environnement SQL complet.
Programmation réseau : Fournit des modules riches pour prendre en charge la programmation de socket, qui peut facilement et rapidement développer des applications distribuées. De nombreux projets de développement de logiciels à grande échelle tels que Zope, Mnet et BitTorrent Google l'utilisent largement.
Programmation Web : Langage de développement d'applications prenant en charge la dernière technologie XML.
Applications multimédia : Le module PyOpenGL de Python encapsule « l'interface de programmation d'applications OpenGL » et peut effectuer un traitement d'image bidimensionnel et tridimensionnel. Le module PyGame peut être utilisé pour écrire des logiciels de jeux.
Moteur de jeu : PYMO signifie Python Memory Off. Il s'agit d'un moteur de jeu AVG fonctionnant sur les systèmes Symbian S60V3, Symbian3, S60V5, Symbian3 et Android. Parce qu'il est développé sur la base de la plate-forme python2.0 et qu'il est adapté à la création de jeux AVG dans le style de Memories Off, il s'appelle PYMO.
Programmation hacker : Python dispose d'une bibliothèque de hacks, qui contient des fonctions intégrées que vous connaissez ou non, mais il lui manque un sentiment d'accomplissement.
Écrivez un robot simple en Python
Tout d'abord, vous devez obtenir le code source HTML correspondant via le module urllib2. (PS : urllib2 ne peut plus être utilisé après python3.3, et est remplacé par urllib)
import urllib2 #调用urllib2 url='http://www.baidu.com/s?wd=cloga' #把等号右边的网址赋值给url html=urllib2.urlopen(url).read() #html随意取名 等号后面的动作是打开源代码页面,并阅读 print html #打印
Grâce aux trois phrases ci-dessus, le code source de l'URL peut être stocké dans la variable de contenu, et son type est le type de caractère.
L'étape suivante consiste à extraire le contenu dont nous avons besoin de cette pile de code source HTML. Utilisez Chrome pour afficher le code du contenu correspondant (vous pouvez également utiliser Firebug dans Firefox).
Vous pouvez voir que les informations sur l'URL sont stockées dans la balise span. Pour obtenir les informations, vous pouvez utiliser des expressions régulières.
Pour plus d'articles techniques liés à Python, veuillez visiter la colonne Tutoriel Python pour apprendre !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!