Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como 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 1. Input (entrada). Información que la 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 esperada. acotadas para resolver un problema, 2. Proceso. Conjunto de pasos para que, realizar un cálculo o desarrollar una tarea. a 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 Los lenguajes de programación es una manera o estilo de adoptan uno o varios paradigmas programación de software. en 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 En este modelo de Este paradigma se basa una sucesión de desarrollo de software donde paradigma se construyen en escuchar lo que emite un instrucciones o conjunto de se describe qué se quiere modelos de objetos que evento o cambios en el flujo sentencias, como si el lograr sin especificar cómo representan elementos de datos, en donde los programador diera órdenes lograrlo. En lugar de dar una (objetos) del problema a objetos reaccionan a los concretas secuencia de pasos detallados resolver, que tienen valores que reciben de para alcanzar un resultado, el características y funciones. dicho cambio. programador declara las Permite separar los propiedades y restricciones diferentes componentes de que debe tener la solución, un programa, 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.