Página anteriorPágina siguiente Cualquier código que escriba usando cualquier lenguaje compilado como C, C++ o Java puede integrarse o importarse a otra secuencia de comandos de Python. Este código se considera una extensión. Un módulo de extensión de Python no es más que una biblioteca C normal.
Página anteriorPágina siguiente Python proporciona varias opciones para desarrollar interfaces gráficas de usuario (GUI). Los más importantes se enumeran a continuación. Tkinter − Tkinter es la interfaz de Python para el kit de herramientas GUI de Tk que se envía con Python. Veríamos esta opció
Página anteriorPágina siguiente XML es un lenguaje portátil de código abierto que permite a los programadores desarrollar aplicaciones que pueden ser leídas por otras aplicaciones, independientemente del sistema operativo y/o lenguaje de desarrollo. ¿Qué es XML? El lenguaje de marcado extensible
Página anteriorPágina siguiente Ejecutar varios subprocesos es similar a ejecutar varios programas diferentes al mismo tiempo, pero con los siguientes beneficios: Múltiples subprocesos dentro de un proceso comparten el mismo espacio de datos con el subproceso principal y, por lo tanto, pueden c
Página anteriorPágina siguiente El Protocolo simple de transferencia de correo (SMTP) es un protocolo que maneja el envío de correo electrónico y el enrutamiento de correo electrónico entre servidores de correo. Python proporciona smtplib módulo, que define un objeto de sesión de cliente SMTP que
Página anteriorPágina siguiente Python proporciona dos niveles de acceso a los servicios de red. En un nivel bajo, puede acceder al soporte de socket básico en el sistema operativo subyacente, lo que le permite implementar clientes y servidores para protocolos orientados a la conexión y sin conexi
Página anteriorPágina siguiente El estándar de Python para interfaces de bases de datos es Python DB-API. La mayoría de las interfaces de bases de datos de Python se adhieren a este estándar. Puede elegir la base de datos adecuada para su aplicación. Python Database API admite una amplia gama de
Página anteriorPágina siguiente Una expresión regular es una secuencia especial de caracteres que le ayuda a hacer coincidir o encontrar otras cadenas o conjuntos de cadenas, utilizando una sintaxis especializada contenida en un patrón. Las expresiones regulares son ampliamente utilizadas en el mu
Página anteriorPágina siguiente Python ha sido un lenguaje orientado a objetos desde que existió. Debido a esto, crear y usar clases y objetos es francamente fácil. Este capítulo lo ayuda a convertirse en un experto en el uso del soporte de programación orientada a objetos de Python. Si no tiene
Página anteriorPágina siguiente Python proporciona dos características muy importantes para manejar cualquier error inesperado en sus programas de Python y agregar capacidades de depuración en ellos: Manejo de excepciones − Esto se cubriría en este tutorial. Aquí hay una lista de excepciones es
Página anteriorPágina siguiente Este capítulo cubre todas las funciones básicas de E/S disponibles en Python. Para obtener más funciones, consulte la documentación estándar de Python. Impresión en la pantalla La forma más sencilla de producir una salida es usar print declaración donde puede pasar
Página anteriorPágina siguiente Un módulo le permite organizar lógicamente su código Python. Agrupar el código relacionado en un módulo hace que el código sea más fácil de entender y usar. Un módulo es un objeto de Python con atributos con nombres arbitrarios que puede enlazar y hacer referencia.
Página anteriorPágina siguiente Una función es un bloque de código organizado y reutilizable que se utiliza para realizar una única acción relacionada. Las funciones brindan una mejor modularidad para su aplicación y un alto grado de reutilización de código. Como ya sabe, Python le ofrece muchas
Página anteriorPágina siguiente Un programa de Python puede manejar la fecha y la hora de varias maneras. Convertir entre formatos de fecha es una tarea común para las computadoras. Los módulos de tiempo y calendario de Python ayudan a rastrear fechas y horas. ¿Qué es Tick? Los intervalos de tiem
Página anteriorPágina siguiente Cada clave está separada de su valor por dos puntos (:), los elementos están separados por comas y todo está encerrado entre llaves. Un diccionario vacío sin elementos se escribe con solo dos llaves, así:{}. Las claves son únicas dentro de un diccionario, mientras
Página anteriorPágina siguiente Una tupla es una colección de objetos ordenados e inmutables. Las tuplas son secuencias, al igual que las listas. Las diferencias entre tuplas y listas son que las tuplas no se pueden cambiar a diferencia de las listas y las tuplas usan paréntesis, mientras que las
Página anteriorPágina siguiente La estructura de datos más básica en Python es la secuencia . A cada elemento de una secuencia se le asigna un número:su posición o índice. El primer índice es cero, el segundo índice es uno, y así sucesivamente. Python tiene seis tipos de secuencias integradas, pe
Página anteriorPágina siguiente Las cadenas se encuentran entre los tipos más populares en Python. Podemos crearlos simplemente encerrando los caracteres entre comillas. Python trata las comillas simples igual que las comillas dobles. Crear cadenas es tan simple como asignar un valor a una variabl
Página anteriorPágina siguiente Los tipos de datos numéricos almacenan valores numéricos. Son tipos de datos inmutables, lo que significa que cambiar el valor de un tipo de datos numérico da como resultado un objeto recién asignado. Los objetos numéricos se crean cuando les asignas un valor. Por
Página anteriorPágina siguiente En general, las sentencias se ejecutan secuencialmente:la primera sentencia de una función se ejecuta primero, seguida de la segunda, y así sucesivamente. Puede haber una situación en la que necesite ejecutar un bloque de código varias veces. Los lenguajes de progr
python