Curso de Python desde cero

Curso de Python para novatos

Python es uno de los mejores lenguajes para empezar a programar.
Gracias a su filosofía de hacerlo más legible y no tan estricto en la mayoría de los casos, hacen que la curva de aprendizaje sea mucho más corta que en otros lenguajes de programación.

Python es un lenguaje todoterreno ya que podrás pasar rapidamente del desarrollo de apps al desarrollo de videojuegos, al desarrollo web, etc.
Si todavía no te decides a empezar, déjame un comentario y te doy más razones para hacerlo.

Sobre este curso

Para realizar este curso no es necesario que tengas conocimientos previos de programación.

En él aprenderás lo que son y cómo usar las variables, los strings, los operadores, los floats, el uso de listas y tuplas, los condicionales y bucles de Python, los diccionarios, las funciones, algo de programación orientada a objetos, los módulos, fechas, las expresiones regulares, las secuencias especiales, los metacaracteres, los sets y un poco sobre el manejo de errores.

Con todo esto, tendrás una buena base para poder abordar el curso avanzado de Python o incluso empezar a estudiar cosas específicas para tus propios proyectos.

Aquí tienes la lista de reproducción del curso en mi canal de YouTube. Podrás seguirlo tanto en vídeo cómo escrito.

Duración total del curso: 4 horas, 38 minutos y 48 segundos de vídeo.

Número de capítulos: 51.

Media de duración de los capítulos: 5 minutos y 28 segundos.


Temario del curso

Capítulo Título Categoría
1 Cómo instalar Python y un IDE. Instalación
2 Variables. Variables
3 Strings. Strings
4 Concatenar. Strings
5 Los métodos upper(), lower() y title(). Strings
6 Saltos de línea y tabulaciones. Strings
7 Suma, resta, multiplicación y división. Operadores
8 Cómo calcular exponentes. Operadores
9 Los floats y el método round(). Floats y métodos
10 Cómo crear listas y utilizarlas. Listas
11 Posiciones negativas. Listas
12 Eliminar elementos con del(). Listas
13 Eliminar elementos con remove(). Listas
14 Eliminar elementos con pop(). Listas
15 Insertar elementos con append(). Listas
16 Insertar elementos con insert(). Listas
17 Ordenar elementos con sort(). Listas
18 Contar elementos con len(). Listas
19 Crear y manejar tuplas y diferencias entre listas. Tuplas
20 Cómo convertir tuplas a listas y viceversa. Tuplas
21 El condicional IF. Condicionales
22 El condicional IF ELSE. Condicionales
23 El condicional IF ELIF ELSE. Condicionales
24 Comprobar datos en listas y tuplas. Condicionales
25 Múltiples condiciones IF. Condicionales
26 Tips para condicionales. Condicionales
27 El bucle WHILE. Bucles
28 El bucle WHILE 2. Bucles
29 El bucle FOR. Bucles
30 El bucle FOR 2. Bucles
31 El método dict(). Diccionarios
32 Usar diccionarios con el bucle FOR. Diccionarios y bucles
33 Métodos con diccionarios. Diccionarios
34 Crear y llamar funciones con argumentos. Funciones
35 *args - Argumentos arbitrarios. Funciones
36 **kwargs - Diccionarios arbitrarios. Funciones y diccionarios
37 Clases y objetos. POO
38 El método __init__. POO
39 Cambiar valores de objetos y qué es self. POO
40 Clases vacías con pass y eliminar objetos. POO
41 Herencias de clases. POO
42 Heredar propiedades __init__. POO
43 Variables globales, locales y funciones. Variables
44 Importar módulos y funciones lambda. Módulos y funciones
45 Trabajar con fechas con el módulo datetime. Fechas
46 Trabajar con fechas con el método strftime(). Fechas
47 Expresiones regulares 1 - search(). RegEx
48 Expresiones regulares 2 - findall(). RegEx
49 Expresiones regulares 3 - split() y sub(). RegEx
50 Secuencias especiales, metacaracteres y sets. Varios
51 Final - Manejo de excepciones. Control de errores

Suscríbete a mi canal de YouTube para apoyarme

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.


Comentarios

Si te quedan dudas sobre el temario, sobre 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.