0:19 😮 jajajajaj!!!
Introducción a la programación con Python
El arte de la programación
¿Por qué aprender Python?
El núcleo de un programa: los algoritmos
Instalación de nuestras herramientas en Windows
Instalación de nuestras herramientas en Mac
Instalación de nuestras herramientas en Ubuntu
Tu mejor herramienta: la consola
Conceptos básicos de Python
Explorando Python: operadores aritméticos
¿Qué es una variable?
Los primitivos: tipos de datos sencillos
Convertir un dato a un tipo diferente
Operadores lógicos y de comparación en Python
Tu primer programa: conversor de monedas
Herramientas para programar
Construyendo el camino de un programa con condicionales
Varios países en mi conversor de monedas
Aprendiendo a no repetir código con funciones
Modularizando nuestro conversor de monedas
Trabajando con texto: cadenas de caracteres
Trabajando con texto: slices
Proyecto: palíndromo
Bucles
Aprendiendo bucles
El ciclo while
Explorando un bucle diferente: el ciclo for
Recorriendo un string con for
Interrumpiendo ciclos con break y continue
Proyecto: prueba de primalidad
Proyecto: videojuego
Estructuras de datos
Almacenar varios valores en una variable: listas
Entendiendo cómo funcionan las tuplas
¿Qué son los diccionarios?
Proyecto: generador de contraseñas
Despedida
Sigue aprendiendo
Crea una cuenta o inicia sesión
¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera
Dentro de todo lenguaje de programación existe un núcleo llamado algoritmo. Un algoritmo es una serie de pasos ordenados para resolver un problema. Este es finito, ordenado, y no ambiguo.
En programación, un algoritmo establece, de manera genérica e informal, la secuencia de pasos o acciones que resuelve un determinado problema y, para representarlo, se utiliza, fundamentalmente, dos tipos de notación: pseudocódigo y diagramas de flujo.
Partes de un Algoritmo
Todo algoritmo debe obedecer a la estructura básica de un sistema, es decir: entrada, proceso y salida.
Las características fundamentales que debe cumplir todo algoritmo son:
Aporte creado por: David Barreto, Jair Flores
Aportes 632
Preguntas 23
0:19 😮 jajajajaj!!!
Para reforzar: 😃
un algoritmo es una serie de pasos ordenados para resolver un problema. Este es finito, ordenado, y no ambiguo
Diferentes definiciones de Algoritmo
Algoritmo: Conjunto ordenado de operaciones sistemáticas que permite hacer un cálculo y hallar la solución de un tipo de problema.
Algoritmo: Se denomina algoritmo a un grupo finito de operaciones organizadas de manera lógica y ordenada que permite solucionar un determinado problema.
Algoritmo: una serie de instrucciones o reglas establecidas que, por medio de una sucesión de pasos, permiten arribar a un resultado o solución.
Algoritmo: una secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas. O bien como un conjunto de instrucciones que realizadas en orden conducen a obtener la solución de un problema.
¿Cómo se Diseña un Algoritmo?
En programación, un algoritmo establece, de manera genérica e informal, la secuencia de pasos o acciones que resuelve un determinado problema y, para representarlo, se utiliza, fundamentalmente, dos tipos de notación: pseudocódigo y diagramas de flujo.
Partes de un Algoritmo
Todo algoritmo debe obedecer a la estructura básica de un sistema, es decir: entrada, proceso y salida.
Características de los Algoritmos:
Las características fundamentales que debe cumplir todo algoritmo son:
Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.
Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.
Un algoritmo debe ser finito. el algoritmo se debe terminar en algún momento; o sea, debe tener un número finito de pasos.
Un algoritmo debe ser legible: El texto que lo describe debe ser claro, tal que permita entenderlo y leerlo fácilmente.
Que orgullo que haya talento argentino en platzi, me hace sentir que todo es posible felicitaciones a Facundo Garcia.
PROCESO DE FUNCIONAMEINTO DE UN ALGORITMO
Un algoritmo es una serie de pasos para la solución de un problema, teniendo como características: orden, finito y no siendo ambiguo.
😮
He visto programas que han usado algunas bromas y nunca caigo, esta vez aunque sabia que el video duraba mas, quede 0.O cuando dijo que habia terminado jajaj 😄
El núcleo de un programa: los algoritmos
¿Qué es un Algoritmo?
En términos de programación, un algoritmo es una secuencia de pasos lógicos que permiten solucionar un problema.
Partes de un algoritmo
Todo algoritmo debe constar de las siguientes partes:
¿Para qué sirve un algoritmo?
Dicho muy llanamente, un algoritmo sirve para resolver paso a paso un problema. Se trata de una serie de instrucciones ordenadas y secuenciadas para guiar un proceso determinado.
En las Ciencias de la computación, no obstante, los algoritmos constituyen el esqueleto de los procesos que luego se codificarán y programarán para que sean realizados por el computador.
Características de los algoritmos
Los algoritmos presentan las siguientes características:
Ejemplos de algoritmos
Algoritmo para calcular el área de un triángulo rectángulo:
Diagrama de flujo
El diagrama de flujo o flujograma o diagrama de actividades es la representación gráfica de un algoritmo o proceso. Se utiliza en disciplinas como programación, economía, procesos industriales y psicología cognitiva.
Les comparto mis notas en mi repositorio
https://github.com/wiiiccho/Basico-de-Python
No es gran cosa pero es trabajo honesto y me esforzare mucho para terminarlo lo mejor que pueda
Un algoritmo es una serie de pasos ordenados, finitos, y no ambiguos, para resolver un problema.
Se pueden representar de manera gráfica con un diagrama de flujo.
En el curso de pensamiento lógico abarca lo básico de los diagramas de flujo
(ノ◕ヮ◕)ノ*:・゚✧
0:19 seg
La mejor forma de entender que es un algoritmo es compararlo con una receta de cocina.
Un algoritmo es una serie de pasos finitos y no ambiguos para resolver un problema.
Los podemos encontrar:
Y los podemos implementar en:
Ahorita muchas risas, ya a ver qué sucede en las próximas clases. Jejeje Saludos
Comparto mi resumen 🤓
Jajajajaja , cuando dijo “nos vemos en la siguiente clase” al principio del video en serio pensé terminaba ahí
El Núcleo de un programa: los algoritmos
Un algoritmo es una serie de pasos para resolver un problema.
Importante los algoritmos son finitos y no son ambiguos.
Finitos. Siguen una serie de pasos para resolver el problema. Debemos tener un principio claro y un final claro, y un camino que nos lleve hacia alá. Pasos definidos
No es ambiguo. No puede significar algo en un contexto y otra cosa en otro contexto
📑 Un algoritmo es una serie de pasos finita y clara. La practica es esencial para crear algoritmos eficientes.
Algoritmo.- es una secuencia de instrucciones finitas que llevan a cabo una serie de procesos para dar respuesta a determinados problemas. Es decir, un algoritmo resuelve cualquier problema a través de unas instrucciones y reglas concisas, mostrando el resultado obtenido.
Sus características:
Partes de un Algoritmo:
Entrada: son los datos que se le dan al algoritmo.
Proceso: operaciones que se hacen con los datos.
Salida: resultado final que se obtiene de las operaciones.
 o también, se puede escribir directamente en código.
Conoce a tu nuevo jefe…
“Cuando tu jefe es un algoritmo”…
¿A quien te quejas? ¿Recibirás un trato mas justo de tu jefe si este fuera una tecnología operada por algún método de inteligencia artificial?
Un algoritmoitmo es una secuencia precisa de pasos que nos permiten alcanzar un resultado o resolver un problema.
Pasos:👨💻👩💻
Concetos
<h4>Algoritmos:</h4>Serie de instrucciones para resolver un problema. Debe ser finito y ambiguo.
<h4>Diagrama de flujo:</h4>
Manera gráfica y ramificada en que se representa el código.
Excelente clase, toda esa informacion en 20 segundos :0
El curso de pensamiento lógico: Algoritmos. Ayuda mucho a comprender este tema. Lo recomiendo!!
3:33 en el basho jajaja vamos Facu con el acento Tucumano. Cada vez que veo un profe argentino se me pianta un lagrimón 😁
Arcgis está escrita en Python, por eso estoy aquí 😃
Ok. Mi algoritmo para hacerme Data Science e indagar en AI:
Loop de cada día
Nota mental: hacer curso de algoritmos de platzi
😃
El algoritmo es un proceso que permite resolver un problema, para ello este debe tener un inicio y un fin específico, además de que cada paso debe ser claro y preciso.
En Netflix, se usa para la seguridad, clasificación de riesgos, remediación automática e identificación de vulnerabilidades, por nombrar algunos. Respondiendo a la pregunta de la clase 2
Algoritmo
Es una serie de pasos ordenados y finitos para resolver un problema. Además de ello el algoritmo no debe ser ambiguo es decir que sin importar el contexto el algoritmo significará siempre los mismo
Estoy de acuerdo con la intencion del instructor de que los algoritmos y los diagramas de flujo se pueden estudiar aparte y que no sean el centro de atencion en este curso.
Algoritmo:
Debe tener un fin claro
Serie de pasos ordenados para resolver un problema
No es ambiguo, es decir tiene un significado particular que funcione de la misma manera en cualquier contexto
Comparto mi pequeño repositorio donde estoy haciendo los ejercicios que se dejan en clase y tomando mis notas, agradeceria feedback y espero que a alguien le sirva.
Me decidí a aprender Python para conocer un lenguaje de programación fácil de usar sin entornos de programación engorrosos como ocurre en Java, el lenguaje con el que aprendí a programar.
Pensé que había sido el video mas corto de Platzi 🤣🤣🤣. Muuuy buena broma. Pero mejor aún, la explicación de Algoritmo. Antes de empezar a programar, escribiendo código, es necesario comprender estrictamente que es un algoritmo, para que sirve, que condiciones debe tener etc.
Troleo total
Me paso lo mismo 😃 quien ve el profe troleando a los alumnos.jajajajajaj
¿Qué es un algoritmo?
Un algoritmo es una serie de pasos finita y clara.
Un algoritmo es una serie de pasos ordenados para resolver un problema. Este es finito, ordenado, y no es ambiguo (debe ser claro). Además puede ser graficado en un diagrama de flujo.
Estas aplicaciones estan desarrolladas a traves de Python;
Pinterest
Panda 3D.
Dropbox.
Spotify.
Netflix.
Uber.
Instagram.
Reddit.
Whatsapp usa phyton
Encontré este articulo y me gusto mucho, Python es un leguaje sencillo y es increíble que estas grandes aplicaciones contenga este lenguaje de programación.
Youtube se ha convertido en una de los sitios más visitado en todo el planeta. Simplemente, no existe persona que nunca haya ingresado a Youtube para buscar alguna solución a su problema.
Como ya habrás adivinado, Youtube se suma a la lista de programas en Python que hoy se han convertido en un gran éxito para la marca.
El uso de Python es para diferentes propósitos en toda la plataforma; sin embargo, la que resalta más para la marca es la velocidad que permite el desarrollo de funciones en un tiempo récord.
Cada vez que mires un video en Youtube, sabrás que eso se está desarrollando a través del código en Python.
Ahora que has podido conocer a todas las marcas que utilizan Python como su principal lenguaje de programación, quiero que sepas que saber programar en Python es importante para los trabajos del futuro.
Definiciones de algoritmo
Algoritmo: Conjunto ordenado de operaciones sistemáticas que permite hacer un cálculo y hallar la solución de un tipo de problema.
Algoritmo: Se denomina algoritmo a un grupo finito de operaciones organizadas de manera lógica y ordenada que permite solucionar un determinado problema.
Algoritmo: una serie de instrucciones o reglas establecidas que, por medio de una sucesión de pasos, permiten arribar a un resultado o solución.
Algoritmo: una secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas. O bien como un conjunto de instrucciones que realizadas en orden conducen a obtener la solución de un problema.
Estoy haciendo un click brutal con el profesor, acabo de conseguir mi profesor favorito de platzi. Qué actitud tan avasalladora, me encanta.
Algoritmos: Es una secuencia de pasos finitos para resolver un problema planteado en una situacion determinada para resolver algo en un contexto especifico, al realizar algo en la caracteristica definida, esta no se puede reproducir en otro contexto en el cual este no fue planteado, esto impide que sea ambiguo.
que tal amague me hizo en el 0:19 jejejeje ni messi
Los programas en Python más famosos:
Pinterest.
Panda 3D.
Dropbox.
Spotify.
Netflix.
Uber.
Instagram.
Reddit.
El concepto de algoritmo es aplicable a cualquier actividad que realicemos diariamente.
Un algoritmo es una secuencia de pasos lógicos, ordenados y finitos que nos permite resolver una tarea
aplicaciones con phyton esta
Pinterest.
Panda 3D.
Dropbox.
Spotify.
Netflix.
Uber.
Instagram.
Reddit.
Es una serie de pasos para resolver un problema.
Es un gráfico que representa los pasos de un algoritmo.
Imagina que quieres tener una mayor condición física entonces sigues estos pasos:
Ejercicio → alimentación saludable → descanso
Esto se repite hasta conseguir el objetivo de una mayor condición física.
Eso es un algoritmo, una serie de pasos ordenados para obtener un resultado o lograr el objetivo. Estos pasos deben ser finitos, debe de tener un inicio y un final. Por ultimo un algoritmo no es ambiguo o sea que al cambiar de contexto su significado no cambie.
Dropbox, trabajaria bajo Python
Cai jajaja…
Netflix. usa python
Netflix usa Python!
En informática, un algoritmo es una secuencia de instrucciones secuenciales, gracias al cual pueden llevarse a cabo ciertos procesos y darse respuesta a determinadas necesidades o decisiones. Se trata de conjuntos ordenados y finitos de pasos, que nos permiten resolver un problema o tomar una decisión.
Los algoritmos no tienen que ver con los lenguajes de programación, dado que un mismo algoritmo o diagrama de flujo puede representarse en diversos lenguajes de programación, es decir, se trata de un ordenamiento previo a la programación.
Visto así, un programa no es otra cosa que una serie compleja de algoritmos ordenados y codificados mediante un lenguaje de programación para su posterior ejecución en un computador.
Desde el punto de vista informático un algoritmo es cualquier procedimiento computacional bien definido que parte de un estado inicial y un valor o un conjunto de valores de entrada, a los cuales se les aplica una secuencia de pasos computacionales finitos, produciendo una salida o solución.
💜
jajajaja como que nos vemos en la siguiente clase y luego: no, no espera
Buen Profesor
Aplicaciones que usan Python
Buena explicacion sobre los algoritmos 😄
¿Qué es un algoritmo?
Vuelvo despues de un año y medio de estar en el mundo de la programaciòn… vuelvo para ahora si terminar el curso profesional.
Un algoritmo no es ambiguo
Un algoritmo es finito
jajajaj wouuu esa estuvo buena buena. Pense ya? bravoooo…!un poco de humor también se siente bien
Algoritmo: Método compuesto de una serie de pasos para lograr algún objetivo. Entre ellos solucionar problemas
Serie de pasos para resolver un problema, cumplir un objetivo.
Eso no me lo esperaba :p
Algoritmo :
-Serie de pasos ordenados para resolver un problema
-Debe de ser finito
-Cada paso debe tener una finalidad en particular
Let´s go!
Hubiera estado bueno que el video se terminara y en el siguiente se viera el resto del video.
hahaha Facundo es el mejor!!
Clase mas corta en todo Platzi ever.
Yo pense, tan rapido se acabo.
No esta demas siempre repasar estos temas que son sumamente importantes.
hehehehe yo también caí xD
Tambien me quede asi (;一_一)
Algoritmos explicado en segundos xD
ya estoy ansioso por comenzar a programar.
wena wena a los 19 seg se termino el tutorial xd
3:21 jajaja los benditos diagramas que nunca me enseñaron a usar bien
https://platzi.com/clases/1937-pythonbasico/29623-el-nucleo-de-un-programa-los-algoritmos/?time=201
La clase mas breve de la historia 😂😂😂 !! el exito 😂
Tiene serie de pasos ordenados, con fines claros
Finito
No ambiguo: cada paso con una finalidad particular (el significado tiene que ser el mismo en todos lados)
dropbox
jajaja ok adios! (y)
muy bueno, entendí perfectamente.
Se quedo colgado el video 😦
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.