Subido por dennis-ponce07

informe python

Anuncio
INSTITUTO SUPERIOR TECNOLÓGICO CORDILLERA
Nombre: Dennis Alexander Ponce Sánchez
Paralelo: Primero C
Fecha: 18-12-2022
Materia: Algoritmos y Programación
Carrera: Desarrollo de Software
Tema: Investigación (Trabajo Autónomo)
ÍNDICE
OBJETIVOS………………………………………………………………………………..3Pg.
¿QUÉ ES PYTHON?……………………………………………………………………....4Pg.
TIPOS DE DATOS DE PYTHON……………………………………………………......6Pg.
COMO DECLARARLOS………………………………………………………………....7Pg.
¿QUE SON VARIABLES LOCALES Y GLOBALES?…………………………….......8Pg.
¿QUÉ SON FUNCIONES Y TIPOS?……………………………………………….......10Pg.
BIBLIOGRAFIA………………………………………………………………………….11Pg.
OBJETIVOS
Conocer de manera clara y sencilla lo que es Python. Como están clasificados sus tipos de
datos específicos y como estos pueden llegar a declararse en una variable. Entender el propósito de
las funciones y el alcance de las variables tanto locales como globales.
¿QUÉ ES PYTHON?
Python es un lenguaje de programación interpretado de alto nivel. Lo que facilita su lectura
en el código cuando se está programando. Es reconocido por ser un lenguaje fácil de implementar
con diferentes tipos de paradigmas como la: Programación Orientada a Objetos, La
Programación Imperativa, y en mayor de los casos La Programación Funcional, lo que se le
concedió el reconocimiento de ser multiparadigma. Pero no se limita usualmente a eso, debido a
que también se lo cataloga por ser multiplataforma y tener un tipado dinámico (donde su conteo de
referencia está orientada a la gestión de la memoria)
La facilidad de aprender su sintaxis, ha hecho que cada año su comunidad de programadores, ya
sean expertos o principiantes lo aprendan. Y se lo implemente para crear diferentes tipos de
proyectos específicos como: Machine Learning, Inteligencia Artificial, Data Science, Desarrollo
web, etc.
Es caracterizado por llevar implementado un entorno interactivo, que funciona como un
intérprete de comandos, donde podemos introducir ciertos tipos de instrucciones específicas. Es
muy usado por programadores principiantes, el cual están recién aprendiendo la sintaxis, o por
desarrolladores experimentados el cual solo desean probar una porción de su código y ver cómo
reacciona.
Figura 1. Entorno Interactivo
Como se puede ver en la imagen Figura 1. Estamos haciendo uso de nuestro Interprete de Python,
llamado desde una terminal con el uso de la palabra clave: python o py. Con ella podemos imprimir
instrucciones específicas, como la función print() que se puede observar en la imagen. Declarar
variables, y detectar por errores de sintaxis, pero no se limita el intérprete a eso nada más, debido a
que con ella se puede lograr hacer muchas cosas más interesantes aún.
Ahora ya conocemos la parte importante y característica del lenguaje. Continuaremos aprendiendo
sobre sus diferentes tipos de datos específicos que se implementan.
TIPOS DE DATOS DE PYTHON
Con la siguiente imagen, podemos explicar de manera clara los diferentes tipos de datos
específicos.
Figura 2. Tipos de datos.
Como se puede ver en la imagen Figura 2. Podemos verificar por el tipo de dato con ayuda de la
función type(). Ahora si nos ponemos a ejecutar el archivo .py, obtendremos los siguientes datos de
cada uno de ellos.
Figura 3. Ejecución de archivo.
COMO DECLARARLOS
Nuestras variables deben seguir algún tipo de notación específica; en este caso mi estilo de
declarar variables es snake_case, lo que recomiendo encarecidamente a que como programador
empieces a encontrar tu estilo que más te guste o te sientas más cómodo para poder declararlas.
Luego, tenemos que tomar muy en cuenta que nuestras variables no deben empezar con un
número, no deben tener espacios cuando nuestros nombres de variables son muy grandes porque
Python los consideraría como dos variables, a su vez no debes usar como declaración las palabras
reservadas que usa Python para poder entender.
Como referencia, presento la siguiente Imagen o Figura para que pueda estar mucho más claro.
Figura4. Cómo declarar las variables.
¿QUÉ ES UNA VARIABLE GLOBAL Y UNA LOCAL?
Cuando declaramos por primera vez nuestras variables en nuestro documento .py, estos terminan
siendo globales, lo que se pueden acceder en cualquier parte del código. Sin embargo, cuando en el
desarrollo de nuestro programa implementamos funciones, también podemos declarar variables
dentro de estas, lo cual llegan a denominarse variables locales y no pueden ser accedidas por fuera
de esa función declarada; y como dato interesante las variables globales pueden ser usadas o
referencias dentro de nuestras funciones, haciendo uso de la palabra reservada “global”.
Presentaremos una imagen a continuación que explica un como más sobre este tema específico.
Figura 5. Variables Locales y Globales
Figura6. Aplicando palabra reservada global y sus variables locales.
¿QUÉ SON FUNCIONES Y TIPOS?
Las funciones son bloques de código que realizan una acción específica y pueden regresar
algún tipo de valor o tarea. Lo que facilita la programación porque nos permite dividir el código en
partes para así poder resolver y reducir la complejidad que se va generando en nuestro programa,
por ejemplo. A su vez tiene una gran utilidad, debido a que podemos llamarla innumerables veces
que deseemos, pero para invocar a una función tenemos que darle un nombre específico.
Entonces podemos decir que las funciones son de 3 Tipos.
1. Funciones De Primera Clase: Estas funciones puede son tratados como datos primitivos, el
cual pueden asociarse a variables o a estructuras de control.
2. Funciones de Orden Superior: Cuando funciona como un parámetro o un resultado.
3. Funciones Anónimas: Conocidas como “lambdas”, el cual no contienen un nombre
específico y pueden asociarse a variables e inyectarse en otras funciones.
Figura7. Funciones y sus tipos
BIBLIOGRAFIA
https://devcamp.es/tipos-funciones-python/
https://barcelonageeks.com/funciones-de-primera-clase-en-python/
https://docs.python.org/es/3/
https://es.wikipedia.org/wiki/Python
Descargar