Curso gratis · 3 h · 18 módulos

Curso de Python gratis: aprende a programar desde cero

Tres horas y media con Randy Varela, programador con más de 10 años de experiencia: los fundamentos de Python con ejercicios prácticos y cómo empezar a buscar proyectos como freelance.

  • +659.000visualizaciones
  • 3 hde clase
  • 18módulos
  • GratisSin registro
En resumen

Este curso de Python gratis es una introducción a la programación para principiantes, en español y desde cero. Dura unas 3 horas y media, se publicó en septiembre de 2023 y lo imparte Randy Varela, programador con más de 10 años de experiencia. Instalas Python, aprendes variables, operadores, condicionales, listas, bucles y funciones con ejercicios, y ves cómo buscar clientes como freelance.

Descargar el resumen en PDF

Ficha del curso

Precio
Gratis
Formato
Vídeo en YouTube
Duración
3 h 29 min
Módulos
18
Nivel
Principiante
Idioma
Español
Imparte
Randy Varela, Adrián Sáenz
Publicado en
septiembre de 2023
Visualizaciones
Más de 659.000
Me gusta
Más de 15.000
Lo que vas a aprender

Qué sabrás hacer al terminar el curso

  • 01

    Instalar Python y tu editor

    Descargar Python, comprobarlo en la terminal, probar instrucciones en el REPL y preparar Visual Studio Code.

  • 02

    Variables y tipos de datos

    Guardar textos, números y booleanos en variables, y convertir un tipo de dato en otro.

  • 03

    Operadores y condicionales

    Comparar valores, hacer cálculos y tomar decisiones con if, elif y else a partir de lo que escribe el usuario.

  • 04

    Listas, tuplas y bucles

    Recorrer datos con for y while, y programar ejercicios como una tabla de multiplicar o un juego de adivinar.

  • 05

    Funciones y ejercicios prácticos

    Escribir funciones con parámetros que devuelven resultados y resolver ejercicios, como una pequeña tienda en la consola.

  • 06

    Buscar tus primeros clientes

    Conocer las plataformas freelance, la importancia del portafolio y cómo cobrar un proyecto.

Temario completo

Los 18 módulos, uno a uno

Cada módulo indica en qué minuto empieza. Pulsa el minuto y el vídeo empieza justo ahí.

01 00:00 2 min

Introducción

Adrián presenta el curso y a Randy, que cuenta su trayectoria y aclara que es una introducción a la programación.

Adrián explica el objetivo: aprender a programar con Python, uno de los lenguajes más usados, y ver cómo ofrecer servicios de programación. Presenta a Randy Varela, programador freelance con más de 10 años de experiencia cuando se grabó el curso. Randy cuenta que empezó estudiando redes informáticas en ciclos de formación profesional y que aprendió a programar de forma autodidacta, trabajando en empresas. Deja claro desde el principio que el curso es una introducción para dar los primeros pasos en la programación con Python.

  • Quién es Randy Varela
  • Objetivo: primeros pasos con Python
  • Una introducción, no un curso avanzado
02 02:59 10 min

Sueldos y salidas de un programador

Randy consulta sueldos de programadores en un portal de empleo y repasa las salidas: empleo, freelance, consultora o producto propio.

Randy busca en un portal de empleo los sueldos que se ofrecían en España a programadores de Python cuando se grabó el curso, en 2023, y explica que suelen publicarse en bruto, antes de impuestos, y que varían mucho según la empresa y la experiencia. Después compara las salidas profesionales: trabajar en una empresa, ser freelance y cobrar por día o por proyecto, montar una consultora con tu propio equipo o crear un producto de software por suscripción. Avisa de que el trabajo freelance no es fijo: puede haber meses sin ningún proyecto y, por tanto, sin ingresos.

  • Sueldos publicados en bruto y muy variables
  • Empleo, freelance, consultora o producto propio
  • Los ingresos de un freelance no son fijos
03 13:03 6 min

Para qué sirve Python

Ves para qué se usa Python, desde la inteligencia artificial hasta las APIs, y qué servicios conocidos lo utilizan.

Randy explica los usos más demandados de Python: proyectos de inteligencia artificial, extracción de datos de otras webs o web scraping, que a él no le convence porque deja de funcionar cuando la web original cambia, y APIs, el programa que mueve la información entre una app y su base de datos, por ejemplo al iniciar sesión. Enseña servicios conocidos que usan Python en alguna parte, como Instagram, Spotify, Netflix o Dropbox, y aclara que no siempre está hecho todo con Python. Termina con el índice TIOBE, que mide la popularidad de los lenguajes de programación.

  • Inteligencia artificial, web scraping y APIs
  • Servicios conocidos que usan Python
  • Popularidad según el índice TIOBE
04 19:18 7 min

Características de Python

Conoces las ventajas de Python: fácil de leer, de código abierto, con una gran comunidad, muy demandado y multipropósito.

Randy repasa por qué Python es una buena puerta de entrada a la programación. Su sintaxis, la forma de escribir el código, es clara y usa palabras en inglés que se entienden. Es de código abierto: cualquiera puede proponer mejoras y la comunidad decide si se incluyen. Tiene una comunidad enorme, con muchas librerías, que son paquetes de código que añaden funciones, y webs como Stack Overflow donde resolver dudas. Además, es muy demandado y multipropósito: sirve para tipos de proyecto muy distintos.

  • Sintaxis clara y legible
  • Código abierto y gran comunidad
  • Librerías para casi cualquier cosa
05 26:59 13 min

Instalar Python

Descargas e instalas Python, lo compruebas en la terminal, conoces el REPL y preparas Visual Studio Code.

Randy descarga la última versión estable de Python desde su web oficial, que detecta tu sistema operativo; él usa Windows y enseña dónde están las versiones para Mac y Linux. Comprueba la instalación desde la terminal y presenta el REPL, una consola de Python donde escribir instrucciones sueltas, como una suma o un print, y ver el resultado al momento. Después explica qué es un IDE, un programa para escribir código con ayudas, instala Visual Studio Code, crea una carpeta para el curso y muestra cómo el editor colorea el código para entenderlo mejor.

  • Descargar la versión estable de Python
  • Probar instrucciones en el REPL
  • Visual Studio Code como editor

Lección: Cómo instalar Python y preparar tu editor

06 40:24 12 min

Variables

Aprendes qué es una variable, los tipos de datos básicos y cómo convertir un tipo de dato en otro.

Una variable es un espacio donde guardas información para usarla después. Randy crea variables de texto (string), de números enteros (int) y decimales, y booleanas, que solo pueden valer verdadero o falso. Insiste en ponerles nombres que expliquen qué guardan, para entender tu código más adelante, y enseña a ejecutar el archivo. También muestra cómo cambiar el tipo de un dato, por ejemplo de número a texto, algo habitual al trabajar con bases de datos. Y avisa de un detalle que confunde a muchos principiantes: hay que guardar el archivo antes de ejecutarlo.

  • Texto, enteros, decimales y booleanos
  • Nombres de variables claros
  • Guardar el archivo antes de ejecutarlo

Lección: Variables en Python y tipos de datos

07 53:22 16 min

Comparadores y operadores

Comparas valores, haces operaciones aritméticas y usas operadores de asignación para actualizar variables.

Randy empieza por los comparadores, que responden verdadero o falso: mayor, menor, igual o distinto. Explica una diferencia clave: un signo igual asigna un valor a una variable y dos signos iguales comparan. Después repasa los operadores aritméticos: suma, resta, multiplicación, división, cociente entero, resto y potencia, y cómo los paréntesis cambian el orden en que se hacen las operaciones. Termina con los operadores de asignación, como += o *=, que actualizan el valor de una variable a partir del que ya tenía.

  • Un igual asigna, dos iguales comparan
  • Operaciones, cociente, resto y potencia
  • Operadores de asignación como += y *=
08 01:09:36 16 min

Condicionales

Tomas decisiones en tu código con if, elif y else, con ejemplos que piden datos al usuario.

Una condición es una comparación que el programa usa para decidir qué hacer. Randy lo explica primero con un esquema y después en código. Presenta input, la función que permite al usuario escribir datos con el teclado, y crea un programa que recomienda qué llevar según el tiempo: una gorra si hace sol, un paraguas si llueve o quedarse en casa si hay tormenta. Explica que Python usa la sangría, el espacio al principio de la línea, para saber qué código va dentro de cada condición. Después programa otro ejemplo que dice si alguien es mayor o menor de edad.

  • if, elif y else
  • Pedir datos al usuario con input
  • La sangría marca qué va dentro de cada condición

Lección: Condicionales en Python: if, elif y else

09 01:26:21 15 min

Listas y tuplas

Guardas varios datos en listas, los recorres por posiciones y conoces las tuplas, que no se pueden modificar.

Las listas guardan varios valores en una sola variable, como una lista de nombres o de números. Randy enseña a crearlas, a sacar un valor por su posición, que empieza a contarse en cero, a unir dos listas, a usar range para generar series de números y a quedarse solo con una parte de la lista. Menciona las matrices como un tema más avanzado. Después explica las tuplas: se parecen a las listas, pero sus datos no se pueden cambiar una vez creadas. Aconseja usar una tupla cuando sabes que los datos no van a cambiar y una lista si no estás seguro.

  • Posiciones que empiezan en cero
  • range y partes de una lista
  • Cuándo usar una tupla y cuándo una lista
10 01:41:30 18 min

Bucles y bucle for

Entiendes qué es un bucle y usas for para recorrer listas y rangos de números, con una tabla de multiplicar como ejercicio.

Un bucle repite instrucciones mientras se cumple una condición, y Randy avisa de que, sin una forma de salir, puede repetirse para siempre. Después presenta el bucle for, que recorre una serie de datos: los elementos de una lista o los números de un range. Explica por qué, por costumbre, se usa la letra i como variable. Como ejercicio, programa la tabla de multiplicar del 2 y usa las cadenas f, que permiten mezclar texto y variables, para que cada línea se muestre completa. También combina un bucle con una condición dentro.

  • Qué es un bucle y cómo evitar que no termine
  • for con listas y con range
  • Ejercicio: la tabla de multiplicar

Lección: Bucles en Python: for y while con ejemplos

11 02:00:07 15 min

Bucle while

Usas while para repetir mientras se cumpla una condición y programas un juego de adivinar un número.

El bucle while repite un bloque de código mientras una condición sea verdadera. Randy lo explica con un contador que suma uno en cada vuelta y se detiene al pasar de cinco. Después importa la librería random para generar un número al azar y programa un pequeño juego: el usuario intenta adivinar el número secreto y el programa le dice si ha acertado. Para hacerlo más interesante, añade pistas que indican si el número secreto es mayor o menor que el que has escrito.

  • Un contador con while
  • Números al azar con random
  • Juego de adivinar un número con pistas
12 02:15:13 12 min

Funciones

Creas funciones para no repetir código, les pasas parámetros y las llamas cuando las necesitas.

Una función es un bloque de código con nombre que ejecutas cuando lo necesitas, en lugar de escribir lo mismo una y otra vez en distintas partes del programa. Randy explica que el código de una función solo se ejecuta cuando alguien la llama, lo que evita trabajo innecesario. Enseña a crear funciones, a llamarlas varias veces y a pasarles parámetros, que son los datos que reciben entre paréntesis, con el ejemplo de una función que suma dos números y muestra el total.

  • Qué es una función y cuándo usarla
  • Parámetros entre paréntesis
  • Llamar a una función varias veces
13 02:27:17 31 min

Ejercicios

Pones en práctica lo aprendido con tres ejercicios: una media de facturación, una tabla de multiplicar y una pequeña tienda.

Randy plantea ejercicios que combinan todo lo visto. Primero, una función que calcula la facturación media de varias empresas y devuelve el resultado con return, mejorada después para aceptar cualquier cantidad de datos con una lista y len. Después, una tabla de multiplicar que el usuario elige con input. Por último, una pequeña tienda en la consola: pide el producto, la cantidad y el precio, calcula el total con impuestos y controla errores como una cantidad negativa. Cierra presentando los frameworks web de Python, como Django y Flask, para seguir aprendiendo.

  • Funciones que devuelven resultados con return
  • Una tienda en la consola con control de errores
  • Siguientes pasos: Django y Flask
14 02:58:55 7 min

Cómo conseguir clientes: plataformas freelance

Conoces las plataformas freelance donde se publican proyectos de programación y cómo presentarte en ellas.

Randy da por hecho que, antes de buscar clientes, ya has estudiado y hecho algún proyecto por tu cuenta. Repasa plataformas como Workana, Fiverr, Upwork y Freelancer: en unas el cliente elige entre paquetes que tú ofreces y en otras el cliente publica un proyecto y los programadores envían su propuesta. Enseña a crear un perfil, a leer bien lo que pide cada cliente, a hablar con él antes de enviar una oferta y a empezar con proyectos pequeños para tener portafolio. Recomienda estar en varias plataformas, porque darse de alta no cuesta dinero. El canal tiene además un curso sobre cómo ganar dinero en Fiverr.

  • Workana, Fiverr, Upwork y Freelancer
  • Leer el proyecto y hablar antes con el cliente
  • Proyectos pequeños para empezar tu portafolio
15 03:06:28 6 min

Clientes con anuncios y con tu página web

Comparas buscar clientes con anuncios de pago y atraerlos con tu propia web, tus redes y tu portafolio.

Además de las plataformas, Randy menciona webs de anuncios clasificados donde muchos programadores ofrecen sus servicios. Explica dos tipos de estrategia: outbound, como los anuncios de pago en Google o en redes sociales, que cuestan dinero pero pueden traer clientes rápido, e inbound, como el SEO de tu web o tus perfiles en redes, que tarda más pero rinde mejor a largo plazo. Recomienda combinar las dos. Enseña su propia web y explica por qué el portafolio es lo que más convence: la gente quiere ver proyectos que ya has hecho.

  • Anuncios de pago: rápidos, pero con coste
  • SEO y redes: más lentos, mejores a largo plazo
  • Un portafolio cuidado convence más que las palabras
16 03:13:19 1 min

Cómo recibir el dinero

Randy cuenta cómo cobra sus proyectos y recuerda que, para la parte fiscal, debes consultar a un asesor.

Randy aclara que no es asesor fiscal y que no puede recomendar cómo facturar si no tienes empresa, porque depende de cada caso y es un tema delicado. Lo que sí comparte es cómo cobra él: por transferencia bancaria o a través de PayPal, y emitiendo una factura con una herramienta de facturación. Es un capítulo breve, pero sirve para tener claro desde el principio que cobrar un proyecto implica facturas y obligaciones fiscales que conviene consultar con un profesional de tu país.

  • Cobro por transferencia o PayPal
  • Una factura para cada proyecto
  • La parte fiscal, con un asesor
17 03:14:56 9 min

Workana: ventajas, desventajas y cómo usarla

Analizas Workana en detalle: cómo funciona, sus ventajas, sus comisiones y cómo destacar con tu perfil y tus propuestas.

Workana es una plataforma donde las empresas publican proyectos y los programadores envían ofertas. Randy explica sus ventajas: proyectos constantes y un sistema de niveles que da más visibilidad a medida que completas trabajos. Como desventaja, señala que se queda una comisión de cada proyecto, más alta en los pequeños, según las tarifas que muestra en 2023. Analiza el perfil de un programador con buenas valoraciones, sus certificaciones y su escaparate de proyectos, y aconseja centrar cada propuesta en lo que pide el cliente y evitar al principio proyectos con integraciones de terceros mal documentadas.

  • Niveles y visibilidad según tus proyectos
  • Comisiones más altas en proyectos pequeños
  • Propuestas centradas en lo que pide el cliente
18 03:24:43 5 min

Otras formas de generar ingresos como programador

Randy repasa otras vías: crear una consultora, tener marca personal, vender cursos o crecer dentro de una empresa.

Para terminar, Randy cuenta cómo pasó de freelance a montar una consultora con su propio equipo, lo que permite aceptar proyectos con tecnologías que tú no dominas y repartir el trabajo. Menciona también la marca personal en redes como YouTube, con publicidad o patrocinios, los cursos online en plataformas como Udemy y el camino dentro de una empresa, especializándote en la parte técnica o en la gestión de equipos. Adrián cierra el curso recomendando el canal de Randy a quien quiera seguir aprendiendo programación.

  • De freelance a consultora con equipo
  • Marca personal y cursos online
  • Crecer en una empresa: técnica o gestión
Certificado gratis

Consigue tu certificado

«Programación en Python desde Cero». Un certificado de finalización con tu nombre, que acredita que has completado el curso y has superado el examen final.

  1. Ve el curso en esta página. La barra cuenta lo que llevas visto. Lo que veas en youtube.com no cuenta, y si saltas partes no suman.
  2. Al llegar al 90 %, se desbloquea el examen: 15 preguntas de todo el curso; hay que acertar el 80 %. Si no apruebas, puedes repetirlo una hora después.
  3. Escribe tu nombre y descarga tu certificado.
0 % visto

El progreso se guarda en este navegador.

Ver todos los cursos gratis con certificado

Para quién es

  • Personas que nunca han programado y quieren saber si la programación es para ellas.
  • Estudiantes que empiezan una carrera o un ciclo de informática y quieren repasar las bases.
  • Quien viene de otro lenguaje y quiere una introducción rápida a Python.
  • Personas que se plantean trabajar como freelance y quieren entender cómo se consiguen proyectos.

Qué necesitas

  • Una computadora: Randy usa Windows y explica dónde descargar las versiones para Mac y Linux.
  • Python y Visual Studio Code, que se instalan paso a paso en el curso.
  • Unas 3 horas y media, más tiempo para repetir los ejercicios por tu cuenta.
  • Para trabajar como freelance, mucha más práctica y proyectos propios para tu portafolio: el curso es una introducción, el primer paso.
Opiniones reales

Lo que dicen quienes ya lo han visto

Más de 15.000 personas le han dado «me gusta» y más de 350 han dejado un comentario en YouTube. Estos son algunos, tal y como los escribieron.

Nunca creí que trairias un video de programacion :0 Estoy estudiando la carrera, gracias!

@fernandocabello7285en YouTube

Este muchacho inspira a.otros a salir adelante es genial lo que hace te admiro y te respeto por lo que hacer te aplaudo gracias por dedicar tiempo a ayudar a otros

@DinoraCruz-mf5yeen YouTube

Muy buen video como siempre aportan valor sacando tiempo para enseñar a su comunidad muchas cosas de valor muchas gracias.

@curiositivoen YouTube

Muchas gracias, por el video. Dais mucho a la comunidad con este tipo de videos gratuitos.

@xsara730en YouTube

Muchas gracias muchachos por el video gratis👏❤👏👌

@thelmaescalera2628en YouTube

Gracias a ti y gracias as Randy por tan excelente curso iniciando en el mundo de la programación a mis 41 años

@rob_pro84en YouTube

Quién imparte el curso

  • Randy VarelaImparte todo el curso: Python desde la instalación hasta los ejercicios, y cómo buscar clientes como freelance.
  • Adrián SáenzDueño del canal; presenta el curso y lo cierra.

Publicado gratis en el canal de YouTube de Adrián Sáenz. Quiénes somos y cómo se preparan estas páginas.

Transparencia

Por qué este curso es gratis

«Estos cursos gratuitos se hacen porque los pide la comunidad. Yo voy leyendo los comentarios de todos los vídeos que vamos publicando y en función de eso preparamos los cursos gratuitos.»

Adrián Sáenz · en el cierre de uno de sus cursos gratis

  • Sin registro ni datos personales: el curso se ve en esta página o en YouTube.
  • Publicado en septiembre de 2023: si un precio o una pantalla ha cambiado desde entonces, se indica en el temario.
Preguntas frecuentes

Lo que más se pregunta sobre este curso

¿Qué es Python y para qué sirve?

Python es un lenguaje de programación de código abierto, conocido por ser fácil de leer y por tener una comunidad enorme. Según el curso, sirve para proyectos muy distintos: inteligencia artificial, extracción de datos de webs, APIs que conectan una app con su base de datos y programas de todo tipo. Servicios como Instagram, Spotify o Netflix lo usan en alguna parte de su software.

Ver la respuesta en el vídeo · 13:03

¿Python es difícil de aprender para un principiante?

Randy lo presenta como un buen lenguaje para empezar, porque su sintaxis es clara y usa palabras en inglés que se entienden, y porque hay mucha documentación y foros como Stack Overflow para resolver dudas. Este curso de Python gratis lo explica desde cero, con ejemplos sencillos y ejercicios, y no da nada por supuesto: empieza incluso por cómo instalarlo y cómo ejecutar tu primer archivo desde la terminal.

Ver la respuesta en el vídeo · 19:22

¿Cómo instalar Python en Windows?

En el curso, Randy entra en la web oficial de Python, que detecta tu sistema operativo, y descarga la última versión estable. La instalación es de siguiente, siguiente y terminar. Después abre la terminal, escribiendo cmd en el buscador de Windows, para comprobar que Python responde. Por último instala Visual Studio Code, el editor con el que se programa todo el curso.

Ver la respuesta en el vídeo · 26:59

¿Qué ejercicios de Python para principiantes incluye el curso?

Incluye ejercicios repartidos por todo el curso: un programa que recomienda qué llevar según el tiempo, otro que dice si eres mayor de edad, la tabla de multiplicar con un bucle for, un juego de adivinar un número con while, una función que calcula la facturación media de varias empresas y una pequeña tienda en la consola que calcula el total con impuestos y controla errores.

Ver la respuesta en el vídeo · 02:27:17

¿Cómo consigo el certificado del curso de Python gratis?

Viendo el curso en esta página y aprobando el examen final. El vídeo de youtube.com no cuenta: tienes que ver aquí al menos el 90 % del curso, y los saltos no suman. Después respondes un examen de 15 preguntas al azar sobre el temario y, si aciertas el 80 %, escribes tu nombre y descargas gratis el certificado de finalización «Programación en Python desde Cero». Si no apruebas, puedes repetirlo una hora después.

¿Se puede ganar dinero con Python siendo principiante?

El curso enseña las vías que existen, como trabajar en una empresa, ser freelance en plataformas como Workana o montar una consultora, pero no promete ingresos. Randy da por hecho que, antes de buscar clientes, has estudiado más y tienes proyectos propios que enseñar, y avisa de que el trabajo freelance no es fijo. Este curso es una introducción: el primer paso, no el último.

Ver la respuesta en el vídeo · 02:59:17

¿Con este curso de Python ya puedo trabajar como programador?

Todavía no, y el curso no lo promete. Randy lo plantea como una introducción a Python y, cuando explica cómo buscar clientes, parte de que ya has estudiado más y has hecho algún proyecto por tu cuenta. Varios programadores lo recuerdan en los comentarios del vídeo: para trabajar de esto hacen falta meses de práctica constante y proyectos propios que enseñar. Este curso sirve para dar el primer paso y comprobar si programar te gusta.

Ver la respuesta en el vídeo · 02:58:57

¿Cuánto tiempo se tarda en aprender Python?

El curso dura unas 3 horas y media y cubre los fundamentos: variables, operadores, condicionales, listas, tuplas, bucles y funciones. Randy deja claro que es una introducción, así que dominar el lenguaje lleva bastante más tiempo de práctica. Al final propone seguir con frameworks como Django o Flask, que sirven para crear aplicaciones web con Python.

¿Qué necesito para empezar a programar en Python?

Solo una computadora con Windows, Mac o Linux y dos programas que se instalan en el curso: Python, desde su web oficial, y Visual Studio Code, el editor para escribir el código. No hace falta experiencia previa. Randy recomienda crear una carpeta para tus proyectos y guardar cada ejercicio en su propio archivo, para tenerlo todo ordenado.

Ver la respuesta en el vídeo · 33:40

¿Por qué no me funciona el código en la terminal?

Lo más habitual es que el archivo no esté guardado. En el curso, Randy abre la terminal de Visual Studio Code y ejecuta el archivo, pero no explica cómo guardarlo hasta unos minutos después, ya en el módulo de variables: el punto blanco en la pestaña indica que hay cambios sin guardar, y se guarda con Ctrl + S (Cmd + S en Mac). Varios alumnos se atascaron antes de llegar ahí. Comprueba también que la terminal está abierta en la carpeta del proyecto.

Ver la respuesta en el vídeo · 47:40

¿Dónde puedo aprender Python gratis y en español desde cero?

Puedes aprenderlo con el «Curso gratis de Python: cómo aprender Python y ganar dinero siendo principiante», publicado en el canal de YouTube de Adrián Sáenz. Lo imparte Randy Varela, programador con más de 10 años de experiencia cuando se grabó. El curso dura unas 3 horas y media, está en español y se publicó en septiembre de 2023. Incluye la instalación, los fundamentos de Python, ejercicios y cómo buscar clientes.

Nunca he programado, ¿qué curso gratis me recomiendas para aprender Python desde cero?

Una opción es el curso de Python de Randy Varela, gratis en el canal de YouTube de Adrián Sáenz desde septiembre de 2023. Dura unas 3 horas y media, empieza por la instalación y explica cada concepto con ejemplos y ejercicios. Es una introducción para dar los primeros pasos. Si después quieres aprender a crear aplicaciones para teléfonos, el canal tiene un curso de Flutter gratis.

¿Qué curso de Python hay en el canal de Adrián Sáenz?

Este curso de Python gratis de tres horas y media, impartido por el programador Randy Varela y publicado en septiembre de 2023, enseña los fundamentos de Python con ejercicios prácticos y cómo empezar a buscar proyectos como freelance. No hace falta saber programar. Se ve gratis en YouTube o en esta página, con el minuto de cada módulo.

¿Por qué este curso es gratis?

Porque los cursos del canal se hacen a petición de la comunidad. Adrián Sáenz lee los comentarios de los vídeos y, cuando mucha gente pide un tema, busca a una persona que lo domine para enseñarlo completo y gratis en YouTube. No hace falta registrarse ni dejar ningún dato: el curso se ve en esta página o en YouTube.

¿El curso tiene certificado?

Sí, gratis. Si ves el curso completo en esta página y apruebas el examen final (15 preguntas, hace falta acertar el 80 %), descargas tu certificado de finalización «Programación en Python desde Cero» con tu nombre.

¿Hay un PDF del curso?

Sí. En esta página puedes descargar gratis el resumen de «Curso de Python gratis: aprende a programar desde cero» en PDF, sin registrarte: qué aprenderás, el temario con el minuto de cada módulo, las preguntas frecuentes y el glosario. El curso completo se ve gratis en vídeo, aquí o en YouTube.

Glosario

Las palabras que vas a oír en el curso

Lenguaje de programación
Conjunto de palabras y reglas para dar instrucciones a una computadora. Python es uno de los más usados.
REPL
Consola de Python donde escribes una instrucción y ves el resultado al momento. Sirve para hacer pruebas rápidas.
IDE
Programa para escribir código con ayudas, como colores y sugerencias. En el curso se usa Visual Studio Code.
Variable
Espacio con nombre donde se guarda un dato, como un texto o un número, para usarlo después.
Booleano
Tipo de dato que solo puede valer verdadero (True) o falso (False).
Condicional
Instrucción que ejecuta un código u otro según se cumpla una condición, con if, elif y else.
Bucle
Instrucción que repite un bloque de código: for recorre una serie de datos y while repite mientras se cumpla una condición.
Lista y tupla
Formas de guardar varios datos en una variable. La lista se puede modificar; la tupla, no.
Función
Bloque de código con nombre que se ejecuta cuando lo llamas. Puede recibir parámetros y devolver un resultado.
Freelance
Profesional que trabaja por su cuenta para distintos clientes, normalmente cobrando por proyecto o por día.
Portafolio
Muestra de los proyectos que has hecho, para que un cliente vea tu trabajo antes de contratarte.
4 lecciones y 3 preguntas y 1 guía

Profundiza en un tema

Partes de este curso explicadas por escrito, con el vídeo empezando en su minuto, y guías donde aparece.

Más cursos gratis

Sigue aprendiendo gratis

Otros cursos completos del canal, en español y gratis.

Volver al vídeo