Las tuplas y las listas.

El sitio oficial de python nos dice lo siguiente: » Además de que las tuplas son inmutables, también hay una distinción semántica que debe guiar su uso. Las tuplas son estructuras de datos heterogéneas (es decir, sus entradas tienen diferentes significados), mientras que las listas son secuencias homogéneas. Las tuplas tienen estructura, las listas tienen orden. » (Desconocido, 2017)

A las listas les puedes pedir determinados valores por el rango en el que estos se encuentran, por ejemplo: lista[1,4,8,4] y pedir un valor de este cumulo de valores con lo siguiente, lista[3], esto recolectaría el valor de «4» ya que el rango va de: 0,1,2,3, etc. Con los tuples se puede pedir información también, solo que esta no puede ser alterada con tanta facilidad como en las listas como se puede ver en el siguiente vídeo que a mi me ha ayudado demasiado y espero les ayude a tener una idea más clara.

AMP tech. (mayo 15, 2017). Tutorial Python #2: Listas y Tuplas. noviembre 21, 2019, de Youtube Sitio web: https://youtu.be/chMbNLf43ss

El aliado perfecto para las repeticiones.

Dependiendo de lo que necesites, con base en repeticiones, tu mejor aliado va a ser cualquiera de estas tres opciones: ciclos for, while y las recursiones. Donde radica l diferencia es en los pequeños detalles que harán que el ciclo se detenga, por ejemplo, si te piden un programa en el que necesitas anotar la asistencia de un cine, como tal no sabes cuantas personas entrarán al cine, pero debes de capturar esta información, como tienes un número ilimitado y altamente variable de posibilidades, tienes que reducir esa variabilidad con una pregunta que haga que el ciclo while se detenga, como preguntar si este usuario va a entrar a el cine o si quieres que deje de contar cuando alguien lo indique, pero si por lo contrario nos enfrentamos a una sucesión, lo más probable es que usemos un ciclo for por el hecho de que tenemos un número de veces en las cuales queremos que se haga la sucesión, como en las sucesiones de Fibonacci y para las recursiones lo mejor son problemas que se puedan ir desmantelando en otros más pequeños, como sería el caso de obtener factoriales de algunos números.

Les voy a adjuntar videos que yo hice sobre estos tres métodos cíclicos sencillos para que entiendan bien las circunstancias en las que es usado cada uno.

KhanAcademy. (noviembre 13, 2013). Ciclo for en Python. noviembre 26, 2019, de Youtube Sitio web: https://www.youtube.com/watch?v=TB3GC3TAwe0&t=540s

James J. (noviembre 27, 2017). Python: Recursion Explained. noviembre 26, 2019, de Youtube Sitio web: https://www.youtube.com/watch?v=wMNrSM5RFMc

Recursiones en python.

Las recursiones nos sirven para descomponer un problema grande en otros más pequeños, lo cual es más tardado, pero el resultado es el mismo, en el ejemplo que les mostraré se trata de hacer un programa que pueda calcular el factorial de algún número, en ese caso es ciclo, les voy a dejar una captura de pantalla de como se ve el programa, pero también el vídeo que me explicó de una manera muy completa el funcionamiento y la realización del siguiente código. Espero les guste y les ayude mucho.

James J. (noviembre 27, 2017). Python: Recursion Explained. noviembre 25, 2019, de Youtube Sitio web: https://www.youtube.com/watch?v=wMNrSM5RFMc

¿Determinadas repeticiones? No hay problema.

en esta ocasión les voy a enseñar lo que se conoce como un ciclo for, este ciclo es muy útil para cuando tienes una repetición con un límite, por lo tanto sabes cuando va a parar, en cambio en un ciclo while, tendrías que poner una restricción que haga que en un momento dado este ciclo llegue a su fin, pero la mayoría de veces esta restricción se pide diciéndole al usuario si quiere que el ciclo se siga repitiendo o que este termine, mientras que el ciclo for termina haciendo las repeticiones que el programador quiere. Les adjunto un vídeo con un ejemplo simple para que entiendan el funcionamiento de los ciclos for, me ayudó mucho a entender el funcionamiento de los ciclos for y como le dan valor a una variable cuyo nombre tu puedes cambiar en un determinado rango.

Ciclos while

Son en lo personas mis ciclos favoritos, ya que estos paran cuando tu el usuario lo desee, y esto es muy útil ya que en nuestra vida la mayoría de cosas a las que vamos a enfrentar estos programas son variables, casi nunca son constantes. Les voy a adjuntar un vídeo para que entiendan como funcionan estos ciclos y las condiciones que podemos poner a los ciclos. Espero les guste y les ayude, de todas formas están los comentarios abiertos y el vídeo es de gran ayuda.

José María Menéndez Villa

Condicionales

Las condicionales nos sirven para lograr adecuarnos a la realidad, para que los resultados calculados estén de acuerdo a nuestra realidad, ya que los cálculos se hacen para poder explicar fenómenos de nuestro entorno y para poder predecir, lo que pasaría en determinados casos, como tiros parabólicos, lados de áreas etc. Podemos predecir muchas cosas, en este caso es poder descubrir uno de los lados de un terreno cuadrado. Pidiendo al usuario que introduzca el valor de un área, positiva y calculando su raíz cuadrada podremos saber cuando mide uno de sus lados, si queremos también podemos obtener el perímetro con este calculo. Como se los voy a mostrar en la captura de pantalla de mi código para mostrarles como lo hice.

Usos de if y else.

Nuestra vida esta llena de opciones, las cuales pueden cambiar nuestro rumbo, en el desarrollo de códigos es casi lo mismo, las opciones por las que hacemos ir al usuario, puede hacer que el código sirve de una manera óptima, porque si no lo guiamos así las mediciones no podrían salir, porque en el mundo real varias cosas, no tienen números negativos, por ello tenemos que poner restricciones, para que el código no arroje resultados que no van de acuerdo a la realidad. Es por esto que les adjunto una captura de pantalla de mi código y un vídeo sobre el funcionamiento del mismo, espero les ayude para ir más allá en su camino de la programación.

Este es el vídeo que espero les pueda gustar.

Uso de librerías

Como en el anterior blog, hablamos de las librerías, pero en este caso, les voy a mostrar otro ejemplo para poder hacer su conocimiento sobre las librerías un poco más extenso, en este caso me acordé de las apuestas por adivinar las suma que dan dos dados y quise diseñar un programa para que tu pudieras tratar de adivinar la suma de los dos dados, por ello voy a adjuntar un vídeo, además de una captura de pantalla de el código, con esto te puedes divertir un rato, la verdad no planeo que estés horas haciendo eso, pero puedes aprender a hacerlo.

Espero les ayudé este vídeo, ánimo.

Importar algunas librerias de Python y sus usos.

En los anteriores códigos la mayoría involucraban la librería de matemáticas, pero en este caso les voy a mostrar una librería, la cual les va a ayudar a obtener un número aleatorio, de un rango de números determinados, en este caso yo realicé un programa, como un juego para adivinar el número aleatorio que la computadora va a escoger, de ahí va a comparar tu respuesta, con el número escogido, de ahí te va a dar la opción de re intentar en el caso de que no le hayas atinado al número, si es que te rindes, te va a mostrar el número que la computadora eligió y si es que quieres re intentar, les voy a dejar un vídeo, además de una captura de pantalla del código que creé, cualquier duda, los comentarios están abiertos, espero les ayude y los veo en el próximo blog.

codigofacilito. (2016). Curso python librerias. 19/09/2019, de Youtube Sitio web: https://www.youtube.com/watch?v=44D-QCg-YEw

Funciones en Python

Las funciones son algo que usamos diariamente, y están rodeándonos en todo momento, desde que entras a tu carro y este tiene una computadora que es controlada por comandos y funciones, programadas, desde que vas a pedir un café y el sistema arroja lo que te debería dar de cambio. Entendemos también que una función va a tener un solo valor y este depende del valor que se le de a la variable independiente, desde dibujar una parábola, con su función de y=x2, sabiendo así que el valor de «y» va a depender del valor de «x», pero este va a ser solo un valor.

Yo utilicé un ejemplo en el que diseño un programa para ayudarles a calcular la velocidad final de un fluido, teniendo un desplazamiento que tiene que ver con la presión atmosférica, tomando esto con el siguiente vídeo les voy a enseñar como las variables no se pueden nombrar igual, espero les ayude el siguiente vídeo, de lo contrario pueden poner en los comentarios sus dudas, los veo en el siguiente blog.

Diseña un sitio como este con WordPress.com
Comenzar