Heim  >  Artikel  >  Backend-Entwicklung  >  Was macht die Python-Sprache?

Was macht die Python-Sprache?

(*-*)浩
(*-*)浩Original
2019-07-02 13:37:185002Durchsuche

Python ist eine Computerprogrammiersprache. Es handelt sich um eine objektorientierte dynamische Typsprache, die ursprünglich zum Schreiben automatisierter Skripte (Shells) entwickelt wurde. Mit der kontinuierlichen Aktualisierung der Version und der Hinzufügung neuer Sprachfunktionen wird sie zunehmend für die Entwicklung unabhängiger und umfangreicher Projekte verwendet .

Was macht die Python-Sprache?

Systemprogrammierung: Bietet eine API (Application Programming Interface), die die Systemwartung und -verwaltung erleichtern kann. Es handelt sich um eine der ikonischen Sprachen Unter Linux ist es erstens ein ideales Programmiertool für viele Systemadministratoren. (Empfohlenes Lernen: Python-Video-Tutorial)

Grafikverarbeitung: Es wird von Grafikbibliotheken wie PIL und Tkinter unterstützt, die die Grafikverarbeitung erleichtern können.

Matheverarbeitung: NumPy-Erweiterungen bieten umfangreiche Schnittstellen zu vielen Standard-Mathematikbibliotheken.

Textverarbeitung: Das von Python bereitgestellte Re-Modul unterstützt reguläre Ausdrücke und bietet außerdem SGML- und XML-Analysemodule. Viele Programmierer verwenden Python, um XML-Programme zu entwickeln.

Datenbankprogrammierung: Programmierer können mit Datenbanken wie Microsoft SQL Server, Oracle, Sybase, DB2, MySQL, SQLite usw. über Module interagieren, die der Python DB-API (Datenbankanwendung) folgen Spezifikation der Programmierschnittstelle. Python wird mit einem Gadfly-Modul geliefert, das eine vollständige SQL-Umgebung bereitstellt.

Netzwerkprogrammierung: Bietet umfangreiche Module zur Unterstützung der Socket-Programmierung, mit denen verteilte Anwendungen einfach und schnell entwickelt werden können. Viele große Softwareentwicklungsprojekte wie Zope, Mnet und BitTorrent nutzen es intensiv.

Webprogrammierung: Anwendungsentwicklungssprache, die die neueste XML-Technologie unterstützt.

Multimedia-Anwendungen: Pythons PyOpenGL-Modul kapselt die „OpenGL-Anwendungsprogrammierschnittstelle“ und kann zweidimensionale und dreidimensionale Bildverarbeitung durchführen. Mit dem PyGame-Modul kann Spielesoftware geschrieben werden.

Spiel-Engine: PYMO steht für „Python Memories Off“. Es handelt sich um eine AVG-Spiel-Engine, die auf Symbian S60V3-, Symbian3-, S60V5-, Symbian3- und Android-Systemen läuft. Da es auf Basis der Python2.0-Plattform entwickelt wurde und sich für die Erstellung von AVG-Spielen im Stil von Memories Off eignet, trägt es den Namen PYMO.

Hacker-Programmierung: Python verfügt über eine Hack-Bibliothek mit integrierten Funktionen, die Sie kennen oder nicht kennen, aber es fehlt das Erfolgserlebnis.

Schreiben Sie einen einfachen Crawler in Python

Zunächst müssen Sie den entsprechenden HTML-Quellcode über das urllib2-Modul erhalten. (PS: urllib2 kann nach Python3.3 nicht mehr verwendet werden und wird durch urllib ersetzt) ​​

import urllib2  #调用urllib2  
url='http://www.baidu.com/s?wd=cloga' #把等号右边的网址赋值给url
html=urllib2.urlopen(url).read()   #html随意取名 等号后面的动作是打开源代码页面,并阅读
print html #打印

Durch die obigen drei Sätze können der Quellcode der URL und deren Typ in der Inhaltsvariablen gespeichert werden ist der Zeichentyp.

Der nächste Schritt besteht darin, den benötigten Inhalt aus diesem Stapel HTML-Quellcode zu extrahieren. Verwenden Sie Chrome, um den Code des entsprechenden Inhalts zu überprüfen (Sie können auch Firebug in Firefox verwenden).

Sie können sehen, dass die URL-Informationen im Span-Tag gespeichert sind. Um die Informationen zu erhalten, können Sie reguläre Ausdrücke verwenden.

Weitere technische Artikel zum Thema Python finden Sie in der Spalte Python-Tutorial, um mehr darüber zu erfahren!

Das obige ist der detaillierte Inhalt vonWas macht die Python-Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn