Curso de programación

Programación enfocada a Python

Apartado 1: Módulo para aprender a programar

Dificultad general del módulo:

Antes de empezar a programar con Python, es muy importante tener una buena base en programación. Por eso, he decidido crear este módulo con el que aprenderás a programar mientras te voy enseñando vocabulario en inglés.

¿Por qué no aprender Python directamente?

Podrías empezar perfectamente a aprender Python ahora mismo. Sin embargo, este es uno de los errores más grandes que se suelen cometer al empezar a programar. Estudiar un lenguaje de programación sin tener idea sobre los fundamentos de programación. Si no sabes nada de programación, te va a costar mucho más ir asimilando y adaptando todos los conceptos que vayas aprendiendo.

Todos los lenguajes de programación tienen muchas cosas en común. Estas cosas, son las que aprenderás en este módulo, de forma, que todo lo aprendido lo podrás utilizar para aprender cualquier lenguaje de programación, no solo Python.

¿Qué temas vamos a tratar en este módulo de programación?

En este módulo de programación, trataremos temas como las variables, constantes, tipos de datos, estructuras, funciones, y alguna que otra cosa más.

Por supuesto, aquí ya vas a ver código de programación, no será solo texto.

¿Por qué añadir vocabulario en inglés para aprender a programar?

Aprender inglés en el mundo de la programación, no es una opción. Es como las matemáticas. Asignaturas obligatorias.

Por supuesto, no hace falta que aprendas inglés como si fuera tu lengua materna. Como mínimo, debes aprender bastante vocabulario enfocado a la programación y a tecnología en general. Esto no solo te abre puertas al mercado internacional, si no que también, lo necesitarás para buscar información, ya que las referencias suelen estar en inglés. Los lenguajes de programación, están todos o casi todos escritos en inglés con palabras como if, while, for, return, print...

No vamos a dar temario como en un curso de inglés, tan solo será vocabulario y traduciré los mensajes técnicos y demás. Bueno, que mejor que verlo a medida que avanzas.

Aquí tienes una página con todos los términos en inglés, enfocada a programación. Términos que aparecen en los diferentes apartados del módulo. Así, si olvidas algo, tienes ahí el vocabulario en inglés para consultarlo.

Ejercicios resueltos y proyectos

En principio, todos los módulos, excepto el primero (Instalación de Python) tienen ejercicios prácticos con soluciones.
En concreto, este módulo cuenta con 48 ejercicios prácticos divididos en los diferentes apartados. Con ellos, podrás practicar bastante.

Hay apartados que no tienen ejercicios (en algunos, simplemente, no tiene sentido ponerlos). En cambio, en los apartados en los que los hay, los encontrarás abajo en cada página, después de la teoría. Ahí hay un enlace que te llevará a la página de soluciones.

También, va a haber un proyecto de fin de módulo, el cuál va a ser para que apliques todo lo que has aprendido en este módulo un solo proyecto. Va a ser un verdadero reto, si no lo consigues superar, no te preocupes, aprende de la solución y sigue adelante.

Glosario del módulo

Además, he querido tomarme el tiempo de crear un glosario con los términos importantes de programación para que puedas repasarlos rápidamente, si los olvidas.
En él, te da un breve resumen de lo que es cada término, y en qué página se explica por primera vez.

Ir al módulo anterior Siguiente

Temario del curso


Comentarios

Si te quedan dudas sobre el temario, sobre Programación, PseInt, Python o cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.

Programación Fácil YouTube

Suscríbete

Si te ha gustado este curso y crees que el trabajo merece la pena, te agradeceré eternamente que te suscribas a mi canal de YouTube para apoyarme y que pueda seguir haciendo cursos gratuitos.

Además, si te encanta la programación, tienes un montón más de cursos gratuitos para ver.

No solo eso, podrás participar enviándome comentarios con tus sugerencias para temas específicos o cursos completos o incluso las dudas que tengas y las intentaré ir resolviendo en los cursos que estén todavía abiertos.