0 calificaciones0% encontró este documento útil (0 votos)
78 vistas13 páginas
Fundamentos de Python y Algoritmos
Este documento trata sobre los fundamentos de la programación en Python. Explica qué es Python, quién lo creó y sus características principales como lenguaje de propósito general, interpretado y multiparadigma. También cubre campos de aplicación comunes de Python y dónde se puede utilizar.
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0 calificaciones0% encontró este documento útil (0 votos)
78 vistas13 páginas
Fundamentos de Python y Algoritmos
Este documento trata sobre los fundamentos de la programación en Python. Explica qué es Python, quién lo creó y sus características principales como lenguaje de propósito general, interpretado y multiparadigma. También cubre campos de aplicación comunes de Python y dónde se puede utilizar.
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
{
Fundamentos de programación en Python < Dr. Jesús Fernando Cruz Álvarez >
... } ¿Qué es Python? Python es un lenguaje de programación de propósito general, que es otra forma de decir que puede ser usado para casi todo.
Lo más importante es que se trata de un lenguaje interpretado, lo que
significa que el código escrito no se traduce realmente a un formato legible por el ordenador en tiempo de ejecución.
Fuente: [Link] ¿Quién creó Python? Guido Van Rossum, un programador de computación de los Países Bajos, creó Python. Python comenzó en 1989.
publicó la primera versión del código Python (versión 0.9.0) en
1991. Dicha versión ya incluía buenas características, como algunos tipos de datos y funciones para la gestión de errores.
Fuente: [Link] Características de Python. 01 Es un lenguaje de propósito general.
02 Es un lenguaje Multiparadigma.
03 Es un lenguaje Dinámicamente tipado.
04 Es un lenguaje Interpretado. Campos de Aplicación de Python < Desarrollo web
} Seguridad Informática Big Data Data Science Videojuegos Testing Machine Learning …> ¿Donde se puede utilizar Python? < En aplicaciones de escritorio (Kiwi, Pique)
} Desarrollo web (Django, Flask) Creación de APIs (fastAPI) Pentesting IOT (Internet de las cosas) ¿ Sabías que los algoritmos de búsqueda de google fueron creados en python? …> 01 { .. Python es el lenguaje más utilizado en el mundo < Es muy importante aprender a programar en Python >
} .. Qué son los Algoritmos? La palabra «algoritmo» es un concepto Las tres partes de un algoritmo son: comúnmente relacionado con el ámbito de la 1. Input (entrada). Información que informática. damos al algoritmo con la que va a Un algoritmo informático es un conjunto de trabajar para ofrecer la solución instrucciones definidas, ordenadas y acotadas esperada. para resolver un problema, realizar un cálculo 2. Proceso. Conjunto de pasos para que, a o desarrollar una tarea. partir de los datos de entrada, llegue a la solución de la situación. 3. Output (salida). Resultados, a partir de la transformación de los valores de
} entrada durante el proceso.
.. Características de los Algoritmos.
* • Precisos. Objetivos, sin ambigüedad. • Ordenados. Presentan una secuencia clara y precisa para poder llegar a la solución. • Finitos. Contienen un número determinado de pasos. • Concretos. Ofrecen una solución determinada para la situación o problema planteados. • Definidos. El mismo algoritmo debe dar el mismo resultado al recibir la misma entrada. Qué es un paradigma de Programación.
{ Cómo los aplican los Qué es… lenguajes… Un paradigma de programación es Los lenguajes de programación una manera o estilo de adoptan uno o varios paradigmas en
} programación de software. función del tipo de órdenes que permiten implementar como, por ejemplo, Python o JavaScript, que son multiparadigmas. Ejemplos de paradigmas de programación. ... Imperativo. Declarativo Prog. O. O. Prog. Reactiva Los programas consisten en Es un enfoque en el desarrollo En este modelo de paradigma Este paradigma se basa una sucesión de instrucciones de software donde se describe se construyen modelos de en escuchar lo que emite un o conjunto de sentencias, qué se quiere lograr sin objetos que representan evento o cambios en el flujo como si el programador diera especificar cómo lograrlo. En elementos (objetos) del de datos, en donde los objetos órdenes concretas lugar de dar una secuencia de problema a resolver, que reaccionan a los valores que pasos detallados para alcanzar tienen características y reciben de dicho cambio. un resultado, el programador funciones. Permite separar declara las propiedades y los diferentes componentes restricciones que debe tener la de un programa, solución, simplificando así su creación Estructuras de Programación. Básicamente existen 3 estructuras de programación que pueden utilizarse para resolver problemas utilizando la programación.
Estructuras secuenciales. Estructuras Selectivas. Estructuras Repetitivas. 01 { .. Así que… Manos a la obra.