Aprender a programar con Python - el tutorial práctico Idioma: Alemán

Aprender a programar con Python - el tutorial práctico

Diseño web, CMS y desarrollo 91 Videos · 8.2 h Formación en vídeo · Español Jan Brinkmann by Jan Brinkmann

Instale Python y empiece con el formador Jan Brinkmann: Aprende a programar con Python en la teoría y en la práctica. En el tutorial, te sumergirás en variables y tipos de datos, pasarás por listas, cadenas y bucles, y saldrás al final con conocimientos de objetos y funciones del tutorial de Python. Claro, estructurado, comprensible y fácil de seguir - ¡8 horas, ejercicios incluidos!

  • Tutorial de programación en Python con 91 lecciones en más de ocho horas de formación en vídeo
  • Aprenda los conceptos básicos más importantes, desde el uso de variables hasta el acceso a bases de datos.
  • Incluye ejercicios para probar y las correspondientes sugerencias de soluciones para autocomprobación
  • Los temas incluyen: Lectura de ficheros, tratamiento de datos CSV y XML, objetos, análisis de código, resolución de problemas.
  • Jan Brinkmann, desarrollador profesional, comparte con usted sus conocimientos y su entusiasmo por Python.

La forma Python de programar: ¡utiliza el tutorial para crear tus propias líneas de código! ¡Aprende Python ahora para empezar de inmediato!

Contenido

91 Videos, 493 minutos

Primeros pasos con Python

7 Videos · 32 minutos
01 Open Gratuito

Programación con Python - 1.1 Bienvenida

¡Bienvenido al curso! Descubre lo que te espera.

02 Open

Programación con Python - 1.2 Uso de Python en Windows

Tu entorno de desarrollo Python estará listo en unos pocos pasos. Aquí lo tienes: Instalación en Windows.

03 Open

Programación con Python - 1.3 Uso de Python en macOS

Tu entorno de desarrollo Python estará listo en unos pocos pasos. Aquí lo tienes: Instalación en macOS.

04 Open

Programación con Python - 1.4 Python en la línea de comandos

Ejecute Python en la línea de comandos y conozca y utilice el shell interactivo.

05 Open

Programación con Python - 1.5 Trabajar con PyCharm

PyCharm es un gran entorno de desarrollo. Aquí aprenderás a usarlo y a entender sus características más importantes.

06 Open

Programación con Python - 1.6 Todo es cuestión de espacios

Python utiliza espacios para identificar bloques de código. Aquí aprenderás a entender este concepto (y lo que no hay que hacer).

07 Open

Programación con Python - Reto 1.7

Una primera tarea que te familiarizará con las directrices de Python.

01

Programación con Python - 1.1 Bienvenida

2 min Open
02

Programación con Python - 1.2 Uso de Python en Windows

7 min Open
03

Programación con Python - 1.3 Uso de Python en macOS

5 min Open
04

Programación con Python - 1.4 Python en la línea de comandos

5 min Open
05

Programación con Python - 1.5 Trabajar con PyCharm

6 min Open
06

Programación con Python - 1.6 Todo es cuestión de espacios

5 min Open
07

Programación con Python - Reto 1.7

2 min Open

Fundamentos de Python

8 Videos · 56 minutos
08 Open

Programación con Python - 2.1 Variables en Python

Variables - una base importante de todo lenguaje de programación. Aquí aprenderás a utilizarlas en Python.

09 Open

Programación con Python - 2.2 Tipos de datos numéricos

Aunque Python los gestione por sí mismo: Los tipos de datos son un aspecto importante. En esta lección, aprenderás sobre los tipos de datos numéricos.

10 Open

Programación con Python - 2.3 Conversión de tipos

¿Mezcla varios tipos de datos? Entonces tienes que trabajar con conversiones de tipos. Conócelas aquí.

11 Open

Programación con Python - 2.4 Operadores numéricos

Las operaciones aritméticas básicas constituyen el menor reto. Sin embargo, Python ofrece otras operaciones además de la suma y similares. Aquí aprenderás las operaciones básicas importantes.

12 Open

Programación con Python - 2.5 Uso de cadenas de caracteres

Las cadenas son un gran alivio en los lenguajes modernos. Comprende cómo funcionan en Python.

13 Open

Programar con Python - 2.6 Usar funciones de cadena

Python ofrece varios métodos para procesar cadenas. Conoce algunos de ellos aquí.

14 Open

Programar con Python - 2.7 Utilizar comentarios

Los comentarios son una parte importante de un buen código. En este vídeo aprenderás cuáles son los tipos más importantes.

15 Open

Programación con Python - 2.8 Uso de cadenas formateadas

Aprende a trabajar con cadenas formateadas en Python.

08

Programación con Python - 2.1 Variables en Python

9 min Open
09

Programación con Python - 2.2 Tipos de datos numéricos

6 min Open
10

Programación con Python - 2.3 Conversión de tipos

6 min Open
11

Programación con Python - 2.4 Operadores numéricos

7 min Open
12

Programación con Python - 2.5 Uso de cadenas de caracteres

7 min Open
13

Programar con Python - 2.6 Usar funciones de cadena

9 min Open
14

Programar con Python - 2.7 Utilizar comentarios

3 min Open
15

Programación con Python - 2.8 Uso de cadenas formateadas

9 min Open

Utilizar colecciones de datos

4 Videos · 32 minutos
16 Open

Programación con Python - 3.1 Listas

En otros lenguajes, las listas también se denominan matrices. Son una forma importante de recopilar datos. Conócelas aquí.

17 Open

Programación con Python - 3.2 Tuplas

Conozca y utilice las tuplas.

18 Open

Programación con Python - 3.3 Diccionarios

Los datos asociativos están bajo Diccionarios Python. También puedes aprender sobre este tipo aquí.

19 Open

Programación con Python - 3.4 Conjuntos

Los conjuntos representan la cantidad matemática. Descubre cómo trabajar con ellos.

16

Programación con Python - 3.1 Listas

12 min Open
17

Programación con Python - 3.2 Tuplas

6 min Open
18

Programación con Python - 3.3 Diccionarios

7 min Open
19

Programación con Python - 3.4 Conjuntos

7 min Open

Control sobre el proceso

6 Videos · 34 minutos
20 Open

Programar con Python - 4.1 Condiciones con if

Sin condiciones, los lenguajes de programación serían muy estáticos. Descubre aquí cómo puedes dinamizar tu código con Python.

21 Open

Programar con Python - 4.2 Realizar comparaciones

Directamente relacionadas con las condiciones están las posibles comparaciones. Conoce aquí también algunas de las opciones básicas de Python.

22 Open

Programación con Python - 4.3 ¿Es esto realmente cierto?

¿Qué se considera "verdadero" en Python? Descúbralo aquí.

23 Open

Programación con Python - 4.4 Excurso: Entradas en la línea de comandos

En los otros ejemplos, los datos introducidos son un tema recurrente. Aquí aprenderás cómo Python los proporciona.

24 Open

Programación con Python - 4.5 Repetición con bucles While

Los bucles también son un aspecto central de la programación moderna. Aquí conocerás la variante con la palabra clave "while".

25 Open

Programación con Python - 4.6 Uso de los bucles for

Existen diferentes construcciones de bucle. Aquí aprenderás sobre la variante con la palabra clave "for".

20

Programar con Python - 4.1 Condiciones con if

7 min Open
21

Programar con Python - 4.2 Realizar comparaciones

10 min Open
22

Programación con Python - 4.3 ¿Es esto realmente cierto?

4 min Open
23

Programación con Python - 4.4 Excurso: Entradas en la línea de comandos

1 min Open
24

Programación con Python - 4.5 Repetición con bucles While

9 min Open
25

Programación con Python - 4.6 Uso de los bucles for

3 min Open

Incisión: Praxisprojekt

2 Videos · 4 minutos
26 Open

Programación con Python - 5.1 Tarea: Leer valores y calcular la media

Un proyecto práctico para profundizar en los temas anteriores.

27 Open

Programar con Python - 5.2 Una posible solución

Aquí encontrará una solución para el autocontrol.

26

Programación con Python - 5.1 Tarea: Leer valores y calcular la media

2 min Open
27

Programar con Python - 5.2 Una posible solución

2 min Open

Comprensiones

3 Videos · 17 minutos
28 Open

Programación con Python - 6.1 Comprensión de listas

¿Crear o inicializar listas? Esto suele ser más fácil con las comprensiones. Conózcalas aquí.

29 Open

Programación con Python - 6.2 Comprensiones de diccionario

También existen comprensiones para los diccionarios. Puede conocerlas aquí.

30 Open

Programación con Python - 6.3 Comprensiones de conjuntos

Los conjuntos también pueden inicializarse mediante comprensiones. Aprende cómo funciona aquí.

28

Programación con Python - 6.1 Comprensión de listas

10 min Open
29

Programación con Python - 6.2 Comprensiones de diccionario

5 min Open
30

Programación con Python - 6.3 Comprensiones de conjuntos

2 min Open

Funciones y generadores

10 Videos · 60 minutos
31 Open

Programación con Python - 7.1 Funciones con parámetros y valores de retorno

Las funciones permiten reutilizar código y separar tareas. Aprende lo básico aquí.

32 Open

Programación con Python - 7.2 Parámetros en detalle

Más información sobre los parámetros.

33 Open

Programación con Python - 7.3 El valor especial None

El valor especial "None" juega un papel importante en Python. Significa "ningún valor".

34 Open

Programación con Python - 7.4 Docstrings

Con Docstrings puedes documentar tu código de forma óptima. Descubra cómo aquí.

35 Open

Programación con Python - 7.5 Funciones como tipos de datos

Las funciones también pueden utilizarse como tipos de datos. Suena abstracto, pero es muy fácil de entender. Puedes encontrar los detalles en esta lección.

36 Open

Programación con Python - 7.6 Funciones internas y cierres

Las funciones pueden hacer aún más. Los cierres, por ejemplo, que aprenderás aquí, también son importantes.

37 Open

Programación con Python - 7.7 Funciones lambda

¿Has oído hablar de las funciones lambda? Conócelas aquí.

38 Open

Programación con Python - 7.8 Generadores

Descubre aquí cómo puedes utilizar los generadores.

39 Open

Programación con Python - 7.9 Decoradores

Los decoradores son un gran concepto en Python. Descubre para qué sirven y cómo utilizarlos.

40 Open

Programación con Python - 7.10 Ámbitos de validez y espacios de nombres

Los ámbitos de validez también son importantes. Descubra aquí cuáles son exactamente.

31

Programación con Python - 7.1 Funciones con parámetros y valores de retorno

6 min Open
32

Programación con Python - 7.2 Parámetros en detalle

9 min Open
33

Programación con Python - 7.3 El valor especial None

3 min Open
34

Programación con Python - 7.4 Docstrings

3 min Open
35

Programación con Python - 7.5 Funciones como tipos de datos

3 min Open
36

Programación con Python - 7.6 Funciones internas y cierres

8 min Open
37

Programación con Python - 7.7 Funciones lambda

4 min Open
38

Programación con Python - 7.8 Generadores

7 min Open
39

Programación con Python - 7.9 Decoradores

10 min Open
40

Programación con Python - 7.10 Ámbitos de validez y espacios de nombres

7 min Open

Módulos y paquetes

7 Videos · 27 minutos
41 Open

Programación con Python - 8.1 Scripts y parámetros individuales de Python

¿Cómo se estructuran los proyectos Python? Conoce los scripts individuales en esta lección.

42 Open

Programación con Python - 8.2 Uso e importación de módulos

Los módulos desempeñan un papel importante. En este vídeo aprenderás los conceptos básicos importantes.

43 Open

Programación con Python - 8.3 La ruta de búsqueda de módulos

Los módulos se importan. ¿Dónde los busca Python? Descúbrelo aquí.

44 Open

Programación con Python - 8.4 Paquetes: Agrupación de módulos

El siguiente nivel en la organización son los paquetes. Aquí aprenderás a utilizarlos.

45 Open

Programación con Python - 8.5 Pilas incluidas: la biblioteca estándar de Python

Python está orgulloso de su biblioteca estándar. Aquí conocerás el concepto de "pilas incluidas".

46 Open

Programación con Python - 8.6 Distribuir sus propios paquetes

Incluso puede crear y distribuir sus propios paquetes. Descubre cómo hacerlo aquí.

47 Open

Programación con Python - 8.7 El índice de paquetes de Python

¿Utilizas paquetes de otros desarrolladores? El "Python Package Index" es tu amigo. Conócelo aquí.

41

Programación con Python - 8.1 Scripts y parámetros individuales de Python

5 min Open
42

Programación con Python - 8.2 Uso e importación de módulos

4 min Open
43

Programación con Python - 8.3 La ruta de búsqueda de módulos

2 min Open
44

Programación con Python - 8.4 Paquetes: Agrupación de módulos

5 min Open
45

Programación con Python - 8.5 Pilas incluidas: la biblioteca estándar de Python

2 min Open
46

Programación con Python - 8.6 Distribuir sus propios paquetes

6 min Open
47

Programación con Python - 8.7 El índice de paquetes de Python

3 min Open

Manejo de errores con Exceptions

4 Videos · 15 minutos
48 Open

Programación con Python - 9.1 ¿Qué hacer si hay un incendio?

Los errores se muestran en Python mediante excepciones. ¿Qué son? ¿Cómo lidiar con ellos? Descúbrelo aquí.

49 Open

Programación con Python - 9.2 Los errores se muestran como excepciones

Procesar los errores como excepciones en el código.

50 Open

Programación con Python - 9.3 Manejo de excepciones individuales en particular

¿Hay varias excepciones en la misma zona codificada? Averigua cómo reaccionas ante cada una en particular.

51 Open

Programación con Python - 9.4 Crear sus propias excepciones

También puedes definir tus propias excepciones para dar aún más sentido a tu código. Descubre cómo hacerlo.

48

Programación con Python - 9.1 ¿Qué hacer si hay un incendio?

3 min Open
49

Programación con Python - 9.2 Los errores se muestran como excepciones

3 min Open
50

Programación con Python - 9.3 Manejo de excepciones individuales en particular

4 min Open
51

Programación con Python - 9.4 Crear sus propias excepciones

5 min Open

Inciso: Proyecto en la Kommandozeile

2 Videos · 7 minutos
52 Open

Programación con Python - 10.1 Ordenador en la línea de comandos

El siguiente proyecto se implementa ahora en la línea de comandos.

53 Open

Programar con Python - 10.2 Una posible solución

Encuentra una posible solución a la tarea de la última lección.

52

Programación con Python - 10.1 Ordenador en la línea de comandos

3 min Open
53

Programar con Python - 10.2 Una posible solución

4 min Open

Objetos y clases

10 Videos · 54 minutos
54 Open

Programación con Python - 11.1 ¿Qué son los objetos?

Orientación a objetos: ¿qué significa básicamente? Descúbralo en este vídeo.

55 Open

Programar con Python - 11.2 Definir sus propias clases

Las clases son la base de los objetos. Descubre cómo se definen en Python.

56 Open

Programar con Python - 11.3 Utilizar la herencia

La herencia es un pilar importante de la orientación a objetos. Aquí aprenderá los conceptos básicos.

57 Open

Programar con Python - 11.4 Sobrescribir métodos

En la herencia, los métodos de las clases padre pueden sobrescribirse. Descubre cómo lo implementa Python.

58 Open

Programación con Python - 11.5 La palabra clave "super"

La referencia a la clase superordinada funciona mediante la palabra clave "super". Descubre cómo funciona y por qué tiene sentido.

59 Open

Programar con Python - 11.6 La autorreferencia

La referencia al objeto actual es de vital importancia. Descubra lo que hay detrás.

60 Open

Programación con Python - 11.7 Getter y Setter y Python?

¿Existen los clásicos getters y setters en Python? Esta lección contiene la respuesta.

61 Open

Programación con Python - 11.8 Clases y métodos estáticos

Los métodos estáticos pueden ser un alivio. Definitivamente, deberías estar familiarizado con este recurso estilístico.

62 Open

Programación con Python - 11.9 Métodos mágicos

Python viene con algunos métodos mágicos. ¿Suena mágico? Pero se puede explicar de forma bastante lógica. Mira este vídeo para más detalles.

63 Open

Programar con Python - 11.10 Usar sugerencias de tipo

Las sugerencias tipográficas ayudan a la legibilidad y al autocompletado. Conozca el concepto con un ejemplo.

54

Programación con Python - 11.1 ¿Qué son los objetos?

5 min Open
55

Programar con Python - 11.2 Definir sus propias clases

7 min Open
56

Programar con Python - 11.3 Utilizar la herencia

3 min Open
57

Programar con Python - 11.4 Sobrescribir métodos

3 min Open
58

Programación con Python - 11.5 La palabra clave "super"

4 min Open
59

Programar con Python - 11.6 La autorreferencia

5 min Open
60

Programación con Python - 11.7 Getter y Setter y Python?

10 min Open
61

Programación con Python - 11.8 Clases y métodos estáticos

6 min Open
62

Programación con Python - 11.9 Métodos mágicos

8 min Open
63

Programar con Python - 11.10 Usar sugerencias de tipo

3 min Open

Manejo de archivos

6 Videos · 37 minutos
64 Open

Programar con Python - 12.1 Escribir en archivos

¿Almacenar datos en archivos? Extremadamente práctico. Descubra cómo Python puede ayudarle.

65 Open

Programación con Python - 12.2 Lectura de ficheros

Al revés: volver a leer datos. Descubre cómo puedes leer de archivos en Python.

66 Open

Programación con Python - 12.3 Trabajar con datos binarios

No sólo existe la representación como texto. También se pueden escribir datos binarios. Descubre cómo funciona.

67 Open

Programar con Python - 12.4 Procesar archivos CSV

Los archivos CSV transportan información importante en muchos entornos. Aprenda a utilizar el concepto por sí mismo.

68 Open

Programación con Python - 12.5 Trabajar con el formato XML

XML juega un papel importante en la web. Aprende a utilizarlo en Python.

69 Open

Programación con Python - 12.6 Importar/Exportar como JSON

JSON es también un formato de enorme importancia en la web. Descubre las herramientas de Python para su procesamiento.

64

Programar con Python - 12.1 Escribir en archivos

5 min Open
65

Programación con Python - 12.2 Lectura de ficheros

6 min Open
66

Programación con Python - 12.3 Trabajar con datos binarios

6 min Open
67

Programar con Python - 12.4 Procesar archivos CSV

9 min Open
68

Programación con Python - 12.5 Trabajar con el formato XML

7 min Open
69

Programación con Python - 12.6 Importar/Exportar como JSON

4 min Open

Pruebas unitarias

5 Videos · 33 minutos
70 Open

Programación con Python - 13.1 Su primera prueba unitaria

¿Probar su código automáticamente? ¿Una y otra vez? Bienvenido al mundo de las pruebas unitarias.

71 Open

Programación con Python - 13.2 Prácticas recomendadas para pruebas unitarias

Conozca algunas de las mejores prácticas para las pruebas unitarias.

72 Open

Programación con Python - 13.3 Uso de aserciones

Utilice aserciones para crear pruebas.

73 Open

Programando con Python - 13.4 Preparando casos de prueba con setUp y tearDown

¿Preparar pruebas o poner orden después de la prueba? No hay problema con setUp y tearDown.

74 Open

Programación con Python - 13.5 Uso de maquetas

¿Reemplazar partes individuales en el código o ganar control sobre el valor de retorno? Para ello se utilizan maquetas.

70

Programación con Python - 13.1 Su primera prueba unitaria

11 min Open
71

Programación con Python - 13.2 Prácticas recomendadas para pruebas unitarias

7 min Open
72

Programación con Python - 13.3 Uso de aserciones

8 min Open
73

Programando con Python - 13.4 Preparando casos de prueba con setUp y tearDown

2 min Open
74

Programación con Python - 13.5 Uso de maquetas

5 min Open

Accesos web

4 Videos · 25 minutos
75 Open

Programación con Python - 14.1 Crear peticiones HTTP

¿Descargar datos en Python? ¿Trabajar con la web? Aprenda cómo puede funcionar aquí.

76 Open

Programación con Python - 14.2 Inserción: ¿Error SSL en macOS?

Información importante para los usuarios de macOS, especialmente en relación con las URL HTTPS.

77 Open

Programación con Python - 14.3 Descarga de contenidos como cliente HTTP

¿Descargar contenidos como datos JSON? Descubra cómo aquí.

78 Open

Programación con Python - 14.4 Procesar JSON y utilizar datos

Ahora se procesan realmente los datos descargados.

75

Programación con Python - 14.1 Crear peticiones HTTP

9 min Open
76

Programación con Python - 14.2 Inserción: ¿Error SSL en macOS?

9 min Open
77

Programación con Python - 14.3 Descarga de contenidos como cliente HTTP

1 min Open
78

Programación con Python - 14.4 Procesar JSON y utilizar datos

6 min Open

Acceder a bases de datos

11 Videos · 54 minutos
79 Open

Programación con Python - 15.1 Instalación de MySQL en Windows

MySQL es una base de datos muy popular. Descubra cómo instalarla en Windows.

80 Open

Programación con Python - 15.2 Instalación de MySQL en macOS

Similar a la configuración en Windows, aquí hay una configuración para macOS.

81 Open

Programación con Python - 15.3 Introducción a las bases de datos SQL

Las bases de datos SQL funcionan esencialmente con el mismo lenguaje: SQL. Aquí puedes encontrar algunos conceptos básicos.

82 Open

Programación con Python - 15.4 Creación de una base de datos de ejemplo y creación de usuarios

Cree su primera base de datos y siente las bases para los ejemplos venideros.

83 Open

Programación con Python - 15.5 Funcionalidad básica: Crear, Leer, Actualizar y Eliminar (CRUD)

Las funciones básicas de toda base de datos: los comandos CRUD. Conócelos en el contexto SQL.

84 Open

Programación con Python - 15.6 Conexión MySQL con Python

Establecer una conexión con la base de datos MySQL con Python.

85 Open

Programación con Python - 15.7 SELECT: leer todos los registros de datos

Recuperar registros de MySQL, su primera sentencia SELECT.

86 Open

Programar con Python - 15.8 INSERT: Insertar datos

Inserción de nuevos datos - tampoco hay problema con las sentencias INSERT.

87 Open

Programando con Python - 15.9 DELETE: Eliminar entradas

Ahora también se vuelven a eliminar las entradas.

88 Open

Programar con Python - 15.10 Recuperar líneas individuales

Recuperar filas individuales de MySQL, también utilizando una sentencia SELECT.

89 Open

Programar con Python - 15.11 Actualizar datos existentes

Aprenda a actualizar datos con sentencias UPDATE.

79

Programación con Python - 15.1 Instalación de MySQL en Windows

4 min Open
80

Programación con Python - 15.2 Instalación de MySQL en macOS

4 min Open
81

Programación con Python - 15.3 Introducción a las bases de datos SQL

6 min Open
82

Programación con Python - 15.4 Creación de una base de datos de ejemplo y creación de usuarios

8 min Open
83

Programación con Python - 15.5 Funcionalidad básica: Crear, Leer, Actualizar y Eliminar (CRUD)

9 min Open
84

Programación con Python - 15.6 Conexión MySQL con Python

7 min Open
85

Programación con Python - 15.7 SELECT: leer todos los registros de datos

3 min Open
86

Programar con Python - 15.8 INSERT: Insertar datos

4 min Open
87

Programando con Python - 15.9 DELETE: Eliminar entradas

3 min Open
88

Programar con Python - 15.10 Recuperar líneas individuales

2 min Open
89

Programar con Python - 15.11 Actualizar datos existentes

4 min Open

Proyecto práctico: gestión de libros en la línea de comandos

2 Videos · 8 minutos
90 Open

Programar con Python - 16.1 La tarea: gestión de libros

Otro proyecto para aplicar de nuevo los conocimientos previos.

91 Open

Programar con Python - 16.2 Mi solución para la gestión de libros

Una posible solución para el proyecto de la lección anterior.

90

Programar con Python - 16.1 La tarea: gestión de libros

3 min Open
91

Programar con Python - 16.2 Mi solución para la gestión de libros

5 min Open
Comentarios (2)

Comentar ahora „Aprender a programar con Python - el tutorial práctico“