Aprende a programar con los artículos y consejos de nuestros profesores de programación

David Rolando
Publicado por David Rolando

Arduino y Python: Controlar Arduino desde el PC con Python

ARDUINO 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 »
David Rolando
Publicado por David Rolando

Bucles 'WHILE' - 'FOR' en Python: Introducción a la computación

Los 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 »
David Rolando
Publicado por David Rolando

Sentencias Condicionales IF,ELIF,ELSE - Python

Se 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 »
David Rolando
Publicado por David Rolando

Algoritmos Genéticos - Schedule Optimization - Python

Algoritmos 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 »
El equipo de Tusclases
Publicado por El equipo de Tusclases

3 claves para aprender a programar online

Este 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 »
David Rolando
Publicado por David Rolando

Machine Learning | Perceptron Simple | Python3

Introducció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 »
Tusclases
Publicado por Tusclases

¿Por qué es importante aprender informática ?

Hace 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 »
Fainner
Publicado por Fainner

Necesito ¿Aprender para programar?. Debate entre estos dos conceptos relacionados pero distintos

Una 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 »
El equipo de Tusclases
Publicado por El equipo de Tusclases

La limitación agudiza la creatividad - recordando a los retro 8 bits.

            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 »
Nicolas Acero
Publicado por Nicolas Acero

Como elegir el mejor lenguaje de programación

Existen 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 »
Esteban Ramos
Publicado por Esteban Ramos

¿Qué es un lenguaje de programación y su definición?

¿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 »
Harold Pedraza
Publicado por Harold Pedraza

Que es Deno Framework de Javascript y para que sirve.

Deno 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 »
El equipo de Tusclases
Publicado por El equipo de Tusclases

Parte 1. Aplicar Patrones en desarrollo de software

¿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 »
El equipo de Tusclases
Publicado por El equipo de Tusclases

¿Qué es Arduino y la Internet de las Cosas? Instroducción al diseño, programación y robótica.

Arduino 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