if
<code python>if <exp>:
linea1
linea2
elif <exp>:
linea5
linea6
else:
linea3
linea4</code><code python>if number1 > number2: larger_number = number1
else: larger_number = number2</code>
* no mezc... y espacios en blanco en la indentación
* ''else'' es la última rama de la cascada, opcionalment
igo en Python
Uno de los problemas más comunes en el trabajo del desarrollador es **procesar datos almacenados en archivos** que generalmente se almacenan... ue 20 números, y es igualmente fácil imaginar que el usuario de este programa ingrese estos veinte números directamente desde el teclado.
Es mucho más difícil imaginar la misma
resantes desde que comenzó este curso, pero todos ellos han procesado solo un tipo de datos: los numér... atos de la computadora no son números: nombres, apellidos, direcciones, títulos, poemas, documentos científicos, correos electrónicos, sentencias judiciales, confesiones de ... caracteres de los que podrías esperar. Muchos de ellos son invisibles para los humanos, pero esencial
= Modulo 1 (intermedio): Módulos
El código de computadora tiene una tendencia a crecer. Podemos decir que el código que no crece probablemente sea completamen... nsición y generalmente pasa rápidamente, después del primer informe de error. Python en sí es un buen ejemplo de cómo actúa esta regla.
El código creciente es, de hecho, un problema crecie
ses y los objetos de Python: es **la forma en que el objeto puede presentarse a si mismo**.
Comencemo... plo.
<code python>
class Star:
def __init__(self, name, galaxy):
self.name = name
self.galaxy = galaxy
sun = Star("Sol", "Vía Láctea")
print(sun)
</code>
El pr
s profundizar en este tema, hablemos de ejemplos del uso de la fecha y la hora en la programación.
La... plicación. Al crear registros, puedes especificar el formato de fecha y hora.
* **Seguimiento de cam... ción sobre cuándo se creó o modificó un registro. El módulo datetime será perfecto para este caso.
*... acciones deben conservarse y debemos ocuparnos de ello.
La fecha y la hora se utilizan en casi todas
ta palabra? Quizás se refiere a algún dispositivo electrónico. O tal vez se refiere a una máquina pesada diseñada para producir energía eléctrica u otra cosa.
Un generador de Python es **... apaz de producir una serie de valores y controlar el proceso de iteración**. Esta es la razón por la c... erador.
¿Cuál es la diferencia?
Una función devuelve un valor bien definido, el cual, puede ser el r
tro lugar sino en la parte superior de la pila.
Del mismo modo, no puedes sacar una moneda de la pila... neda que se encuentra en la parte inferior, debes eliminar todas las monedas de los niveles superiores.
El nombre alternativo para una pila (pero solo en la terminología de TI) es **UEPS (LI
temd
== Consideraciones iniciales
* Se presenta el 30 de abril de 2010, por Lennart Poetterig
* Sy... al cambio de paradigma histórico de UNIX.
* Es el estándar de facto para la gestión de servicios en... Linux.
== Ventajas de SystemD
* Arranque Paralelo: SystemD permite iniciar servicios de manera paralela, lo que reduce significativamente el tiempo de a
= Modulo 4: Excepciones
== Excepciones
El lidiar con errores de programación tiene (al menos) dos part... de suceder que tu código termine en ese momento y el usuario se quede solo con un mensaje de error conciso y a la vez ambiguo en la pantalla. El usuario estará insatisfecho y tu también deberías... de este tipo de fallas y cómo no provocar la ira del usuario.
La segunda parte de lidiar con errores
ones?
Hasta ahorita has implementado varias veces el uso de funciones, pero solo se han visto algunas ... funciones para utilizarlas como herramientas, con el fin de hacer la vida más fácil, y para simplifica... consola se utiliza print(). Cuando se desea leer el valor de una variable se emplea input(), combinad... iones, y como utilizarlas. Escribiremos varias de ellas juntos, desde muy sencillas hasta algo complej
== Métodos a detalle
Resumamos todos los hechos relacionados con el uso de métodos en las clases de Python.
Como ya sabes, un **método es una función qu... mento, pero no puede declararse sin parámetros).
El primer (o único) parámetro generalmente se denomina //self//. Te sugerimos que lo sigas nombrando de esta m
/mkdir//, que te permite crear un directorio como el comando mkdir en Unix y Windows. Si no conoces es... tendrás la oportunidad de aprender las funciones del módulo os, para realizar operaciones en archivos ... más de las operaciones de archivos y directorios, el módulo os te permite:
* Obtener información sobre el sistema operativo.
* Manejar procesos.
* Oper
como desees en un módulo y distribuirlo por todo el mundo.
* Por supuesto, no es una buena idea mez... l módulo que las contiene (por ejemplo, no le des el nombre videojuegos a un módulo que contiene funci... e un módulo?
* Sí lo hay, es un **paquete**: en el mundo de los módulos, un paquete juega un papel similar al de una carpeta o directorio en el mundo de
ies or an order in a class hierarchy. When you develop a system in a group of programmers, it would be... **abstract methods**.
* The programmer has to deliver all method definitions and the completeness w... ted by another, dedicated module. The programmer delivers the method definitions by __overriding__ the... ode to be polymorphic, so all subclasses have to deliver a set of their own method implementations in