0% encontró este documento útil (0 votos)
2 vistas

Python

El documento presenta una investigación sobre Python, un lenguaje de programación versátil y fácil de aprender, que abarca desde tipos de datos y declaración de variables hasta funciones y listas. Se detallan conceptos como variables locales y globales, así como métodos para manipular listas. La conclusión destaca la utilidad de Python en diversas aplicaciones y su accesibilidad para principiantes y profesionales.
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
2 vistas

Python

El documento presenta una investigación sobre Python, un lenguaje de programación versátil y fácil de aprender, que abarca desde tipos de datos y declaración de variables hasta funciones y listas. Se detallan conceptos como variables locales y globales, así como métodos para manipular listas. La conclusión destaca la utilidad de Python en diversas aplicaciones y su accesibilidad para principiantes y profesionales.
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 DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 11

1

INSTITUTO TECNOLÓGICO UNIVERSITARIO CORDILLERA

ITSCO – MATUTINO 1B

ALGORITMOS Y PROGRAMACIÓN

TRABAJ

O POR:
Calahorrano Hidalgo Josue David

FECHA:
31 de diciembre 2023

DOCENTE:
Ing. Cajas Pacheco Lino Jesús

TEMA:
Investigación

Quito-Ecuador
20
I

Índice

Introducción...................................................................................................................... 1

Tipos de datos en Python.................................................................................................1

Ejemplo en Python:...........................................................................................................2

Cómo declarar variables en Python..............................................................................2

Asignación de valores a variables.................................................................................2

Variables locales y globales en Python............................................................................3

Variables locales...........................................................................................................3

Variables globales.........................................................................................................4

Funciones en Python........................................................................................................5

¿Cómo se define una función en Python?....................................................................5

Tipos de funciones en Python...........................................................................................6

Listas en Python............................................................................................................... 7

¿Qué es una lista en Python?.......................................................................................7

¿Cómo se crea una lista en Python?............................................................................7

Métodos de lista en Python...........................................................................................7

Conclusión........................................................................................................................ 8

Bibliografía........................................................................................................................ II

Link Video:........................................................................................................................ II
II

Introducción

Python es un lenguaje de programación de alto nivel que se utiliza para una

amplia variedad de tareas. Es un lenguaje de propósito general, lo que significa que

puede ser utilizado para crear una variedad de programas diferentes y no está

especializado en ningún problema específico. Python es utilizado en todo, desde el

aprendizaje automático hasta la construcción de sitios web, y es utilizado tanto por

desarrolladores como por no desarrolladores. Python es conocido por su sintaxis simple

y legible, lo que lo hace fácil de aprender para los principiantes y eficiente para los

profesionales.

Tipos de datos en Python

Python tiene varios tipos de datos incorporados:

 Texto (str): Son una secuencia de caracteres.

 Numéricos (int, float, complex): Los int representan números enteros, los float

representan números con decimales, y los complex representan números

complejos.

 Secuencias (list, tuple, range): Las list son colecciones ordenadas y mutables,

las tuple son colecciones ordenadas e inmutables, y las range representan una

secuencia de números.

 Mapeo (dict): Son una colección desordenada de pares clave-valor.

 Conjuntos (set, frozenset): Los set son una colección desordenada de elementos

únicos, y los frozenset son su versión inmutable.

 Booleano (bool): Son un valor que es verdadero (True) o falso (False).


2

 Binarios (bytes, bytearray, memoryview): Los bytes y bytearray representan

secuencias de bytes, y los memoryview permiten el acceso directo a la memoria

de objetos.

Ejemplo en Python:

Cómo declarar variables en Python

Una variable en Python es como un contenedor en el que se almacena un dato,

el cual puede cambiar durante el flujo del programa. Para declarar una variable en

Python, simplemente escribes el nombre de la variable y le asignas un valor.

Por ejemplo:

En este ejemplo, hemos declarado tres variables: nombre, edad y altura.

Asignación de valores a variables

Para asignar un valor a una variable, se utiliza el operador de asignación =. En la

operación de asignación se ven involucradas tres partes:

 El operador de asignación =.

 Un identificador o nombre de variable, a la izquierda del operador.


3

 Un literal, una expresión, una llamada a una función o una combinación de todos

ellos a la derecha del operador de asignación.

Por ejemplo:

Cuando asignamos un valor a una variable por primera vez, se dice que en ese

lugar se define e inicializa la variable. En un script o programa escrito en Python,

podemos definir variables en cualquier lugar de este.

Variables locales y globales en Python

Variables locales

Las variables locales son aquellas que se definen dentro de una función y solo

pueden ser accedidas desde dentro de esa función. Esto significa que su alcance está

limitado a la función en la que se definen.

Por ejemplo:

En este caso, variable_local es una variable local a la función mi_funcion. Si

intentas acceder a variable_local fuera de mi_funcion, Python lanzará un error

porque variable_local no está definida en ese ámbito.


4

Variables globales

Las variables globales son aquellas que se definen fuera de todas las funciones y

pueden ser utilizadas tanto dentro como fuera de las funciones. Esto significa que su

alcance es todo el programa.

Por ejemplo:

En este caso, variable_global es una variable global y puede ser accedida tanto

dentro de mi_funcion como fuera de ella.

Es importante tener en cuenta que, si una variable local y una variable global

tienen el mismo nombre, la variable local tiene prioridad dentro de su función. Para

modificar una variable global dentro de una función, debes usar la palabra

clave global antes de la variable.

Por ejemplo:
5

En este caso, la función mi_funcion modifica la variable global variable. Como

resultado, el valor de variable se cambia tanto dentro como fuera de la función.

Funciones en Python

Una función en Python es un bloque de código reutilizable que realiza una tarea

específica. Las funciones pueden tomar argumentos (datos de entrada) y pueden

devolver un valor. En Python, las funciones se definen con la palabra clave def.

¿Cómo se define una función en Python?

Para definir una función en Python, se utiliza la siguiente sintaxis:

Donde:

 nombre_de_la_funcion es el nombre que le das a la función.

 parametro1, parametro2, ... son los parámetros de la función. Los parámetros

son opcionales y puedes tener tantos como necesites.

 # Código de la función es donde pones las instrucciones que quieres que la

función ejecute.

 return valor_de_retorno es el valor que la función devuelve cuando se llama. Si

no se especifica un valor de retorno, la función devolverá None.

Por ejemplo, aquí tienes una función simple que suma dos números:
6

Tipos de funciones en Python

En Python, existen tres tipos principales de funciones:

 Funciones integradas: Son funciones que vienen preinstaladas en Python,

como print(), len(), type(), etc.

 Funciones definidas por el usuario: Son funciones creadas por los

usuarios. Estas funciones ayudan a dividir el código en bloques más pequeños,

lo que hace que el código sea más legible y reutilizable.

 Funciones de biblioteca: Son funciones que se definen en las bibliotecas de

Python. Estas funciones proporcionan funcionalidades que no están disponibles

en las funciones integradas o definidas por el usuario.

Además, las funciones en Python pueden ser clasificadas en otros tres tipos:

 Funciones de primera clase: Son funciones que se tratan como datos primitivos

que, luego, podrán asociarse a variables o a estructuras de datos.

 Funciones de orden superior: Son funciones que pueden funcionar como

parámetros de otras funciones o bien como sus resultados.

 Funciones anónimas o lambda: Son funciones sin nombre que pueden asociarse

directamente a variables o inyectarse en otras funciones.


7

Listas en Python

Una lista en Python es una estructura de datos que permite almacenar una

secuencia ordenada de objetos. Las listas son muy versátiles y pueden contener

elementos de diferentes tipos. Aquí te dejo una explicación más detallada:

¿Qué es una lista en Python?

Una lista en Python es una colección de elementos que están ordenados y

pueden ser modificados. Cada elemento en la lista tiene un índice, que es un número

que indica su posición en la lista. Los índices en Python comienzan en 0, lo que

significa que el primer elemento de la lista tiene el índice 0, el segundo elemento tiene

el índice 1, y así sucesivamente.

Las listas en Python son muy flexibles y pueden contener cualquier tipo de datos:

números, cadenas, booleanos, e incluso otras listas. Además, las listas pueden cambiar

de tamaño: puedes agregar o eliminar elementos de una lista, lo que hace que las listas

sean una herramienta muy poderosa para manejar colecciones de datos.

¿Cómo se crea una lista en Python?

Crear una lista en Python es muy simple. Solo necesitas poner los elementos de

la lista entre corchetes [] y separarlos con comas. Por ejemplo:

Métodos de lista en Python

Las listas en Python tienen varios métodos incorporados que puedes usar para

manipularlas.
8

 append(elemento): Añade un elemento al final de la lista.

 extend(iterable): Añade los elementos de un iterable (como una lista o un rango)

al final de la lista.

 insert(indice, elemento): Inserta un elemento en un índice específico.

 remove(elemento): Elimina la primera aparición de un elemento.

 pop(indice): Elimina y devuelve el elemento en un índice específico.

 index(elemento): Devuelve el índice de la primera aparición de un elemento.

 count(elemento): Devuelve el número de veces que un elemento aparece en la

lista.

 sort(): Ordena los elementos de la lista.

 reverse(): Invierte el orden de los elementos de la lista.

 clear(): Elimina todos los elementos de la lista.

Conclusión

Python es un lenguaje de programación versátil y fácil de aprender que se utiliza

en una amplia variedad de aplicaciones. Con su sintaxis simple y legible, Python es un

excelente lenguaje para principiantes y profesionales por igual.


II

Bibliografía

Built-in Types - Python 3.9.7 documentation. (2021).

Data Structures - Python 3.9.7 documentation. Python.org.: Python. (2021).

Defining Functions - Python 3.9.7 documentation. (2021).

More Control Flow Tools - Python 3.9.7 documentation. (2021).

Python FAQs - General Information. (2021). Python.Org.: Python.

The Python Tutorial - Python 3.9.7 documentation. (2021).

What is Python? - Python For Beginners. (2021). Python Software Foundation.

Link Video: Trabajo Autonomo.mkv

También podría gustarte