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

5

estrellaestrellaestrellaestrellaestrella

(1)

176 páginas9 horas y 31 minutos

Iniciar curso gratuito

Contenido del curso

1

Introducción a Python

2

Configuración del entorno de desarrollo Python

3

Sintaxis básica de Python

4

Estructuras de control en Python

5

Estructuras de control en Python: estructuras condicionales

6

Estructuras de control en Python: estructuras repetidas

7

Estructuras de control en Python: bucles

8

Estructuras de control en Python: comandos de flujo de control

9

Estructuras de control en Python: estructuras de decisión

10

Estructuras de control en Python: bucles

11

Estructuras de control en Python: If-else

12

Estructuras de control en Python: mientras

13

Estructuras de control en Python: para

14

Estructuras de datos en Python

15

Estructuras de datos en Python: listas

16

Estructuras de datos en Python: tuplas

17

Estructuras de datos en Python: diccionarios

18

Estructuras de datos en Python: conjuntos

19

Estructuras de datos en Python: pilas

20

Estructuras de datos en Python: colas

21

Estructuras de datos en Python: árboles

22

Estructuras de datos en Python: gráficos

23

Estructuras de datos en Python: hash

24

Estructuras de datos en Python: clasificación

25

Estructuras de datos en Python: búsqueda

26

Funciones en Python

27

Funciones en Python: Introducción a las funciones

28

Funciones en Python: definición de función

29

Funciones en Python: llamadas a funciones

30

Funciones en Python: parámetros de función

31

Funciones en Python: valores devueltos

32

Funciones en Python: alcance variable

33

Funciones en Python: funciones recursivas

34

Funciones en Python: funciones Lambda

35

Funciones en Python: funciones integradas en Python

36

Clases y objetos en Python

37

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

38

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

39

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

40

Clases y objetos en Python: herencia y polimorfismo

41

Clases y objetos en Python: métodos especiales

42

Clases y objetos en Python: constructores y destructores

43

Clases y objetos en Python: Asociación entre clases

44

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

45

Clases y objetos en Python: sobrecarga de operadores

46

Clases y objetos en Python: clases e interfaces abstractas

47

Manipulación de archivos en Python

48

Manejo de excepciones en Python

49

Módulos y paquetes de Python

50

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

51

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

52

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

53

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

54

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

55

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

56

Introducción a Django

57

Configurar el entorno de desarrollo de Django

58

Creando un proyecto Django

59

Creando un proyecto Django: instalando Django

60

Creando un proyecto Django: estructura de un proyecto Django

61

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

62

Creando un proyecto Django: creando plantillas

63

Creando un proyecto Django: creando vistas

64

Creando un proyecto Django: plantillas y renderizado

65

Creando un proyecto Django: URL y rutas

66

Creando un proyecto Django: formularios y validación

67

Crear un proyecto Django: autenticar usuarios

68

Creando un proyecto Django: autorización y permisos

69

Crear un proyecto Django: enviar correos electrónicos

70

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

71

Creando un proyecto Django: pruebas automatizadas

72

Crear un proyecto Django: implementar una aplicación Django

73

Creando una aplicación Django

74

Plantillas en Django

75

Modelos en Django: Introducción a Django

76

Modelos en Django: Estructura de un proyecto Django

77

Plantillas en Django: Plantillas en Django

78

Plantillas en Django: campos de plantilla

79

Modelos en Django: Relaciones entre modelos

80

Modelos en Django: Migraciones de Bases de Datos

81

Modelos en Django: consultas de bases de datos

82

Plantillas en Django: Administración de Django

83

Plantillas en Django: Formularios en Django

84

Modelos en Django: Vistas en Django

85

Plantillas en Django: Plantillas en Django

86

Plantillas en Django: URL en Django

87

Plantillas en Django: Autenticación y Autorización

88

Modelos en Django: Pruebas en Django

89

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

90

Administración en Django

91

Vistas en Django

92

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

93

Vistas en Django: Creando una vista simple

94

Vistas en Django: pasar datos a la vista

95

Vistas en Django: plantillas de renderizado

96

Vistas en Django: trabajar con formularios

97

Vistas en Django: Validación de datos

98

Vistas en Django: redirección de URL

99

Vistas en Django: trabajar con autenticación

100

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

Descripción del curso

El Curso de creación de sistemas con Python y Django completo es un recurso exhaustivo diseñado para aquellos interesados en dominar el desarrollo de sistemas utilizando dos de las herramientas más populares en el ámbito de la programación y el desarrollo web: Python y Django. Con un contenido extenso distribuido en 176 páginas, este curso pertenece a la categoría de Informática (TI) y está especialmente orientado a quienes buscan profundizar en lenguajes de programación como Python, Java, y C.

La travesía de aprendizaje comienza con una introducción a Python, ofreciendo una comprensión sólida de este versátil lenguaje de programación. Los estudiantes aprenderán a configurar su entorno de desarrollo Python, comprendiendo la sintaxis básica y las estructuras de control necesarias para poder escribir scripts eficaces y robustos.

El curso profundiza en las estructuras de datos en Python, cubriendo desde listas y tuplas hasta diccionarios, conjuntos, y estructuras más complejas como pilas, colas, árboles y gráficos. Estas lecciones son esenciales para comprender cómo organizar y manipular datos de forma eficiente en Python.

Una parte crucial del curso es el uso de funciones en Python, donde se exploran diversos tipos de funciones, incluyendo funciones lambda y funciones integradas en Python. Este conocimiento es fundamental para escribir código modular y reutilizable, lo que mejora la eficiencia del desarrollo y la calidad del software.

El siguiente enfoque se centra en conceptos de programación orientada a objetos con Python. Aquí, los estudiantes adquieren habilidades prácticas en creación y manejo de clases y objetos, encapsulación, herencia y polimorfismo, entre otros conceptos avanzados que fortalecen su capacidad para desarrollar aplicaciones complejas y de gran escala.

La segunda mitad del curso se centra en Django, un framework de alto nivel para el desarrollo de aplicaciones web con Python. Después de una introducción y configuración del entorno de desarrollo de Django, los estudiantes aprenden a crear proyectos y aplicaciones Django desde cero. La instrucción incluye aspectos esenciales como plantillas, vistas, rutas URL, formularios y validación, y la autenticación y el manejo de permisos.

A medida que avanzan, los participantes son guiados a través de la manipulación de archivos, manejo de excepciones, y la utilización de módulos y paquetes de Python. También se incluyen prácticas de integración de bases de datos, ORM (Mapeo relacional de objetos), uso de middleware y aspectos críticos de seguridad y optimización en Django.

Finalmente, el curso abarca aplicaciones avanzadas de Python y Django en diversas áreas, tales como análisis de datos, aprendizaje automático, inteligencia artificial, ciencia de datos, Big Data, web scraping, procesamiento de imágenes y lenguaje natural, e incluso el desarrollo de aplicaciones blockchain.

En resumen, este curso es una guía completa y detallada para cualquiera que desee dominar la creación de sistemas y aplicaciones con Python y Django. Equipados con estas habilidades, los participantes estarán capacitados para abordar proyectos de desarrollo complejos y dinámicos, asegurando un profundo entendimiento tanto de fundamentos como de aplicaciones avanzadas en el mundo de la programación.

Este curso gratuito incluye:

9h31m curso de audio en línea gratuito

176 páginas de contenido

Certificado digital de finalización del curso.

Ejercicios para entrenar tus conocimientos

¡Descarga la App ahora para tener acceso a + 3300 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

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.