0% encontró este documento útil (0 votos)
64 vistas13 páginas

Fundamentos de Python

Cargado por

elotecreaciones
Derechos de autor
© © All Rights Reserved
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
0% encontró este documento útil (0 votos)
64 vistas13 páginas

Fundamentos de Python

Cargado por

elotecreaciones
Derechos de autor
© © All Rights Reserved
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.

} ..

También podría gustarte