Portada de libro electrónico gratuitaCurso de creación de sistemas con Python y Django completo

Ebook gratuitoCurso de creación de sistemas con Python y Django completo

Nuevo curso

176 páginas

Ver curso gratuito

Contenido del curso

1

1. Introducción a Python

2

2. Configuración del entorno de desarrollo Python

3

3. Sintaxis básica de Python

4

4. Estructuras de control en Python

5

4.1. Estructuras de control en Python: estructuras condicionales

6

4.2. Estructuras de control en Python: estructuras repetidas

7

4.3. Estructuras de control en Python: bucles

8

4.4. Estructuras de control en Python: comandos de flujo de control

9

4.5. Estructuras de control en Python: estructuras de decisión

10

4.6. Estructuras de control en Python: bucles

11

4.7. Estructuras de control en Python: If-else

12

4.8. Estructuras de control en Python: mientras

13

4.9. Estructuras de control en Python: para

14

5. Estructuras de datos en Python

15

5.1. Estructuras de datos en Python: listas

16

5.2. Estructuras de datos en Python: tuplas

17

5.3. Estructuras de datos en Python: diccionarios

18

5.4. Estructuras de datos en Python: conjuntos

19

5.5. Estructuras de datos en Python: pilas

20

5.6. Estructuras de datos en Python: colas

21

5.7. Estructuras de datos en Python: árboles

22

5.8. Estructuras de datos en Python: gráficos

23

5.9. Estructuras de datos en Python: hash

24

5.10. Estructuras de datos en Python: clasificación

25

5.11. Estructuras de datos en Python: búsqueda

26

6. Funciones en Python

27

6.1. Funciones en Python: Introducción a las funciones

28

6.2. Funciones en Python: definición de función

29

6.3. Funciones en Python: llamadas a funciones

30

6.4. Funciones en Python: parámetros de función

31

6.5. Funciones en Python: valores devueltos

32

6.6. Funciones en Python: alcance variable

33

6.7. Funciones en Python: funciones recursivas

34

6.8. Funciones en Python: funciones Lambda

35

6.9. Funciones en Python: funciones integradas en Python

36

7. Clases y objetos en Python

37

7.1. Clases y objetos en Python: Introducción a clases y objetos

38

7.2. Clases y objetos en Python: atributos y métodos de una clase

39

7.3. Clases y objetos de Python: modificadores de acceso y encapsulación

40

7.4. Clases y objetos en Python: herencia y polimorfismo

41

7.5. Clases y objetos en Python: métodos especiales

42

7.6. Clases y objetos en Python: constructores y destructores

43

7.7. Clases y objetos en Python: Asociación entre clases

44

7.8. Clases y objetos en Python: composición y agregación

45

7.9. Clases y objetos en Python: sobrecarga de operadores

46

7.10. Clases y objetos en Python: clases e interfaces abstractas

47

8. Manipulación de archivos en Python

48

9. Manejo de excepciones en Python

49

10. Módulos y paquetes de Python

50

10.1. Módulos y paquetes de Python: Introducción a los módulos y paquetes de Python

51

10.2. Módulos y paquetes de Python: importación de módulos y paquetes de Python

52

10.3. Módulos y paquetes de Python: creación y organización de paquetes de Python

53

10.4. Módulos y paquetes de Python: uso de módulos y paquetes de terceros

54

10.5. Módulos y paquetes de Python: gestión de dependencias con pip

55

10.6. Módulos y paquetes de Python: creación y publicación de sus propios paquetes

56

11. Introducción a Django

57

12. Configurar el entorno de desarrollo de Django

58

13. Creando un proyecto Django

59

13.1. Creando un proyecto Django: instalando Django

60

13.2. Creando un proyecto Django: estructura de un proyecto Django

61

13.3. Creando un proyecto Django: configuración de la base de datos

62

13.4. Creando un proyecto Django: creando plantillas

63

13.5. Creando un proyecto Django: creando vistas

64

13.6. Creando un proyecto Django: plantillas y renderizado

65

13.7. Creando un proyecto Django: URL y rutas

66

13.8. Creando un proyecto Django: formularios y validación

67

13.9. Crear un proyecto Django: autenticar usuarios

68

13.10. Creando un proyecto Django: autorización y permisos

69

13.11. Crear un proyecto Django: enviar correos electrónicos

70

13.12. Creación de un proyecto Django: integración con API

71

13.13. Creando un proyecto Django: pruebas automatizadas

72

13.14. Crear un proyecto Django: implementar una aplicación Django

73

14. Creando una aplicación Django

74

15. Plantillas en Django

75

15.1. Modelos en Django: Introducción a Django

76

15.2. Modelos en Django: Estructura de un proyecto Django

77

15.3. Plantillas en Django: Plantillas en Django

78

15.4. Plantillas en Django: campos de plantilla

79

15.5. Modelos en Django: Relaciones entre modelos

80

15.6. Modelos en Django: Migraciones de Bases de Datos

81

15.7. Modelos en Django: consultas de bases de datos

82

15.8. Plantillas en Django: Administración de Django

83

15.9. Plantillas en Django: Formularios en Django

84

15.10. Modelos en Django: Vistas en Django

85

15.11. Plantillas en Django: Plantillas en Django

86

15.12. Plantillas en Django: URL en Django

87

15.13. Plantillas en Django: Autenticación y Autorización

88

15.14. Modelos en Django: Pruebas en Django

89

15.15. Plantillas de Django: implementación de una aplicación Django

90

16. Administración en Django

91

17. Vistas en Django

92

17.1. Vistas en Django: Introducción a las vistas en Django

93

17.2. Vistas en Django: Creando una vista simple

94

17.3. Vistas en Django: pasar datos a la vista

95

17.4. Vistas en Django: plantillas de renderizado

96

17.5. Vistas en Django: trabajar con formularios

97

17.6. Vistas en Django: Validación de datos

98

17.7. Vistas en Django: redirección de URL

99

17.8. Vistas en Django: trabajar con autenticación

100

17.9. Vistas en Django: creación de API con Django Rest Framework

Es mucho más...

¡Descarga la App ahora para tener acceso a + 2200 cursos, ejercicios, certificados y mucho contenido gratis sin pagar nada!

  • Cursos online 100% gratuitos de principio a fin

    Miles de cursos online en vídeo, audio o texto.

  • Más de 48 mil ejercicios gratuitos

    Para poner a prueba tus conocimientos durante los cursos en línea

  • Certificado Digital gratuito válido con Código QR

    Generado directamente desde la galería de fotos de tu celular y enviado a tu correo electrónico

Disponible en Google Play Disponible en App Store
Aplicación Cursa en la pantalla del libro electrónico, la pantalla del curso en video y la pantalla de ejercicios del curso, además del certificado de finalización del curso.

Cursos Online Gratuitos sobre Python: Aprende a Programar desde Cero

Descubre nuestra selección de cursos online gratuitos sobre Python, el lenguaje de programación más popular y versátil. Aprende a tu propio ritmo con lecciones interactivas que cubren desde los fundamentos hasta conceptos avanzados. ¡Da tus primeros pasos en el mundo de la programación o profundiza tus conocimientos técnicos sin costo alguno!

Introducción al Lenguaje Python

Comienza tu viaje en la programación con nuestros cursos introductorios. Aprenderás las bases de Python, desde la sintaxis básica hasta estructuras de datos esenciales como listas y diccionarios. Ideal para principiantes, este curso te equipará con el conocimiento necesario para iniciar proyectos simples y comprender programas escritos en Python.

Python Intermedio: Eleva tus Habilidades

Si ya tienes conocimientos básicos de Python, nuestros cursos intermedios son perfectos para ti. Explora temas como la programación orientada a objetos, el manejo de excepciones y el trabajo con bibliotecas externas. Mejora tu capacidad de escribir código más eficiente y mantenible, y prepárate para enfrentar desafíos de programación más complejos.

Desarrollo Web con Python

Python no solo es para aplicaciones de escritorio o scripts de automatización. Con nuestros cursos gratuitos, puedes aprender a usar frameworks como Django y Flask para crear aplicaciones web robustas y modernas. Descubre cómo Python puede ser tu herramienta para el desarrollo web, desde la gestión de bases de datos hasta la creación de interfaces de usuario interactivas.

Python en Ciencia de Datos y Machine Learning

La ciencia de datos y el machine learning son campos emocionantes y en constante crecimiento que utilizan Python como uno de sus principales lenguajes de programación. Aprovecha nuestros cursos para comprender cómo Python se aplica en la analítica de datos, la visualización y la construcción de modelos predictivos. Aprende a utilizar bibliotecas como Pandas, NumPy y Scikit-learn, y conviértete en un experto en la materia.

Automatización de Tareas con Python

Python es una herramienta poderosa para la automatización de tareas repetitivas y la mejora de la eficiencia en el trabajo. Con nuestros cursos, descubrirás cómo automatizar procesos como la manipulación de archivos, la gestión de correos electrónicos y la interacción con bases de datos. Libera tiempo para tareas más importantes y haz que tu flujo de trabajo sea más productivo.

Proyectos Prácticos y Casos de Uso

Los cursos online gratuitos que ofrecemos no solo se centran en la teoría; también incluyen proyectos prácticos y casos de uso reales. Implementa lo que has aprendido en proyectos que puedes mostrar en tu portafolio, desde juegos simples hasta sistemas complejos. Estos proyectos te ayudarán a solidificar tus conocimientos y a demostrar tus habilidades a futuros empleadores.

Comienza Hoy Mismo

No esperes más para empezar a aprender Python o para elevar tus habilidades de programación al siguiente nivel. Explora nuestra amplia gama de cursos online gratuitos y conviértete en un desarrollador Python competente. ¡Inscribe en nuestros cursos hoy mismo y comienza a construir tu futuro en el mundo tecnológico!

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.