La forma Python de programar: ¡utiliza el tutorial para crear tus propias líneas de código! ¡Aprende Python ahora para empezar de inmediato!
¡Bienvenido al curso! Descubre lo que te espera.
Tu entorno de desarrollo Python estará listo en unos pocos pasos. Aquí lo tienes: Instalación en Windows.
Tu entorno de desarrollo Python estará listo en unos pocos pasos. Aquí lo tienes: Instalación en macOS.
Ejecute Python en la línea de comandos y conozca y utilice el shell interactivo.
PyCharm es un gran entorno de desarrollo. Aquí aprenderás a usarlo y a entender sus características más importantes.
Python utiliza espacios para identificar bloques de código. Aquí aprenderás a entender este concepto (y lo que no hay que hacer).
Una primera tarea que te familiarizará con las directrices de Python.
Variables - una base importante de todo lenguaje de programación. Aquí aprenderás a utilizarlas en Python.
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.
¿Mezcla varios tipos de datos? Entonces tienes que trabajar con conversiones de tipos. Conócelas aquí.
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.
Las cadenas son un gran alivio en los lenguajes modernos. Comprende cómo funcionan en Python.
Python ofrece varios métodos para procesar cadenas. Conoce algunos de ellos aquí.
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.
Aprende a trabajar con cadenas formateadas en Python.
En otros lenguajes, las listas también se denominan matrices. Son una forma importante de recopilar datos. Conócelas aquí.
Los datos asociativos están bajo Diccionarios Python. También puedes aprender sobre este tipo aquí.
Los conjuntos representan la cantidad matemática. Descubre cómo trabajar con ellos.
Sin condiciones, los lenguajes de programación serían muy estáticos. Descubre aquí cómo puedes dinamizar tu código con Python.
Directamente relacionadas con las condiciones están las posibles comparaciones. Conoce aquí también algunas de las opciones básicas de Python.
¿Qué se considera "verdadero" en Python? Descúbralo aquí.
En los otros ejemplos, los datos introducidos son un tema recurrente. Aquí aprenderás cómo Python los proporciona.
Los bucles también son un aspecto central de la programación moderna. Aquí conocerás la variante con la palabra clave "while".
Existen diferentes construcciones de bucle. Aquí aprenderás sobre la variante con la palabra clave "for".
Un proyecto práctico para profundizar en los temas anteriores.
Aquí encontrará una solución para el autocontrol.
¿Crear o inicializar listas? Esto suele ser más fácil con las comprensiones. Conózcalas aquí.
También existen comprensiones para los diccionarios. Puede conocerlas aquí.
Los conjuntos también pueden inicializarse mediante comprensiones. Aprende cómo funciona aquí.
Las funciones permiten reutilizar código y separar tareas. Aprende lo básico aquí.
Más información sobre los parámetros.
El valor especial "None" juega un papel importante en Python. Significa "ningún valor".
Con Docstrings puedes documentar tu código de forma óptima. Descubra cómo aquí.
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.
Las funciones pueden hacer aún más. Los cierres, por ejemplo, que aprenderás aquí, también son importantes.
¿Has oído hablar de las funciones lambda? Conócelas aquí.
Descubre aquí cómo puedes utilizar los generadores.
Los decoradores son un gran concepto en Python. Descubre para qué sirven y cómo utilizarlos.
Los ámbitos de validez también son importantes. Descubra aquí cuáles son exactamente.
¿Cómo se estructuran los proyectos Python? Conoce los scripts individuales en esta lección.
Los módulos desempeñan un papel importante. En este vídeo aprenderás los conceptos básicos importantes.
Los módulos se importan. ¿Dónde los busca Python? Descúbrelo aquí.
El siguiente nivel en la organización son los paquetes. Aquí aprenderás a utilizarlos.
Python está orgulloso de su biblioteca estándar. Aquí conocerás el concepto de "pilas incluidas".
Incluso puede crear y distribuir sus propios paquetes. Descubre cómo hacerlo aquí.
¿Utilizas paquetes de otros desarrolladores? El "Python Package Index" es tu amigo. Conócelo aquí.
Los errores se muestran en Python mediante excepciones. ¿Qué son? ¿Cómo lidiar con ellos? Descúbrelo aquí.
Procesar los errores como excepciones en el código.
¿Hay varias excepciones en la misma zona codificada? Averigua cómo reaccionas ante cada una en particular.
También puedes definir tus propias excepciones para dar aún más sentido a tu código. Descubre cómo hacerlo.
El siguiente proyecto se implementa ahora en la línea de comandos.
Encuentra una posible solución a la tarea de la última lección.
Orientación a objetos: ¿qué significa básicamente? Descúbralo en este vídeo.
Las clases son la base de los objetos. Descubre cómo se definen en Python.
La herencia es un pilar importante de la orientación a objetos. Aquí aprenderá los conceptos básicos.
En la herencia, los métodos de las clases padre pueden sobrescribirse. Descubre cómo lo implementa Python.
La referencia a la clase superordinada funciona mediante la palabra clave "super". Descubre cómo funciona y por qué tiene sentido.
La referencia al objeto actual es de vital importancia. Descubra lo que hay detrás.
¿Existen los clásicos getters y setters en Python? Esta lección contiene la respuesta.
Los métodos estáticos pueden ser un alivio. Definitivamente, deberías estar familiarizado con este recurso estilístico.
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.
Las sugerencias tipográficas ayudan a la legibilidad y al autocompletado. Conozca el concepto con un ejemplo.
¿Almacenar datos en archivos? Extremadamente práctico. Descubra cómo Python puede ayudarle.
Al revés: volver a leer datos. Descubre cómo puedes leer de archivos en Python.
No sólo existe la representación como texto. También se pueden escribir datos binarios. Descubre cómo funciona.
Los archivos CSV transportan información importante en muchos entornos. Aprenda a utilizar el concepto por sí mismo.
XML juega un papel importante en la web. Aprende a utilizarlo en Python.
JSON es también un formato de enorme importancia en la web. Descubre las herramientas de Python para su procesamiento.
¿Probar su código automáticamente? ¿Una y otra vez? Bienvenido al mundo de las pruebas unitarias.
Conozca algunas de las mejores prácticas para las pruebas unitarias.
Utilice aserciones para crear pruebas.
¿Preparar pruebas o poner orden después de la prueba? No hay problema con setUp y tearDown.
¿Reemplazar partes individuales en el código o ganar control sobre el valor de retorno? Para ello se utilizan maquetas.
¿Descargar datos en Python? ¿Trabajar con la web? Aprenda cómo puede funcionar aquí.
Información importante para los usuarios de macOS, especialmente en relación con las URL HTTPS.
¿Descargar contenidos como datos JSON? Descubra cómo aquí.
Ahora se procesan realmente los datos descargados.
MySQL es una base de datos muy popular. Descubra cómo instalarla en Windows.
Similar a la configuración en Windows, aquí hay una configuración para macOS.
Las bases de datos SQL funcionan esencialmente con el mismo lenguaje: SQL. Aquí puedes encontrar algunos conceptos básicos.
Cree su primera base de datos y siente las bases para los ejemplos venideros.
Las funciones básicas de toda base de datos: los comandos CRUD. Conócelos en el contexto SQL.
Establecer una conexión con la base de datos MySQL con Python.
Recuperar registros de MySQL, su primera sentencia SELECT.
Inserción de nuevos datos - tampoco hay problema con las sentencias INSERT.
Ahora también se vuelven a eliminar las entradas.
Recuperar filas individuales de MySQL, también utilizando una sentencia SELECT.
Aprenda a actualizar datos con sentencias UPDATE.
Otro proyecto para aplicar de nuevo los conocimientos previos.
Una posible solución para el proyecto de la lección anterior.
Comentar ahora „Aprender a programar con Python - el tutorial práctico“