Primer Ejercicio:
Hola Mundo! Si la programación es el acto de enseñar a una computadora a tener una conversación con un usuario, sería más útil primero enseñarle a la computadora a hablar. En Python, esto se logra con la declaración de impresión.

Segundo Ejercicio: Declaraciones impresas 
Hay dos versiones diferentes de Python. Tanto Python 2 como Python 3 se usan en todo el mundo. La diferencia más significativa entre los dos es cómo se escribe una declaración impresa. En Python 3, la impresión tiene paréntesis.
Tercer Ejercico:Instrumentos de cuerda 
Al imprimir cosas en Python, estamos suministrando un bloque de texto que queremos que se imprima. El texto en Python se considera un tipo específico de datos llamado cadena. Una cadena, llamada así porque son una serie de letras, números o símbolos conectados en orden, como si estuvieran unidos por una cuerda. Las cadenas se pueden definir de diferentes maneras
Cuarto Ejercicio: Manejo de errores
A medida que nos familiarizamos con el lenguaje de programación Python, nos topamos con errores y excepciones. Estas son quejas que hace Python cuando no entiende lo que quiere que haga. Todos se topan con estos problemas, por lo que es una buena costumbre leerlos y comprenderlos. Aquí hay algunos errores comunes con los que podríamos encontrarnos al imprimir cadenas.
Quinto Ejercicio: Variables
En Python, y cuando se programa en general, necesitamos construir sistemas para manejar los datos que cambian con el tiempo. Esa información podría ser la ubicación de un avión, o la hora del día, o el programa de televisión que está viendo actualmente. Lo único importante es que puede ser diferente en diferentes momentos. Python usa variables para definir cosas que están sujetas en cambios.
Sexto Ejercicio: Aritmética
Una cosa que las computadoras son capaces de hacer excepcionalmente bien es realizar aritmética. La suma, la resta, la multiplicación, la división y otros cálculos numéricos son fáciles de hacer en la mayoría de los lenguajes de programación, y Python no es una excepción.
Séptimo Ejercicio: Actualizando variables
Cambiar el contenido de una variable es una de las operaciones esenciales. A medida que el flujo de un programa progresa, los datos deben actualizarse para reflejar los cambios que han sucedido.
Octavo Ejercicio: Comentarios
La mayoría de las veces, el código debe escribirse de tal manera que sea fácil de entender por sí mismo. Sin embargo, si desea incluir una información para explicar una parte de su código, puede usar el signo #. Una línea de texto precedida de un # se llama comentario. La máquina no ejecuta este código, es solo para que los humanos lo lean. Cuando revises tu código más tarde, los comentarios pueden ayudarte a descubrir lo que se pretendía hacer.


Noveno Ejercicio: Números
Las variables también pueden contener valores numéricos. El tipo más simple de número en Python es el número entero, que es un número entero sin punto decimal
Décimo Ejercicio: Dos tipos de división
En Python 2, cuando dividimos dos enteros, obtenemos un número entero como resultado. Cuando el cociente es un número entero, esto funciona bien.
Onceavo Ejercicio: Cuerdas multilínea
Hemos visto cómo definir una cadena con comillas simples y comillas dobles. Si queremos que una cadena abarque varias líneas, también podemos usar comillas triples.
Doceavo Ejercicio: Booleanos
A veces necesitamos variables que sean verdaderas o falsas. Este tipo de datos, que solo puede tomar uno de dos valores, se denomina booleano. En Python, definimos booleanos usando las palabras clave Verdadero y Flaso.
Décimotercero Ejercicio: ValueError
Python asigna automáticamente una variable al tipo de datos apropiado en función del valor que se le da. Una variable con el valor 7 es un entero, 7. es un flotador, "7" es una cadena. A veces querremos convertir variables a diferentes tipos de datos. Por ejemplo, si quisiéramos imprimir un entero como parte de una cadena, primero querríamos convertir ese entero en una cadena. Podemos hacer eso usando str ()

 Catorceavo Ejercicio: Revisión

¡Estupendo! Hasta ahora hemos visto:

Imprimir declaraciones
Cómo crear, modificar y usar variables
Operaciones aritméticas como suma, resta, división y multiplicación
Cómo usar los comentarios para hacer que tu código sea fácil de entender Diferentes tipos de datos, incluidas cadenas, ints, flotantes y booleanos
Convertir entre tipos de datos











Comentarios