Curso de Python avanzado

Curso avanzado de programación con Python

Para ir un poco más allá después de lo básico


Sobre el curso Python avanzado

Python es actualmente uno de los lenguajes de programación más importantes y que más terreno está ganando frente a otros . Por este motivo, le estoy dedicando tantos cursos aquí.
Está muy bien ir aprendiendo la sintaxis básica de un lenguaje, pero no puedes quedarte ahí, tienes que seguir aprendiendo las posibilidades que te ofrece.
Nadie nace aprendido, por lo que si no sabes nada de Python, no hagas este curso. Primero aprende lo básico.
Mi curso de Python desde cero, lo puedes encontrar aquí: curso básico de Python.

Este curso lo voy a realizar con los IDE gratuitos Visual Studio Community y PyCharm, por supuesto, tú hazlo con el que más te guste.

El curso, más que curso en sí, es un conjunto de varios capítulos sin una correlación en el temario. Son tutoriales sueltos que puedes ir consultando como quieras y cuantos quieras.
Aquí iré poniendo temas que me parezcan interesantes y que os puedan ser útiles. En ningún momento pretende ser un curso para enseñar cosas avanzadas a profesionales que se dedican a trabajar con Python. Pretendo que quienes vengan del curso básico, puedan seguir ampliando sus conocimientos hasta convertirse en avanzados.

Tengo mucho contenido de Python en este sitio web. Si quieres más cosas, pregunta.


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 (vídeos): 2 horas, 55 minutos y 2 segundos.
  • Número de capítulos: 23.
  • Media de duración de los capítulos (vídeos): 7 minutos y 36 segundos.

Temario del curso

Capítulo Título Categoría
1 Cómo eliminar strings vacíos y otros tipos de datos en listas Python Strings y tipos de datos
2 Normas avanzadas de las variables, listas y tuplas. Variables, listas y tuplas
3 Tipos de datos y conversiones. Tipos de datos
4 Listas anidadas - Métodos para listas. Listas
5 Tuplas con un solo elemento. Tuplas
6 Diccionarios por defecto - Excepciones controladas. Diccionarios y excepciones
7 Normas para strings, listas y sets. Strings, listas y sets
8 Matemáticas con math, operators y cmath. Módulos
9 Operaciones con sets. Sets
10 Convertir números binários, octales y hexadecimales. Matemáticas
11 Ejemplos con los bucles for y while + menú del conversor. Bucles y matemáticas
12 Ejemplos con diccionarios. Diccionarios
13 Listas con index() y range() + conversor de binario a octal. Listas y matemáticas
14 Próximamente
15 Próximamente
16 Próximamente
17 Próximamente
18 Próximamente
19 Próximamente
20 Próximamente
21 Próximamente
22 Próximamente
23 Próximamente

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.

Capítulos del curso

curso de Python avanzado

Cómo eliminar strings vacíos y otros tipos de datos en listas Python

Capítulo 1

En este capítulo verás como eliminar los espacios vacíos de strings en listas de Python.

curso de Python avanzado

Normas avanzadas con las variables, listas y tuplas

Capítulo 2

En este capítulo aprenderás una serie de normas con las variables, listas y tuplas que no te enseñé en el anterior curso de Python, de modo que puedas enfrentarte a formas de sintaxis que quizás ya conoces o puede que no.

curso de Python avanzado

Tipos de datos y conversiones

Capítulo 3

En este capítulo voy a tratar temas como los tipos de datos, los valores booleanos y conversiones.

curso de Python avanzado

Listas anidadas - Métodos

Capítulo 4

En este capítulo voy a mostrarte peculiaridades de las listas de Python y algunos métodos que podrás utilizar con ellas.

curso de Python avanzado

Tuplas con un solo elemento

Capítulo 5

En este capítulo verás la sintaxis especial para tuplas con solo un elemento.

curso de Python avanzado

Diccionarios por defecto - Excepciones controladas

Capítulo 6

En este capítulo aprenderás a manejar excepciones en los diccionarios cuando se llama a un elemento inexistente del mismo.

curso de Python avanzado

Normas para strings, listas y sets

Capítulo 7

En este capítulo aprenderás unas cuantas cosas sobre strings, listas y sets. También verás cómo utilizar frozenset para convertir sets en inmutables.

curso de Python avanzado

Matemáticas con los módulos math, operators y cmath

Capítulo 8

En este capitulo vamos a hacer unos cuantos cálculos con los modulos math, cmath y operators.

curso de Python avanzado

Operaciones con sets

Capítulo 9

En este capítulo te mostraré unas cuantas operaciones que puedes realizar utilizando sets de Python.

curso de Python avanzado

Convertir números binarios, octales y hexadecimales

Capítulo 10

En este capítulo verás cómo crear una calculadora que transforme de binario o de octal o de hexadecimal a decimal y viceversa. Esta calculadora, será capaz de convertir también en base 32 por ejemplo, entre otras como la base 27 o la ternaria.

curso de Python avanzado

Ejemplos con los bucles for y while + menú del conversor

Capítulo 11

En este capitulo vamos a hacer unos cuantos cálculos con los módulos math, cmath y operators.

curso de Python avanzado

Ejemplos con diccionarios

Capítulo 12

En este capítulo te muestro unos cuantos ejemplos para utilizar con diccionarios.

curso de Python avanzado

Listas Python con index() y range() y conversor de binario a octal

Capítulo 13

En este capítulo, veremos algunas cosas sobre listas.

Para seguir aprendiendo

Curso de Máster en Python

Curso Máster en Python

Nivel PF8

El curso más grande de la red. En este curso, trato todo tipo de temas de Python. Os enseño lo más básico y profundizamos en cientos de temas para que te conviertas en profesional de Python. El curso cuenta con miles de ejercicios, proyectos prácticos y mucho más.

Curso de Java, Kotlin y Android Studio

Curso Java, Kotlin y Android Studio

Nivel PF8

Máster en Java, Kotlin y Android Studio, es un curso de larga duración que comienza con lo más básico de Java y que va profundizando temas hasta llegar a la parte donde empieces a aprender Kotlin y Android Studio. Conocimientos altamente recomendables con el mercado actual.