Una educación diferente.

--Originally published at Newbie Programmer

Escribo este blog para hablar sobre una educación muy diferente a la que recibido con anterior, aun recuerdo mi primer día de clases en la universidad, llegue esperando la introducción de los profesores, de la materia, lo que se iba a ver en esos próximos meses, tarea, trabajos, proyectos, etcétera, lo que siempre pasa cuando entras a tu primer día de clases, entonces llegue a la clase de Fundamentos de Programación y fue diferente a las demás clases que tuve ese día.

En principio se presento el profesor, si hablo de Ken, entonces presento el curso, lo que se iba a ver en el, pero menciono que nosotros teníamos la libertad de publicar nuestro blogs, pero con relación al curso, para mi resulto muy extraño ya que era la primera vez que un profesor nos diera la libertad de realizar nuestros trabajos, era la primera vez que no se hablaba de tarea como tal, si tenemos que realizar un cierto numero de blogs cada parcial, tenemos que comentar, hacer preguntas, ir con el profesor, pero ahí esta el punto tenemos la libertad de hacerlo o no hacerlo de nosotros depende como queremos que nos vaya en nuestra calificación.

Lo que sentí fue eso de tener tanta libertad, de poder explorar por tu cuenta, de aprender sobre lo que queramos, buscar mas haya de los temas publicados del semestre, de realizar los trabajos como quisiéramos, si teníamos dudas sobre algún tema tenemos al profesor, a nuestros compañeros, tenemos canales de comunicación, pero creo que este tipo de educación no es para todos.

A mi me costo al principio adaptarme a una nueva forma de educar, pero con el tiempo fui aprendiendo como sacar ese provecho, aunque si me confiaba ciertos días, dejaba cosas para después, pero es el camino para aprender

Continue reading "Una educación diferente."

Conversiones.

--Originally published at Newbie Programmer

Primero, se definen las funciones con las cuales se va a trabajar, se definen las formulas para realizar las conversiones de temperaturas.

convertidor2

Después, se importan esas funciones para utilizarla en el programa, primero se diseña una interfaz para que el usuario seleccione la operación a realizar.convertidor2-7jconvertidor3

Aquí una imagen del output.

convertidor1


Física Reloaded 2.0

--Originally published at Newbie Programmer

Para realizar este programa de Vectores se tiene que importar la librería math, para poder utilizar diferentes funciones como la de sacar las resultantes en X y Y, también para calcular los ángulos.

fisica1

fisica3

Se utilizan listas para la suma de las resultantes en X y Y, para los angulos de las resultantes, se igualan nuevas variables a la variable y para no perder el valor original del angulo.El for loop hace que se puedan colocar N numero de vectores. fisica2


Llamadas recursivas.

--Originally published at Newbie Programmer

 

Las llamadas recursivas, son cuando dentro de una función, se vuelve a llamar a la función.llamadasrecursivas2

Este programa es de adivinar el color de una Manzana, al usuario solo se le dan 3 intentos, se añadió la función de colocar las letras colocadas por el usuario en minúsculas, para que no marcara error a la hora de evaluar.llamadasrecursivas1


Juego Random

--Originally published at Newbie Programmer

Este programa importa la librería random, este programa selecciona un numero dentro de 1 y 100.

adivinar1

Por cada error del usuario, se coloca un loop donde va guardando el numero de intentos del usuario.adivinar

Cuando la persona coloca un numero, el programa le menciona si es menor o mayor al numero a adivinar.


Cambios de clima.

--Originally published at Newbie Programmer

Este programa que mostrare a continuación convierte grados Fahrenheit a Celsius.

clima1

Usaremos la temperatura actual de la zona.clima3

Aquí, se le pide al usuario que proporcione la temperatura y se utiliza una formula matemática, también se incluyo que si en Celsius supera los 100 grados, el agua hierve y si es menor no hierve.clima2

 


Vectores

--Originally published at Newbie Programmer

No, no es un blog sobre un tema de física, bueno si lo es, pero es un programa que realice como parte de una tarea de Física 1, entonces decidí hacerlo en Python y compartirlo.

Resultado de imagen para vectores fisica

Lo primero que tuve que hacer tuve que importar las funciones matemáticas lo cual se realiza con import math.

captura-de-pantalla-14

El programa consistía en calcular la resultante de 3 vectores. Primero se le piden las magnitudes y angulo de los vectores, el angulo del vector se pide desde el eje de las x positivo debido a que cambia en su signo dependiendo el cuadrante del angulo.

Se usan float debido a que en la clase usamos vectores los cuales tienen magnitudes con punto decimal.

Ademas los ángulos se deben convertir en πRadianes.

Captura de pantalla (15).png

Después, como se sabe los vectores tienen componentes X y Y, los cuales deberán ser sumados en lo que se llama la suma de fuerzas en X y Y, las componentes X se sacan con el valor de la magnitud por el Coseno del angulo y las componentes Y por el valor de la magnitud por el Seno del angulo.

captura-de-pantalla-16

Luego de haber calculado las componentes X y Y de cada uno de los vectores, se realiza lo denominado suma de fuerzas, el cual significa que se deben sumar las componentes correspondientes, se incluyo la función round, para que se redondee el valor a 2 dígitos si no se redondeara quedarían números muy feos.

captura-de-pantalla-17

Al final, después de sacar las resultantes en X y Y, por el teorema de pitagoras pythagorean_theorem11

donde a es las resultante en Y, X  b es la resultante en X, se puede sacar C, la cual vendría significando la resultante del problema. Ahora, para sacar el angulo de la resultante se usa la función math.atan(ry/rx), la cual saca el

captura-de-pantalla-18
captura-de-pantalla-19
captura-de-pantalla-20
Continue reading "Vectores"