Introducción a la Programación
Diagrama de temas
-
-
Bienvenidos y bienvenidas! Soy el Prof. Luis Kowaleski y en este espacio comenzaremos a desarrollar la introducción relativa a la programación, habilidad que van a obtener.
Programar se aprende programando ¡Nadie nace sabiendo programar computadoras!, en esta materia vamos introducirnos en el mundo de la programación, pero evidentemente programar es un trabajo vuestro. Es decir, lo importante es que hagan el máximo número de programas que puedan. En cada unidad vamos presentar contenidos conceptuales, pero es importante que adicionalmente realicen los ejercicios que les voy a dejar como materiales de soporte.
La programación es un conocimiento que se aprende, como se aprende hacer reacciones químicas en un laboratorio, resolver ecuaciones matemáticas o andar en bicicleta. El principal objetivo de esta materia es mostrar que el aprendizaje de la programación puede ser fácil, si se empieza desde lo básico y se continúa de manera gradual, hasta que se es capaz de escribir un programa que resuelve un problema.
La primera dificultad del aprendizaje de la programación radica en la necesidad de aprender dos cosas bastante diferentes de manera simultánea:
1. Un lenguaje para transmitir a la máquina las órdenes que se le quieren dar; esto es, el lenguaje de programación y una manera de pensar y concebir dar órdenes a la computadora.
2. El algoritmo traducido en programa.
El uso de un lenguaje siempre debe respetar un conjunto de reglas de sintaxis y de semántica; sin embargo, un programa que es correcto desde el punto de vista del lenguaje no siempre va a realizar la tarea o a resolver el problema que se quiere solucionar.
En el proceso de aprendizaje de la creación de un programa, si ya se conoce programar con algún otro lenguaje de programación, resulta más fácil aprender otro lenguaje, sin muchas explicaciones, mejor aún si el segundo lenguaje pertenece al mismo paradigma de programación. Por esta razón, consideramos que el lenguaje Python es el más óptimo de aprender como primer lenguaje, ya que es un lenguaje imperativo, que permite un manejo muy preciso de conceptos importantes de la programación, como las variables, las clases, las funciones y los objetos, entre otros aspectos. Cualquier otro lenguaje de programación, como los lenguajes Java, JavaScript o C++, son más fácil de aprenderse después de que se conoce y se maneja de manera óptima Python el cual que es mucho más fácil de entender y manejar.
-
-
Algoritmos Contenido interactivo
-
Algoritmos Cuestionario
-
Ver Completa la actividad hasta el final
-
Este foro esta para las preguntas sobre los temas dados en la sección "del algoritmo al programa".
-
-
Ver Completa la actividad hasta el final
-
Ver Recibir una calificación
-
Ahora que contamos con unos conocimientos básicos sobre POO es un buen momento de revisitar las colecciones. Es decir, ahora conocemos los objetos y tenemos una idea más clara de cómo funciona Python por lo vamos a volver a tratar el de tema de las colecciones y así aprender algunos de sus métodos de clases.
-
Ver Hacer intentos: 1 Recibir una calificación Recibir una calificación de aprobado
-