lunes, 29 de agosto de 2016

Java basic data types

Estuve investigando los tipos de datos básicos que hay en Python, pero al igual que Java o cualquier otro idioma, tenemos los principales que son:
  1. Numbers
  2. Strings
  3. List
  4. Tuple & Dictionary.
Si bien, los números pueden tener 3 tipos de valores, como Int, Long, Float y Complex.

  
El tipo complex  se utiliza cuando mezclamos números con letras, un caso típico en el cual encontramos esto es en matemáticas, por ejemplo: 7.5*14j


Para obtener la información que compartí en esta publicación vi el siguiente video: Data Types

 

jueves, 25 de agosto de 2016

Zen of Python

En lo personal me gusta la idea de que el código se vea bonito, ya que debe ser fácil de entender y debe ser agradable a la vista. También es muy importante que sea explícito, para evitar generar líneas de código que no se necesitan, y en caso de ser complejo es mejor hacerlo lo más sencillo posible para que otras personas puedan leerlo :)
Pienso que es importante agregar comentarios (a pesar de no ser mencionados) ya que de esa manera puedes recordar lo que estabas haciendo con tus líneas de código y poder continuar con tu programa. Por último es muy importante que tengas una idea clara de lo que quieres plasmar en tu código, si no será difícil explicar, hacer y leer el código.

 
También les comparto el link del video que Ken subió a twitter, para que vean los elementos y "reglas" importantes que deben seguirse en Python para lograr tener un buen código: The Zen of Python n.n


 

lunes, 22 de agosto de 2016


Chocolate cake for lazy people

Puede que no todos lo sepan, pero uno de mis hobbies favoritos es la repostería... por lo tanto quiero compartir una receta con ustedes ^-^
 

Quería compartir una receta fácil y rápida para hacer un pequeño pastel de chocolate sin horno!!

Estos son los ingredientes que necesitan:
  • 1 Taza
  • 4 Cucharadas de leche
  • 3 Cucharadas de aceite vegetal
  • 4 Cucharadas de harina
  • 1 Huevo
  • 3 Cucharadas de chocolate en polvo (Puede ser chocomilk)
  • 2 1/2 Cucharadas de azúcar
  • 1/4 Cucharadita de polvo para hornear
  • Chipas de chocolate (Opcionales)
  • Crema batida (Opcional)
Procedimiento:
  • En tu taza quebra el huevo y batelo bien con un tenedor.
  • Después agrega el harina, pero asegúrate de pasarla por un colador primero para evitar grumos.
  • Bate bien el harina cada vez que la agregues.
  • Comienza a agregar las cucharadas de leche y aceite, después bate.
  • Agrega el chocolate en polvo y el azúcar, asegurándote de batir cada vez que agregues las cucharadas.
  • Al final agrega el polvo para hornear y las chispas de chocolate.
  • Una vez que lo hayas batido bien, mete tu taza en el microondas por 2 mins.
  • Cuando el tiempo pase tendrás algo parecido a esto:

Si deseas agregar crema batida en tu pastel, asegúrate de dejarlo enfriar por unos 3 minutos, y el producto final será así:
Espero les guste esta receta; en lo personal encuentro delicioso este pastel 😍

domingo, 21 de agosto de 2016

Calling functions, using conditional if & basic user input

En esa ocasión hice un ejercicio que incluye 3 tópicos al mismo tiempo.

 

Primero generé una función y después la definí para poder ser "llamada", en este caso quise hacer una función que nos ayude a transformar pesos mexicanos en dólares estadounidenses.
Pero para no tener un valor fijo y tener que modificarlo, simplemente agregué un input básico, para que el usuario sea capaz de introducir la cantidad que desee.


También tomé en cuenta el valor actual del dólar, por lo tanto generé una condicional if, por si una persona desea transformar un valor menor al de "17.78", como se muestra a continuación:

Una vez que se sabe que el valor debe ser mayor a "17.78", puede agregarse un valor mayor para hacer la conversión:
En este útlimo caso se puede observar que la cantidad introducida (500) era suficientemente grande, y después se presenta la conversión mostrando el letrero "Gracias por la compra, recoje tu dinero".

It worked!! :')

Si desean ver un ejemplo como este pueden entrar al siguiente link, en el cual se hace una conversión de kilogramos a libras: Calling Python Functions