En otros artículos de este mes del blog de Superprof hemos hablado de los lenguajes de programación en general y los tipos de programación que hay. Pero más detalladamente nos hemos centrado en el lenguaje de programación Python: qué es, su historia y evolución, cómo instalarlo, las aplicaciones que tiene, las salidas profesionales para un experto en Python, entre otra información.
Si has llegado hasta este artículo es porque muy seguramente estés interesado en aprender a programar en Python. Conocer este lenguaje de programación es una excelente idea. Te puede facilitar la búsqueda de empleo, tanto si quieres dedicarte a programar puramente o como complemento a otra formación que ya tengas. Del mismo modo, es un mundo muy interesante y hay personas que programan por hobby e intentan crear nuevas webs, aplicaciones o videojuegos. ¿Por qué no?
Por lo tanto, en este artículo te vamos a mostrar algunas de las formaciones que hay disponibles, tanto online como presenciales, para aprender a programar en Python.
¿Cuánto tiempo necesito para aprender Python?
El lenguaje de programación Python es reconocido por su rápido aprendizaje. Las personas que conocen este lenguaje, tanto profesionales como amateurs, afirman que con constancia se avanza considerablemente rápido.
Se calcula que trabajando una media de 4 horas al día 5 días a la semana, en 6 meses dominas Python. 6 meses pueden parecer poco tiempo, pero lo cierto es que el número de horas que le dedicas, si lo cumples, son muchas.
Pero lo habitual no es dedicarle ese número de horas y sin perdonar ni un solo día, por lo que, como para cualquier lenguaje, lleva su tiempo.
Páginas web para aprender Python
En Internet hay un montón de recursos para aprender Python. En los apartados siguientes hablaremos de cursos y formaciones de pago, pero las páginas web que te vamos a mostrar a continuación son completamente gratuitas.
- Google's Python Class: es un programa que aúna explicaciones, vídeos y tutoriales sobre programar en Python.
- Python for you and me: un libro electrónico que enseña los contenidos básicos para aprender Python.
- Learnpython: te recomendamos encarecidamente esta página web. Contiene tutoriales interactivos en los que se explican los fundamentos del lenguaje de programación Python. Esta web destaca por ser clara, interactiva y práctica.
- Python España: es la comunidad Python de habla hispana en la que se comparte constantemente contenido sobre Python para aprender, compartir y ayudar.

Cursos para programar en Python
Si quieres ser un experto en Python, lo mejor es que hagas un curso y practiques mucho por tu cuenta. Los cursos te otorgarán las bases del lenguaje y te mostrarán el camino, pero para ser un experto tienes que practicar frecuentemente y estar siempre al día. Estos son alguno de los mejores cursos para aprender Python:
- Curso online de Data Science (Coder House)
- Python para Android, iOS, Windows, Linux y Mac - Desde Cero (Udemy)
- Programación para todos, empezando con Python (edX - University of Michigan)
- Programa especializado: Python para todos (Coursera - University of Michigan)
- Learn Python 3 (Codecademy)
- Programming for Data Science with Python (Udacity)
- Certificado profesional de Automatización de TI de Google con Python (Coursera - Google)
Libros para aprender Python
Sí, sí, libros en papel. Es cierto que cada vez se usan menos los libros para aprender y sobre todo los libros en papel debido a la enorme cantidad de recursos que hay en la web.
Pero si eres de los que como mejor aprende es con un buen manual, ordenado y claro, estás de suerte. Existen manuales para aprender Python en inglés y en español que nada tienen que envidiar a los variopintos recursos en línea.
- Learn Python 3 the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code, de Zed Shaw: un libro de iniciación a Python.
- Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners, de Al Sweigart: aprenderás a automatizar tareas utilizando Python. Está especialmente concebido para principiantes.
- Aprende Python en un fin de semana, de Alfredo Moreno Muñoz: de los mejores libros en español para principiantes.
- Python Crash Course: A Hands-On, Project-Based Introduction to Programming, de Eric Matthes: se trata de un manual muy completo que te permitirá aprender y avanzar con unas bases sólidas en programación.
Formaciones en las que se aprende Python
No existe un grado universitario o un ciclo superior en el que se aprende única y exclusivamente Python, sino que este lenguaje de programación se aprende como una parte de los contenidos del grado. Sin embargo, sí hay másteres y cursos de especialización cuyo objetivo principal es formar expertos en Python.

Grados universitarios
En la gran mayoría de grados universitarios relacionados con las ciencias de la computación hay materias de programación. Dependiendo del centro y del docente, puede que aprendas a programar en varios lenguajes o te centres en solo uno. Por todo el territorio español hay universidades en las que se ofertan grados y dobles grados relacionados con la informática, como por ejemplo:
- Grado en Ingeniería Informática (múltiples universidades españolas)
- Grado en Computación e Inteligencia Artificial (IE University)
- Doble Grado en Ciencia e Ingeniería de Datos e Ingeniería en Tecnologías de Telecomunicación (UC3M - Universidad Carlos III de Madrid)
- Grado en Ciencia e Ingeniería de Datos (UDC - Universidade da Coruña)
- Grado en Ingeniería de Sistemas de la Información (varias universidades españolas)
Formaciones profesionales
Los ciclos formativos otorgan una sólida formación en informática y programación. Con tan solo dos años de estudio podemos conocer los fundamentos de la programación y orientar nuestra carrera hacia el mundo del desarrollo web. Obviamente no seremos expertos en ningún lenguaje de programación solo con lo aprendido en clase, pero vale la pena dedicar nuestro tiempo libre a conocer detalladamente uno o varios lenguajes, como el lenguaje de programación Python. Las salidas profesionales están aseguradas.
- Ciclo Formativo de Grado Medio de Técnico en Sistemas Microinformáticos y Redes
- Ciclo Formativo de Grado Superior en Desarrollo de Aplicaciones Multiplataforma
- Ciclo Formativo de Grado Superior en Administración de Sistemas Informáticos en Red
- Técnico Superior en Desarrollo de Aplicaciones Multiplataforma con Especialidad en Big Data
- Ciclo Formativo de Grado Superior en Desarrollo de Aplicaciones Web
Todos estos ciclos formativos se imparten en numerosos centros de formación por todo el territorio español. Además, si vives en la capital, puedes complementarlos con clases particulares programacion Madrid.
Másteres universitarios
Como complemento al grado, podemos realizar un máster universitario que nos concederá el título de experto en un lenguaje de programación determinado.
- Máster Universitario en Big Data y Data Science (VIU - Universidad Internacional de Valencia)
- Máster Universitario en Computación de Altas Prestaciones (HPC - High Performance Computing) (USC - Universidade de Santiago de Compostela)
- Máster Universitario en Tecnologías de Análisis de Datos Masivos: Big Data (USC - Universidade de Santiago de Compostela)

Especializaciones y cursos universitarios
En las universidades además de ofertar grados y másteres también se realizan frecuentemente cursos de experto universitario o cursos de especialización para que los estudiantes puedan completar su formación y acreditar que poseen competencias en determinados campos.
- Experto Universitario en Programación en Python para Ciencia de Datos y Web (VIU - Universidad Internacional de Valencia)
- Fundamentos de programación: Programación en Python para data science (UOC - Universitat Oberta de Catalunya)
- Aprende a programar con Python (UNED)
- Curso Universitario en Programación con Python (Universidad Europea)
Clases particulares de Python
En España puedes encontrar fácilmente un profesor particular de Python. ¿Cómo buscarlo? Puedes buscar de varias formas:
- Academias
- Internet
- Plataformas online de clases particulares
Academias
Dirígete a las academias de informática que hay en tu zona y pregunta si hay algún profesor que pueda enseñarte a programar en Python. Si es un lugar con poca demanda quizás no haya una oferta de clases de programacion pero puede ser que el profe sí conozca algún lenguaje de programación y esté dispuesto a impartir clases.
Internet
Al buscar «profesores particulares de python» o «clases de python» en el motor de búsqueda obtendrás decenas de resultados. Échale un ojo a ver qué ofrecen. No obstante, puede ser difícil escoger un buen profesor de programación entre tantos anuncios, por eso nosotras te recomendamos que hagas la búsqueda en páginas web especializadas en clases particulares.

Plataformas online de clases particulares
Son esas páginas web de las que te hablábamos en el párrafo anterior. Tenemos por ejemplo Superprof, Infoclases o Tusclasesparticulares.
¿Cómo es el funcionamiento de estas plataformas? En su motor de búsqueda tienes que poner de qué materia buscas clases (python) y en qué lugar. Al darle a buscar obtendrás como resultado los profes particulares disponibles en tu zona. Puedes pinchar en el perfil de cada profe para obtener más información sobre ellos: formación, experiencia, metodología, trayectoria, tarifas... todo lo que necesitas saber para escoger un profesor particular.
Las clases de programacion pueden ser presenciales u online, como tú prefieras.
Para contactar con los profesores que más te han interesado debes registrarte en la plataforma y pagar una pequeña cantidad por el servicio. Este pago te da derecho a contactar con cualquier profesor que se anuncie en la plataforma, es decir, puedes contactar con varios profesores de diferentes materias.
Y si tienes alguna duda o necesitas ayuda, estas plataformas cuentan con un servicio de atención al cliente con el que puedes contactar.
¡Cuéntanos tu experiencia aprendiendo a programar!









