Ir al contenido principal

Mi primer experiencia con Python

No soy programador, eso lo sé y reconozco cada vez que me encuentro frente a frente con un lenguaje nuevo. Si el lenguaje en su totalidad es un iceberg, yo solo he visto la punta. Aún aceptando lo anterior, puedo programar.
Programar ha sido definido múltiples veces como algo sencillo, tan sencillo como "leer" inglés y aunque siempre me pareció un poco más complicado que ello, estoy de acuerdo. Programar es sencillo, pero de una forma bizarra que tenderías a ignorar. Para aprender a programar uno debe aprender a pensar.
El pensar humano, en realidad, es complejo. Ésto no lo tenemos presente debido a que estamos a costumbrado a ver acciones como algo sencillo, realmente no tenemos que visualizar todo lo que hacemos. El respirar sucede de forma inconsciente, el caminar y escribir también. Si nos detuviéramos para considerar todo lo que hacemos, descomponiendo en sentencias básicas, seria claro la enormidad de aquello que ignoramos.
Es por eso que cuando abrí el símbolo de sistema y entré las más básicas funciones, me envolvió un sentido de orgullo y emoción. Al declarar variables, hacer operaciones sencillas, describir cadenas, en el editor de un compilador, estaba pensando y dando el primer paso hacia al aprendizaje.

Comentarios

Entradas populares de este blog

Funciones Geometricas

En este programa encontramos múltiples formulas para la obtención de área y volumen de una gran variedad de figuras geométricas. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> import math def cuadrado(): lado=float(input("Dame el valor de lado: ")) cuadrado=[] cuadrado.append(lado) area=cuadrado[0]*cuadrado[0] cuadrado.append(area) print("Lado= {}, Area= {}".format(cuadrado[0],cuadrado[1])) def triangulo(): triangulo=[] base=float(input("Dame la base: ")) altura=float(input("Dame la altura: ")) triangulo.append(base) triangulo.append(altura) area=(triangulo[0]*triangulo[1])/2 triangulo.append(area) print("Base= {}, Altura= {}, Area= {}".format(triangulo[0],triangulo[1],triangulo[2])) def rectangulo(): rectangulo...

Fotoresistencia y foco

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> from turtle import * import turtle  import numpy as np from pylab import* import random import time import RPi.GPIO as GPIO, time t=Turtle() screen=t.getscreen() setup(400,300,0,0) screensize(150,150) colormode(255) t=Turtle() t.speed(10) screen=t.getscreen() setup(900,620,0,0) screensize(500,150) colormode(255) turtle.bgcolor("darkgray") t.hideturtle() t.penup() t.pensize(5) t.goto(-250,-150) t.pendown() t.goto(450,-150) t.penup() t.goto(-250,-150) t.pendown() t.goto(-450,-300) t.penup() t.goto(-250,-150) t.pendown() t.goto(-250,500) t.penup() t.goto(100,300) t.pendown() t.dot(40,255,255,255) t.dot(40,255,250,0) t.bgcolor("darkgray") GPIO.setmode(GPIO.BCM) valor=0 def medida (): measu...

Radar de velocidad

Las siguientes líneas de código dibujan y actúan como un radar de velocidad en pequeña escala. El sensor lee dos distancias (una inicial y una final) entre 50 y 10 cm, es a los 50 cm cuando lee la inicial y a menos de 10 cuando obtiene la final, al mismo tiempo contara las décimas de segundo para obtener el tiempo. Ya teniendo las dos variables necesarias para calcular una velocidad solo realiza la operación y muestra el resultado en la interfaz.  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> import time import botbook_gpio as gpio from turtle import * t=Turtle() screen=t.getscreen() setup(720,720,0,0) t.speed(5) t.penup() screen.bgcolor("gray") t.fillcolor("white") t.begin_fill() t.goto(200,-200) t.pendown() t.goto(...