Estas lecciones comienzan con una visión general de la programación en general, junto con ejemplos de varios lenguajes de programación diferentes.
Estas lecciones comienzan con una visión general de la programación en general, junto con ejemplos de varios lenguajes de programación diferentes. Al estudiante se le demuestra cómo preparar el entorno para las actividades de programación. Se explican los elementos elementales de programación como entrada, procesamiento, salida, errores y documentación. Finalmente, se presentan herramientas y recursos de programación.
OBJETIVOS DE APRENDIZAJE:
- Comprender la variedad de lenguajes de programación disponibles
- Aprender a preparar el entorno para la programación
- Comprender Python y los elementos de programación principales
- Conocer las diversas herramientas y recursos disponibles para la programación
Habilidades que obtendrás
Programación informáticaConceptos generales de informáticaLenguajes de diseño de programasConceptos de programaciónEntornos de programaciónProgramación del SistemaLo que aprenderás
- Entiende la variedad de lenguajes de programación disponibles
- Prepara tu entorno para actividades de programación
- Identifica elementos de programación elementales incluyendo entrada, procesamiento, salida, errores y documentación
- Explora Python y elementos de programación primarios
- Usa las diversas herramientas y recursos disponibles para programar
- Trabaja con código fuente y ejecución de programas
Puntos clave
- El curso comienza con una descripción general de la programación en general, con ejemplos extraídos de varios lenguajes de programación diferentes.
- Se muestra a los estudiantes cómo preparar el entorno para actividades de programación.
- Se explican elementos de programación elementales como entrada, procesamiento, salida, errores y documentación.
- Se presentan herramientas y recursos de programación para apoyar el trabajo de programación.
- El curso cubre Python junto con elementos de programación primarios.
Preguntas frecuentes
¿Qué cubre este curso?
Proporciona una descripción general de la programación en general con ejemplos de varios lenguajes de programación diferentes, muestra cómo preparar el entorno para programar, explica elementos de programación elementales como entrada, procesamiento, salida, errores y documentación, y presenta herramientas y recursos de programación.
¿Qué habilidades adquiriré en este curso?
El curso desarrolla habilidades en Programación Informática, Conceptos de Computación General, Lenguajes de Diseño de Programas, Conceptos de Programación, Entornos de Programación y Programación de Sistemas.
¿Qué temas se incluyen en las lecciones?
Las lecciones incluyen ¿Qué es la Programación?, Trabajar con Código Fuente, Entrada y Salida, Ejecución de Programas, Errores, Documentación y Espacios en Blanco, y Herramientas y Recursos de Programación.
¿Este curso cubre un lenguaje de programación específico?
Sí. Entre los objetivos de aprendizaje, el curso cubre entender Python y elementos de programación primarios, y extrae ejemplos de varios lenguajes de programación diferentes.
Transcripción
Transcripción
¿Qué es exactamente la programación de computadoras? Bueno, la programación le está diciendo a una computadora digital exactamente qué hacer. Ahora, las computadoras realmente solo entienden un idioma que es binario. Un bit se puede establecer en cero o en uno. Y ahí es donde obtenemos el nombre binario, que significa dos. Y entonces esos dos valores deben combinarse en cualquier cosa que queramos representar. Podemos usarlos para representar colores, letras, o en este caso, números. Así es como representamos a uno, pero para representar dos, tenemos que hacerlo así. Entonces hay una broma de que hay un cero tipos de personas en el mundo, los que entienden el binario y los que no. Y esto no es 11, son tres. Así que hay tres vítores por el binario. Y espero que ahora entiendas algunos de esos chistes. Pero hay muchos tipos diferentes de lenguajes de programación. Hay cientos, y algunos de ellos son de muy bajo nivel. como lenguaje ensamblador. Usarías un lenguaje como este si quisieras exprimir al máximo el rendimiento fuera de su hardware. Pero la mayoría de los programadores trabajan con lenguajes que son más fáciles de leer, más fáciles de entender, y ciertamente más fácil de aprender. Permítanme mostrarles un ejemplo de algunos de estos. Esto es C ++. Puedes ver que es más fácil de leer. Tienes que seguir un par de pasos para que su programa funcione. Y también puede compilar opcionalmente este código C ++ en lenguaje ensamblador. Y espero que veas aquí por qué no querrías empezar con este tipo de lenguaje, solo lenguaje de bajo nivel para comenzar a aprender a programar. El óxido es un lenguaje que tiene mucho rendimiento. ventajas que tiene C ++, pero es más moderno. Por eso es más fácil trabajar con él. Hay algunos lenguajes como Visual Basic y C # que requieren herramientas especiales como Visual Studio de Microsoft. Hay algunos idiomas que se ejecutarán casi en cualquier lugar como Java, que se ejecuta en la parte superior de una máquina virtual. Hay algunos lenguajes que están diseñados para programación web como PHP. Hay algunos que están diseñados para ejecutarse dentro del navegador. y JavaScript es uno de esos. Así que aquí tienes un ejemplo que se ejecuta dentro de un navegador. Y hay otros idiomas que se conocen como lenguajes de secuencias de comandos, como Perl y lenguajes interpretados como Perl y Ruby. Ahora vamos a utilizar Python en este curso. Y la buena noticia es que Python es muy fácil trabajar con él. Todo lo que necesita hacer es crear un documento de texto en su escritorio o en algún lugar conveniente, y lo llamaremos hello_world. Y, por supuesto, si dejo una extensión .txt, la mayoría de las veces, verá ese mapa en el Bloc de notas. Y este es el editor más simple del mundo, y esto es todo lo que necesita para aprender a programar. Y con Python, simplemente puede decir print ("hola mundo"). Ahora hay una regla no escrita en la programación. que siempre debes usar, hola mundo es su primer programa. Ahora normalmente vamos a cambiar el nombre de esto, no con txt, pero tiene una extensión de archivo py. Y nos van a pedir que nos aseguremos que queremos cambiar eso pero luego puede usar cualquier editor que desee. Estoy usando Notepad ++ aquí, tiene un poco más de ayuda para los programadores, pero también puede hacer clic con el botón derecho del ratón y siempre puedes usar Abrir con y seleccione Bloc de notas.
Aprende sobre la marcha
Lleva tu aprendizaje a todas partes: la app de KnowledgeCity te permite ver las lecciones sobre la marcha.