Básicos del Lenguaje

1

Introducción a Python: Instalación y Conceptos Básicos

2

Desarrollo de CRUD con Python 3

3

Configuración de Ubuntu en Windows 10 para Ejecutar Comandos Linux

4

Curso Avanzado de Python: Actualización y Creación de Aplicaciones CLI

5

Programación gráfica básica con Python y Turtle

6

Operadores y Valores en Programación Python

7

Variables y Expresiones en Python: Tipos, Asignación y Reglas Básicas

8

Creación de Aplicación CLI para Gestión de Ventas y Clientes en Python

9

Funciones en Python: Declaración y Uso Básico

10

Funciones y Variables Globales en Python: Crear y Listar Clientes

11

Estructuras Condicionales y Booleanas en Programación

12

Personalización de Programas con Funciones y Condicionales en Python

Uso de strings y ciclos

13

Manipulación de Cadenas en Python: Índices y Memoria

14

Operaciones y métodos útiles para manipular strings en Python

15

Actualización de Clientes en Python: Implementación de Funciones

16

Implementación del Comando Delete en CRUD de Clientes

17

Manipulación de secuencias en Python con slices

18

Iteraciones en Python: Uso de For y While Loops

19

Bucles While en Python: Uso y Manejo de Errores Comunes

20

Iteradores y Generadores en Python: Creación y Uso Práctico

Estructuras de Datos

21

Uso de listas

22

Operadores y Métodos para Manipular Listas en Python

23

Manipulación de Listas en Programación Python

24

Diccionarios en Python: Uso y Métodos Básicos

25

Diccionarios en Python para Gestión de Clientes

26

Tuplas y Conjuntos en Python: Características y Usos Prácticos

27

Tuplas y Sets en Python: Conceptos y Usos Básicos

28

Colecciones Avanzadas en Python: UserDict, namedtuple y más

29

Comprehensions en Python: Listas, Diccionarios y Sets

30

Algoritmos de Búsqueda: BruteForce vs. Búsqueda Binaria en Python

31

Búsqueda Binaria en Python: Implementación Recursiva y Iterativa

32

Manipulación de archivos en Python 3

Uso de objetos y módulos

33

Introducción a Decoradores en Python: Modifica Funciones Eficazmente

34

Decoradores en Python: Creación y Uso Efectivo

35

Programación Orientada a Objetos: Principios y Aplicaciones

36

Conceptos Básicos de Programación Orientada a Objetos en Python

37

Names y Namespaces en Python: Conceptos Fundamentales

38

Uso de Click para Aplicaciones de Línea de Comandos en Python

39

Estructura y Comandos Básicos para Aplicaciones CLI en Python

40

Modelado de Clientes y Servicios en Python OOP

41

Recopilación de datos del usuario con CLI en Python

42

Implementación de List Clients en Client Services

43

Actualización de Clientes en Python: Implementación y Guardado en Disco

44

Actualización de Clientes en Interfaz de Comando

45

Manejo de Errores en Python: Try, Except, Else y Finally

46

Gestión de Contextos en Python: Clases y Generadores

Python en el mundo real

47

Aplicaciones de Python en Ciencias y Desarrollo Web

Conclusiones finales

48

Transición de Python 2 a Python 3 y PEPs esenciales

Clases bonus

49

Entorno Virtual en Python y su importancia: Python en el mundo real

Desarrollo de CRUD con Python 3

2/49

Lectura

Bienvenida o bienvenido a este nuevo curso de Python 3, en este curso aprenderás los conceptos más importantes del lenguaje a través del desarrollo de un proyecto que funciona como un CRUD utilizando Python 3 puro.

A continuación encontrarás los slides en formato pdf:
https://drive.google.com/file/d/1uAC0egE_U6571mV8gHtHq5ahIbo9vd1e/view?usp=sharing

Y también el repositorio completo del curso en el cual encontrarás todo el proyecto dividido en secciones tal como se fue desarrollando:
https://github.com/platzi/curso_Python3/branches

Aportes 132

Preguntas 3

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Una buena forma de iniciar el nuevo año

Quise empezar con php como mi primer lenguaje, pero a la hora de la verdad, vi que python ofrece mejores opciones.

Me recomendaron mucho comenzar con Python, por la facilidad del lenguaje

Tengo muchas expectativas en este curso, puesto luego quiero seguir con el curso de machine learning.

Quiero compartir algo, con la gente de Platzi, si alguien de Platzi me ha estado siguiendo mis comentarios, sabran que critique 1 o 2 cursos, y no segui criticando, porque observe que ellos vieron mis comentarios y espero hagan algo al respecto.

¿Que critique?, que los profesores subieran el mismo archivo a todos su videos, no eran ni archivos nuevos, ni archivos modificados, siempre eran los mismo con el mismo nombre, entonces a uno el estudiante le crea la duda si descargarlo o no.

Ahora, que quiero decri yo en este comentario, que este CURSO ESTA PERFECTO en la parte de Archivos, tienen un Seccion donde los puedes descargar todos y de paso cada Video de cada clase tiene su archivo de esa clase solamente, PERFECTO.

Como este curso deberian de hacer muchos, una sola seccion donde puedas descargar todos los recursos del curso y solo por precaucion, en cada video se suben los archivos y listo, eso es perfecto para mi.

Gracias por su trabajo Platzi, y recuerden todo lo que digo son criticas Constructivas, escuchen a sus estudiantes y tomen lo bueno y mejoren, asi creceran mas y mas.

Python Web. Con muchas expectativas…

Si el curso lo da David, de seguro va a estar bueno

Buenas noches, tengo muchas expectativas en este curso, soy ingeniero agropecuario pero quiero aprender a programar por que veo necesario combinar la agricultura con este campo, deseo manejar datos en gran cantidad de varios años de productividad que tengo de cultivo de palma de aceite, por ahora todo lo manejo en Excel y lo combino con ArcGis, pero el Excel se vuelve muy pesado y los procesos en ArcGis me encantaría hacerlos más automáticos, me encantaría encontrarme con un partner y poder iniciar este curso pensando en data science. Mi contacto es 3135509410 por si alguno le interesa intercambiar los nuevos conocimientos que vayamos adquiriendo con lo maravilloso de Platzi

Genial, gracias por la información.

arrancamos, problema por que clono el repositorio, y solo sale la rama master, en el curso no se explica como bloquear las ramas para que nadie las vea, no estamos aprendiendo? encontes se esconden temas que no deben de ser dificiles, pero luego de ya tener el certificado de haber pasado el curso, se frena uno en esas bobadas, y uno creyendo que ya sabe y no se sabe es nada

Llegó el momento de sacarle máximo partido a mi Raspberry Pi 2.

El PDF compartido por Platzi es corto, no es aburrido y tiene toda la información necesaria para entender y aprender este lenguaje.

Gracias y espero que los demás cursos tengan información así de breve.

Material descargado, sigamos con el curso 😃

Hola, Hay un error en el slide de python del pdf. En la pagina 59, se coloca el título "Busqueda binaria", pero en realidad, se muestra es una funcion de la libreria Random.

El curso es de Oct del 2018 😱 pero bueno se ve bueno. Me gusta este inicio.

¡Qué buena forma de iniciar! De esta manera podemos ir haciendo seguimiento.

Cool.

esto es una excelente forma al momento de refrescar conocimiento.

gracias

Muchas gracias! servirá mucho para dar seguimiento a profundidad al curso:

  • Se esforzaron mucho en el README jejej

Muchas gracias

proposito para este año fortalecer los conocimientos

Excelente

El material se ve genial

Excelente, vamos con toda!

He visto el pdf y parece interesante, demos una oportunidad

Excelente a empezar con fuerza

Here we go again

Excelente

Not bad

Here we go

Vamos a ver que tal va esto!

espero que me sirva tanto este curso para aumentar mi pasion por python

Un excelente comienzo, DE NUEVO!!!

Que comience el juego !!!

¡Aquí vamos! 🐍💛

La espera termino

Gran material, empecemos con fuerza 😄

Inicia una nueva aventura.

Excelente, tengo mucho hype, vamos a darle!!! XD

Excelente, he estado esperando este curso 😃

Ahora a darle

super!!!

Vamos!!

Vamos con todo !!!

Gracias pues a darle

Super, y con el mismo profesor del curso anterior

Gracias.

Vamo a darle!!

Vamos a empezar 😉

comenzemos con un mundo lleno de posibilidades!

vamos con todo! 😄

Inicie con la carrera de Inteligencia Artificial,pero resulta que primero debo aprender Python, veamos como es esto…

Excelente

Aqui vamos!!

excelente

Empezando el año con pie derecho

El primero del año!! vamos con toda.

A mi hermano de 10 años le interesó este tema, realizaremos juntos este curso.

Excelente!!

Comenzando con muy buenas expectativas!

Hace tiempo esperaba este curso!!!

Excelente Curso! Vamos a sacar el maximo provecho!

Excelente, comenzamos

Vamos a empezar con todo!!!

perfecto

Con todo !!

Vamoh a darle

Excelente

¡Genial!

Excelente

Es hora de empezar! 😄

Otro Proyecto!

Excelente manera de compartir el material.
Muchas gracias.

He leido todas las ventajas que tiene programar con python, lo cual me entusiasma para aprender.

Año Nuevo… Metas Nuevas…

No sé programar. Sera que pyton en el lenguaje indicado para comenzar?

Esperando aprender mucho de este curso y de buscar aplicaciones con Python

Aquí vamos…

Pues vamos con todo, che

comenzando penas, pero muchas ganas de aprender!

Con muchas ganas de empezar

Bueno a darle con todo este nuevo año 2019 !!!

Gracias.

¡Con la mejor actitud para comenzar!

A iniciar python.

exelente

Hola tengo muchas expectativas en cuanto el curso
😄

Time to learn python!!

es hora de ser bilingue

Empezando, requiero aprender Python para mi trabajo que empiezo el lunes 😃

Vengo del mundo de Javascript, espero entender el lenguaje de una buena manera.

genial!! Ansioso por comenzarel curso!

Python es una buena alternativa para aprender a programar, asi que no hay dudas en tomar el curso.

comenzemos a dominar un nuevo lenguaje de programacion!

Se ve muy interesante el curso, vamos a aprender!

Emocionado de empezar este nuevo curso, ¡A seguir aprendiendo!

Here we go Python!!

interesante