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 · Alemán Jan Brinkmann de 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 Abierto Gratuito

Programación con Python - 1.1 Bienvenida

2 min

¡Bienvenido al curso! Descubre lo que te espera.

02 Abierto

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

7 min

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

03 Abierto

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

5 min

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

04 Abierto

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

5 min

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

05 Abierto

Programación con Python - 1.5 Trabajar con PyCharm

6 min

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

06 Abierto

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

5 min

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

07 Abierto

Programación con Python - Reto 1.7

2 min

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

Fundamentos de Python

8 Videos · 56 minutos
08 Abierto

Programación con Python - 2.1 Variables en Python

9 min

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

09 Abierto

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

6 min

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 Abierto

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

6 min

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

11 Abierto

Programación con Python - 2.4 Operadores numéricos

7 min

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 Abierto

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

7 min

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

13 Abierto

Programar con Python - 2.6 Usar funciones de cadena

9 min

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

14 Abierto

Programar con Python - 2.7 Utilizar comentarios

3 min

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 Abierto

Programación con Python - 2.8 Uso de cadenas formateadas

9 min

Aprende a trabajar con cadenas formateadas en Python.

Utilizar colecciones de datos

4 Videos · 32 minutos
16 Abierto

Programación con Python - 3.1 Listas

12 min

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

17 Abierto

Programación con Python - 3.2 Tuplas

6 min

Conozca y utilice las tuplas.

18 Abierto

Programación con Python - 3.3 Diccionarios

7 min

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

19 Abierto

Programación con Python - 3.4 Conjuntos

7 min

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

Control sobre el proceso

6 Videos · 34 minutos
20 Abierto

Programar con Python - 4.1 Condiciones con if

7 min

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

21 Abierto

Programar con Python - 4.2 Realizar comparaciones

10 min

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

22 Abierto

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

4 min

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

23 Abierto

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

1 min

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

24 Abierto

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

9 min

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

25 Abierto

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

3 min

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

Incisión: Praxisprojekt

2 Videos · 4 minutos
26 Abierto

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

2 min

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

27 Abierto

Programar con Python - 5.2 Una posible solución

2 min

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

Comprensiones

3 Videos · 17 minutos
28 Abierto

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

10 min

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

29 Abierto

Programación con Python - 6.2 Comprensiones de diccionario

5 min

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

30 Abierto

Programación con Python - 6.3 Comprensiones de conjuntos

2 min

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

Funciones y generadores

10 Videos · 60 minutos
31 Abierto

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

6 min

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

32 Abierto

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

9 min

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

33 Abierto

Programación con Python - 7.3 El valor especial None

3 min

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

34 Abierto

Programación con Python - 7.4 Docstrings

3 min

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

35 Abierto

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

3 min

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 Abierto

Programación con Python - 7.6 Funciones internas y cierres

8 min

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

37 Abierto

Programación con Python - 7.7 Funciones lambda

4 min

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

38 Abierto

Programación con Python - 7.8 Generadores

7 min

Descubre aquí cómo puedes utilizar los generadores.

39 Abierto

Programación con Python - 7.9 Decoradores

10 min

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

40 Abierto

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

7 min

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

Módulos y paquetes

7 Videos · 27 minutos
41 Abierto

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

5 min

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

42 Abierto

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

4 min

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

43 Abierto

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

2 min

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

44 Abierto

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

5 min

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

45 Abierto

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

2 min

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

46 Abierto

Programación con Python - 8.6 Distribuir sus propios paquetes

6 min

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

47 Abierto

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

3 min

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

Manejo de errores con Exceptions

4 Videos · 15 minutos
48 Abierto

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

3 min

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

49 Abierto

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

3 min

Procesar los errores como excepciones en el código.

50 Abierto

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

4 min

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

51 Abierto

Programación con Python - 9.4 Crear sus propias excepciones

5 min

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

Inciso: Proyecto en la Kommandozeile

2 Videos · 7 minutos
52 Abierto

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

3 min

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

53 Abierto

Programar con Python - 10.2 Una posible solución

4 min

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

Objetos y clases

10 Videos · 54 minutos
54 Abierto

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

5 min

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

55 Abierto

Programar con Python - 11.2 Definir sus propias clases

7 min

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

56 Abierto

Programar con Python - 11.3 Utilizar la herencia

3 min

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

57 Abierto

Programar con Python - 11.4 Sobrescribir métodos

3 min

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

58 Abierto

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

4 min

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

59 Abierto

Programar con Python - 11.6 La autorreferencia

5 min

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

60 Abierto

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

10 min

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

61 Abierto

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

6 min

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

62 Abierto

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

8 min

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 Abierto

Programar con Python - 11.10 Usar sugerencias de tipo

3 min

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

Manejo de archivos

6 Videos · 37 minutos
64 Abierto

Programar con Python - 12.1 Escribir en archivos

5 min

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

65 Abierto

Programación con Python - 12.2 Lectura de ficheros

6 min

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

66 Abierto

Programación con Python - 12.3 Trabajar con datos binarios

6 min

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

67 Abierto

Programar con Python - 12.4 Procesar archivos CSV

9 min

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

68 Abierto

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

7 min

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

69 Abierto

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

4 min

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

Pruebas unitarias

5 Videos · 33 minutos
70 Abierto

Programación con Python - 13.1 Su primera prueba unitaria

11 min

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

71 Abierto

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

7 min

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

72 Abierto

Programación con Python - 13.3 Uso de aserciones

8 min

Utilice aserciones para crear pruebas.

73 Abierto

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

2 min

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

74 Abierto

Programación con Python - 13.5 Uso de maquetas

5 min

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

Accesos web

4 Videos · 25 minutos
75 Abierto

Programación con Python - 14.1 Crear peticiones HTTP

9 min

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

76 Abierto

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

9 min

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

77 Abierto

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

1 min

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

78 Abierto

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

6 min

Ahora se procesan realmente los datos descargados.

Acceder a bases de datos

11 Videos · 54 minutos
79 Abierto

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

4 min

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

80 Abierto

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

4 min

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

81 Abierto

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

6 min

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

82 Abierto

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

8 min

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

83 Abierto

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

9 min

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

84 Abierto

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

7 min

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

85 Abierto

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

3 min

Recuperar registros de MySQL, su primera sentencia SELECT.

86 Abierto

Programar con Python - 15.8 INSERT: Insertar datos

4 min

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

87 Abierto

Programando con Python - 15.9 DELETE: Eliminar entradas

3 min

Ahora también se vuelven a eliminar las entradas.

88 Abierto

Programar con Python - 15.10 Recuperar líneas individuales

2 min

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

89 Abierto

Programar con Python - 15.11 Actualizar datos existentes

4 min

Aprenda a actualizar datos con sentencias UPDATE.

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

2 Videos · 8 minutos
90 Abierto

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

3 min

Otro proyecto para aplicar de nuevo los conocimientos previos.

91 Abierto

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

5 min

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

Comentarios (2)

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