Red de conocimiento informático - Problemas con los teléfonos móviles - El papel del lenguaje Python

El papel del lenguaje Python

Python es un lenguaje de programación de computadoras. Es un lenguaje de tipado dinámico orientado a objetos diseñado originalmente para escribir scripts automáticos (shells). Con actualizaciones de versión y la adición de nuevas funciones, se utiliza cada vez más para el desarrollo independiente de proyectos a gran escala.

Programación del sistema: proporciona API (interfaz de programación de aplicaciones) para facilitar el mantenimiento y la gestión del sistema. Es uno de los lenguajes icónicos de Linux y una herramienta de programación ideal para muchos administradores de sistemas. (Aprendizaje recomendado: videotutorial de Python)

Gráficos: admite bibliotecas de gráficos como PIL y Tkinter, que pueden facilitar el procesamiento de gráficos.

Procesamiento matemático: las extensiones NumPy proporcionan amplias interfaces para muchas bibliotecas matemáticas estándar.

Procesamiento de texto: el módulo re proporcionado por Python puede admitir expresiones regulares y también proporciona módulos de análisis SGML y XML. Muchos programadores utilizan Python para el desarrollo de programas XML.

Programación de Bases de Datos: Los programadores pueden comunicarse con Microsoft SQL Server, Oracle, Sybase, DB2, MySQL, SQLite y otras bases de datos a través de módulos que siguen la especificación Python DB-API (Database Application Programming Interface). El módulo Gadfly que viene con Python proporciona un entorno SQL completo.

Programación en red: proporciona módulos enriquecidos para admitir la programación de sockets para desarrollar aplicaciones distribuidas de forma fácil y rápida. Este módulo es ampliamente utilizado por muchos grandes programas de desarrollo de software como Zope, Mnet y BitTorrent. Google lo está utilizando ampliamente.

Programación web: Lenguaje de desarrollo de aplicaciones que soporta la última tecnología XML.

Aplicaciones multimedia: el módulo PyOpenGL de Python encapsula la interfaz de programación de aplicaciones OpenGL, que puede implementar el procesamiento de imágenes 2D y 3D, y el módulo PyGame se puede utilizar para escribir software de juegos.

Motor de juego: PYMO, que significa memorias de Python apagadas, es un motor de juego AVG que se ejecuta en Symbian S60V3, Symbian3, S60V5, Symbian3 y Android. Se llama PYMO porque está basado en la plataforma Python 2.0 y es adecuado para crear juegos AVG al estilo de Memories Off.

Programación de hackers: Python tiene una biblioteca de hackers con funciones integradas con las que está familiarizado o no, pero le falta una sensación de logro.

Escriba un rastreador simple en Python

Primero, obtenga el código fuente HTML correspondiente a través del módulo urllib2. (PD: urllib2 ya no está disponible después de python3.3, reemplazado por urllib)

importar urllib2 #Llamar a urllib2

url='/s?wd=cloga' #Reemplazar el igual sign La URL de la derecha se asigna a url

html=urllib2.urlopen(url).read() #htmlLa operación después de nombrar aleatoriamente el signo igual es abrir la página del código fuente y leerla

print html #print A través de las tres oraciones anteriores, puede almacenar el código fuente de la URL en la variable de contenido de tipo carácter.

El siguiente paso es extraer lo que necesitamos de este montón de código fuente HTML. Utilice Chrome para ver el código correspondiente al contenido (también puede utilizar Firebug para Firefox).

Como puedes ver, la información de la URL se almacena en la etiqueta span. Para obtener la información que contiene, puedes utilizar expresiones regulares.

Para obtener más artículos técnicos relacionados con Python, visite la sección de tutoriales de Python para aprender.