woow woow no había tenido el gusto de tomar alguna clase con este profesor pero la verdad me gustó bastante la manera en la que explica las cosas y la pasión que le imprime, entusiasmado por tomar este curso 😃
Básicos del Lenguaje
Guía de instalación y conceptos básicos
Archivos y slides del curso práctico de Python
IMPORTANTE: Instalando Ubuntu Bash en Windows para facilitarte el seguimiento del curso desde Windows.
¿Qué es la programación?
¿Por qué programar con Python?
Operadores matemáticos
Variables y expresiones
Presentación del proyecto
Funciones
Usando funciones en nuestro proyecto
Operadores lógicos
Estructuras condicionales
Uso de strings y ciclos
Strings en Python
Operaciones con Strings en Python
Operaciones con strings y el comando Update
Operaciones con strings y el comando Delete
Operaciones con strings: Slices en python
For loops
While loops
Iterators and generators
Estructuras de Datos
Uso de listas
Operaciones con listas
Agregando listas a nuestro proyecto
Diccionarios
Agregando diccionarios a nuestro proyecto
Tuplas y conjuntos
Tuplas y conjuntos en código
Introducción al módulo collections
Python comprehensions
Búsquedas binarias
Continuando con las Búsquedas Binarias
Manipulación de archivos en Python 3
Uso de objetos y módulos
Decoradores
Decoradores en Python
¿Qué es la programación orientada a objetos?
Programación orientada a objetos en Python
Scopes and namespaces
Introducción a Click
Definición a la API pública
Clients
Servicios: Lógica de negocio de nuestra aplicación
Interface de create: Comunicación entre servicios y el cliente
Actualización de cliente
Interface de actualización
Manejo de errores y jerarquía de errores en Python
Context managers
Python en el mundo real
Aplicaciones de Python en el mundo real
Conclusiones finales
Python 2 vs 3 (Conclusiones)
Clases bonus
Entorno Virtual en Python y su importancia: Python en el mundo real
Crea una cuenta o inicia sesión
¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera
David Aroesti
Python es uno de los lenguajes más emocionantes de la actualidad y puedes lograr muchas cosas con él. Este curso te va a servir como una introducción al lenguaje.
¿Qué es la programación?
Es una disciplina que combina parte de otras disciplinas como las Matemáticas, Ingeniería y la Ciencia. Sin embargo, la habilidad más importante es resolver problemas. Es lo que harás todos los días como programador o programadora.
La programación es una secuencia de instrucciones que le damos a la computadora para que haga lo que nosotros deseamos. Podemos construir una aplicación web, móvil, un programa que lleve cohetes a la luna o marte, resolver problemas de finanzas.
La estructura de un programa. Casi todos los programas tienen un input, output, operaciones matemáticas, ejecución condicional y repeticiones
Objetivos del curso:
Aportes 120
Preguntas 5
woow woow no había tenido el gusto de tomar alguna clase con este profesor pero la verdad me gustó bastante la manera en la que explica las cosas y la pasión que le imprime, entusiasmado por tomar este curso 😃
😺Hola, si eres nuevo o tienes dudas en algún momento del curso entonces tienes este documento. Este documento son notas de la comunidad que puedes usar para progresar mas rápido en el curso y aprender mejor, si ves algún error o quieres añadir información puedes hacerlo.
Nunca pares de aprender
https://docs.google.com/document/d/1evjmD6FMVRTM2-_pQtsjQlBKDjhDHmZw7BYhLSpt8ew/edit?usp=sharing
xd = ":V"
print "No puedo dejar de mirar el bigote " + xd
La programación es una disciplina que combina parte de otras disciplinas como:
-Matemáticas: Porque tiene un lenguaje para escribir, leer y ejecutar indicaciones.
-Ingeniería: Se diseñan y combinan piezas para que trabajen entre si.
-Ciencia: Se prueban hipótesis.
La habilidad más importante que todo ser humano debe poseer aunque no sea programador, RESOLVER PROBLEMAS.
La programación es amor. 💛 💙
Python es un lenguaje que actualmente se utiliza para inteligencia artificial y análisis de grandes cantidades de datos, es importante dominar este lenguaje si se quiere ser parte de los cambios que vienen para la siguiente generación de aplicaciones
Cada vez me gusta mas Python
No tenemos que olvidar que, al final, la programación es solamente una herramienta, donde nuestro propósito es el de resolver problemas y poder crear todo lo q imaginemos.
Es como un lápiz, es solo una herramienta q de por sí no tiene valor alguno, pero con él puedes hacer cuadros increíbles, grandes planos, transmitir tu información mediante libros,…
Qué buen bigote! y qué buena dicción! este curso va a estar genial
Parece ser que este es el profesor con mas inspiración que eh tenido
Cordial Saludo, adjunto mi ejemplo
import turtle
turtle.shape("turtle")
turtle.color("red")
for i in range (1,200):
turtle.forward(i*2)
turtle.right(90)
window.mainloop()
Concuerdo con muchos compañeros, que faltan muchos pasos en explicación para poder seguir el curso, ya al principio te deja muchas dudas, falta más explicación, más pasos. Entiendo que siempre hay que estar leyendo y aprendiendo sobre esto, pero pagar para ir a Youtube es mediocre.
Esta soy yo apunto de ver esta clase, mientras escribo el comentario no he reproducido el vídeo. Tengo expectativas altas de este curso y estoy muy emocionada y a la vez nerviosa idk why… D:
¡Qué gran profesor!
Emocionado por este comienzo
Hice una casita 😃
import turtle
window = turtle.Screen()
tortuga = turtle.Turtle()
tortuga.pensize(5)
turtle.right(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(400)
turtle.right(180)
turtle.forward(800)
turtle.right(180)
turtle.forward(500)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.right(135)
turtle.forward(75)
turtle.right(90)
turtle.forward(75)
turtle.penup()
turtle.right(45)
turtle.forward(35)
turtle.right(90)
turtle.forward(5)
turtle.pendown()
turtle.forward(20)
turtle.right(90)
turtle.forward(20)
turtle.right(90)
turtle.forward(20)
turtle.right(90)
turtle.forward(20)
turtle.right(90)
turtle.penup()
turtle.forward(75)
turtle.pendown()
turtle.forward(20)
turtle.right(90)
turtle.forward(20)
turtle.right(90)
turtle.forward(20)
turtle.right(90)
turtle.forward(20)
turtle.right(90)
turtle.penup()
turtle.left(90)
turtle.forward(64)
turtle.pendown()
turtle.penup()
turtle.left(90)
turtle.forward(29)
turtle.pendown()
turtle.left(90)
turtle.forward(30)
turtle.left(90)
turtle.forward(10)
turtle.left(90)
turtle.forward(30)
turtle.penup()
turtle.left(90)
turtle.forward(200)
turtle.pendown()
turtle.left(90)
turtle.forward(60)
turtle.right(90)
turtle.forward(30)
turtle.left(90)
turtle.forward(30)
turtle.left(90)
turtle.forward(60)
turtle.left(90)
turtle.forward(30)
turtle.left(90)
turtle.forward(30)
turtle.right(90)
turtle.forward(60)
turtle.right(90)
turtle.forward(400)
turtle.pendown()
turtle.right(90)
turtle.forward(60)
turtle.right(90)
turtle.forward(30)
turtle.left(90)
turtle.forward(30)
turtle.left(90)
turtle.forward(60)
turtle.left(90)
turtle.forward(30)
turtle.left(90)
turtle.forward(30)
turtle.mainloop()
este es un gran profe… me alegró mucho encontrármelo en este curso. Explica muy bien y es muy dinámico (y con una historia de vida muy interesante también)
A ver de nuevo python
Hola, recomiendan hacer el curso de programacion basica antes de iniciar este?
Esto de pensar como científico del cómputo es lo que más quiero, me frustra cuando algo que se supone que es sencillo me cuesta encontrarle solución. Este profe es genial.
hola estoy siguiendo el curso y me párese que los vídeos están un orden incorrecto?
.
Ada Lovelace ideó el primer algoritmo para una de las primeras máquinas de computación que escribió en un papel porque no existían computadoras en ese momento.
.
Qué buen curso.
Tengo muchas expectativas con este curso, en los cursos anteriores de la ruta aprendizaje de Python me enseñaron mucho del lenguaje. Espero que este curso me enseñe como crear una aplicación como lo dice en los objetivos.
Hola, saludos desde Guatemala.
Actualizarnos en Python…
En empezado el curso, espero y este genial
Vamos a tomar este curso con el mismo maestro y muy bueno ! (=
“Resolver problemas es el día a día de los programadores”. Lo que realmente genera valor es la habilidad y experiencia para resolver problemas, así es como alguien llega a ser millonario y por lo que una empresa te contrata o te pagará mas.
Si trabajan con mas de una pantalla debend e cambiar el codigo:
window.mainloop()
por el siguiente:
turtle.mainloop()
Programar es algo mágico, puedes crear algo completamente de la nada.
¿Qué es la programación?
Un programa es la secuencia de instrucciones que describe como realizar un computo.
Casi todos los programas realizan las siguientes tareas:
input
output
operaciones matemáticas
ejecución condicional
repetición
Puedo añadir que la programación te empuja a tener que dejar de lado esa tendencia a dar todo por sobre entendido y a comenzar a detallar el paso a paso, el componente a componente que se requiere para hacer X o Y acción, por ejemplo, si le quisiéramos “enseñar” a la computadora a como caminar, tendríamos que indicarle primero que tiene dos “piernas”, que un paso equivale a levantar un pie mientras el otro queda firme en el suelo, a llevarlo hacia adelante y luego volver a poner sobre el suelo y así sucesivamente.
Felicidades David, pocos profesores explican con la precisión y paciencia que le impones a tus clases.
Las matemáticas son el código con el cual esta escrito el universo
Increíble! Profesor ejemplar!
holaaaa
que tipos de herramientas conocen para realizar interfaces graficas en python, hasta el momento solo conozco Pyqt5, si conocen más podrian poner las ventajas y desventajas.
Saudos ImI
excelente , actualizado , como me gusta xD.
Ese mi profe, vamos a comenzar el curso 💪
Quede con ganas de mas en el otro, este actualizado me emociona muchisimo
A seguir aprendiendo…
Objetivo principal: aprender a pensar como un científico de computo.
El curso pasado estuvo excelente, este va ha estar mejor!!!
La programacion es un una diciplina compuesta de partes de otras diciplinas, como las matematicas, ingenieria y cienias, como las matematicas para describir computo, como ingenieria para ensamblar componentes, y como ciencia los programadores realizamos muchos experimentos por hipotesis para probarlos en computadora
como programador nuestra habilidad es resolver problemas
Ciencias de la computacion
La habilidad mas importante: resolver problemas
La programacion es una seria de intrucciones para que la computadora haga lo que queramos
Casi todos los programas realizan las siguientes tareas
Objetivos
Me parece increíble e impresionante la forma en como narra David Aroesti, es como si te trasmitiera magia y te insita a aprender más y más y más ♥
que gusto ver a David Aroesti enseñando python
Emocionado!
La programación combina diferentes disciplinas, desde la matemática, la ingeniería y la ciencia
un superconsejo 👍🏾
antes de iniciar este curso primero hacer el curso básico de Python
haber practicado un poco y tener claro los conceptos de programación básica, ya que este curso ayuda mucho para hacer una retroalimentación de lo aprendido en el curso básico. el profesor avanza muy rapido a mi juicio, y por supuesto en este curso se aprenden muchas cosas de este espectacular lenguaje.
Ya hice el curso de python con python 3.8.
Donde inicia la practica del CRUD?
Nunca he intentado crear una aplicación, de hecho, de solo saber que este es uno de los objetivos del curso me emociona mucho.
Excelente explicación sobre la introducción de este curso!
Me encanta la maestría que tiene David Aroesti para enseñar y con la tranquilidad (o paciencia) de como lo hace!!!
Platzi ❤️
Ya me había resignado y no iba a tomar este curso, el curso pasado a este no me gusto mucho (nada), una gran diferencia con este inicio 😄
Excelente introducción!
Muy buena introducción!
que emoción empezar a aprender Phyton 😃
Explica todo muy claro…!!!
Todos merecen una oportunidad y el la tuvo. Excelente cada explicación con pasion
Laaaargamos con python !!
David cambio de look radicalmente desde el ultimo curso XD buena introduccion. Sigamos!!!
Es uno de los mejores profesores que he tomato curso
iniciamos bien 😄
import turtle
window = turtle.Screen()
tortuga = turtle.Turtle()
tortuga.shape(‘turtle’)
tortuga.color(‘blue’)
tortuga.forward(100)
tortuga.right(90)
tortuga.forward(100)
tortuga.right(90)
tortuga.forward(100)
tortuga.right(90)
tortuga.forward(100)
tortuga.right(90)
window.mainloop()
Aquí empieza lo bueno, ahorita vemos que pedo! :v
Todo listo para iniciar el curso de Python.
Va muy bien este curso
Ventajas y desventajas de Python.
En busca de aprender mi cuarto lenguaje de programación! Gran profesor👍🏻
Ya tome el curso anterior y este parace que va a estar genial
Vuelvo a mi caldo primigenio, muy agradecido con el profesor David tome el curso anterior y estoy emocionado
No había tomado cursos con este profesor, pero su entusiasmo se contagia. Buen Comienzo.
Que agradable sujeto 😃
Maestreaso David, que gusto volver a tomar un curso con usted.
Aquí adelantándome en el curso de python en la universidad xD
Pinta bien el curso
este es mi primer lenguaje, trato de llevar el paso, buen maestro.
Muy buena introducción y completamente de acuerdo, la programación es una forma de pensamiento, es resolver problemas mediante una serie de instrucciones de cómputo para que se efectúen tareas de Input, output operaciones matemáticas, ejecución condicional, o repeticiones.
Emocionado por seguir este curso…esto se parece al lenguaje processing
Buena intro.
Me emociona la actitud del profesor, es contagiosa.
Genial!!
Excelente. Lo motiva bastante a uno a aprender
Me marieeeee! Estaba tomando el curso anterior, curso básico de python, lo sacaron y ahora estoy tomando este , es lo correcto?
Por aquí empezando este curso, se ve muy interesante.
Con el comando dir puedes ver las opciones a aplicar a esta instrucción
dir(turtle)
Excelente,
Algunas cosas me parecen muy repetidas con el curso anterior
A Darle 😄
muy buenooo
Yo ya hice este curso, pero lo vuelvo a dar para reforzar conocimientos, y aparte esta bueno 👍🏻
David me gusto mucho el curso anterior, seguro este me gustara y me servirá para afianzar más los conocimientos
En donde muestra el primer programa, en este vídeo o en el siguiente?
comencemos!
Hola ,me pueden ayudar?
Deberia usar la misma conexión iniciada con mysql.connector(o cualquier otro conector a base de datos de diferentes lenguajes) para manejar todas la rutas ?
¿O crear una nueva, por cada peticion?
Que empiece lo chido!
genial !!!
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?