Publicado por David RolandoARDUINO UNO Y PYTHON3
Durante el aprendizaje de programación de Arduino necesitaremos establecer una comunicación entre el PC y nuestro Arduino es decir se necesitará enviar datos del Arduino al PC o por el contrario, necesitaremos enviar comandos del PC al Arduino. Es por ello que en Python podemos encontrar herramientas útiles en los que podremos conectar por comunicación serial nuestro Arduino con el PC.
Tería necesaria
Python - pyseri...
Continuar leyendo » Publicado por David RolandoLos bucles en el lenguaje de programación pueden ejecutar líneas de código tantas veces como se necesite o tantas veces como se desee.
Bucle 'While'
Ejecuta una sección de código en base a una condición, al igual que el control “IF ELSE”. Sin embargo, ejecutará el código mientras la condición se mantenga. El código dentro del dominio del WHILE se ejecutará siempre y cuando la condición se mantenga.
Estructura del WHILE:
while <C...
Continuar leyendo » Publicado por David RolandoSe trata la estructura de control if ... elif ... else ...Estas construcciones permiten condicionar la ejecución de uno o varios bloques de sentencias para el cumplimiento de una o varias condiciones.
Condicional Simple:
Ejecuta un bloque de instrucciones cuando la proposición (condición) es verdadera; si es falsa, no hace nada. En inglés "if" significa "si" (condición).
IF (condicion):
Ejecuta&nbs...
Continuar leyendo » Publicado por David RolandoAlgoritmos Genéticos (Python)
Introducción:
Un algoritmo genético es una búsqueda heurística que está inspirada en la teoría natural de la evolución de Darwin. Este algoritmo refleja el proceso de selección natural, donde los individuos más aptos son seleccionados para reproducirse en orden, para producir descendencia de la siguiente generación.
Esta noción de selección natural puede ser aplicado para resolver problemas. Consideramos que u...
Continuar leyendo » Publicado por El equipo de TusclasesEste primer post que pongo trata sobre mi experiencia a lo largo de 3 años de dar clases de programación a alumnos de universidad y algunos que quieren encontrar un trabajo mejor, a través de la plataforma Classgap, 100% online cada uno desde su casa, y que comparto con todos vosotros, a ver si así os animáis.
1º CONSTANCIA: Esto se debe dar por hecho, pero cuando se está empezando a aprender programación algo sobre todo, es muy importante ded...
Continuar leyendo » Publicado por David RolandoIntroducción
Presentamos al perceptron simple, el cual puede clasificar dos clases linealmente diferenciables, puede parecer sensillo, pero obtener su verdadero potencial le tomo a los cientificos más de 50 años y otros 30 años más para explotar todo su potencial, ya que son la base de lo que hoy todos conocemos como Neural-network, dentro del campo del deep learning.
Algoritmo:
En este modelo del perceptron, nuestra función de activación es: F(...
Continuar leyendo » Publicado por TusclasesHace 22 años empezaron a popularizarse los móviles en España. Cuando íbamos a buscar trabajo nos pedían un currículum en papel, dejábamos nuestro numero de teléfono fijo, rellenábamos unos formularios en papel y nos preguntaban si teníamos coche. Todos entendemos que el coche deberíamos poder utilizarlo, y saber conducirlo (tener un permiso de conducir).
¿Por qué necesitamos conocimientos informáticos?
Hoy cuando vamos a buscar trabajo, al...
Continuar leyendo » Publicado por FainnerUna de las preguntas mas frecuentes de los estudiantes de programación es "¿Quiero aprender a programar y desarrollar mi lógica?, ¿Habrá una forma de aprender mas rápido?".Cada vez mas se esta volviendo muy frecuente entre mis estudiantes.
Pero la pregunta que viene a mi mente es: "¿Será correcto la frase aprender para programar?"; por eso este articulo es para analizar este texto y así ayudar a esos estudiantes a liberar ese potencial que tiene...
Continuar leyendo » Publicado por El equipo de Tusclases
A día de hoy, nadie pone en duda la destreza extraordinaria de aquellos desarrolladores que dejaron su huella en aquella "Era dorada de los videojuegos" . Dorada porque España fué la élite en la creación de videojuegos a 8 bits por aquellos años 80; y a nivel mundial. Gracias a todos esos héroes , "pica códigos", con equipos llenos de limitaciones técnicas por doquier. Pasando más de una noche en v...
Continuar leyendo » Publicado por Nicolas AceroExisten mchos errores al momento de elegir un lenguaje de programaciom, ya que lo miramos por el camino de la moda de uso de uno u el otro, sin adentrar que funcionalidades me ofrece uno vs el otro, es decir si escucharas que python es exelente para generar reportes, podria pensar quiero hacer un sistema estadistico con python, pero te has puesto a pensar si es el mas apto para este proceso? o si el costo de poner tu proyecto final pudiera ser m...
Continuar leyendo » Publicado por Esteban Ramos¿Qué es un lenguaje de programación?
Para definir de manera sencilla qué es un lenguaje de programación se puede definir cada palabra, lenguaje es una forma o sistema de comunicación y la programación es el procedimiento de escritura del código fuente de un software o programa.
En informática, se conoce como lenguaje de programación a un programa destinado a la construcción de otros programas informáticos.
Su nombre se debe a que comp...
Continuar leyendo » Publicado por Harold PedrazaDeno es un famework para JavaScript y TypeScript el cual fue creado por Ryan escrito con el lenguaje RUST casualmente el tambien fue el creador de NodeJs, comparado con este framework una de sus diferencias principales es el uso de TypeScript el cual integra su compilador, utiliza el v8 de chrome y no hace el uso de NPM como si lo hacia NodeJs, para lograr esto utiliza una URL para cargar dependencias locales o remotas.
El objetivo de Deno es pr...
Continuar leyendo » Publicado por El equipo de Tusclases¿Qué sabes de los patrones en programación?
Te mencionaré algunos:
Patrón SINGLETON
Patrón OBSERVADOR
Patrón ITERADOR
Patrón MVC
¿Y eso cómo se usa? Te invito a averiguarlo por ti mismo, es divertido. Y luego vamos compartiendo conocimiento.
A. PATRÓN SIGLETON
O de creación de una sola instancia. Garantiza que solo se pueda crear una instancia de la clase.
B. PATRÓN OBSERVADOR
Notifica a quienes estén interesados sobre un ...
Continuar leyendo » Publicado por El equipo de TusclasesArduino es una placa de desarrollo y un software (Arduino IDE) que permiten programar Microcontroladores casi sin conocimientos de electrónica.
Sabiendo algo de programación, se pueden crear dispositivos interactivos, instalaciones, proyectos domóticos, controlar luces, motores y sistemas de seguridad entre miles de aplcaciones en los campos STEAM (Science, Technology, Engineering, Arts & Mathmatics).
La simplic...
Continuar leyendo »
Ver más articulos