Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Licenciado en Administración
Introducción a la Programación
Evidencia 2.1 Manual de elementos algorítmicos básicos
de Python
ALUMNO/A:
2129223 AGUSTINCE PUENTE ANGELA JAZMIN
Grupo:
DCV
MAESTRO/A:
FEDERICO GUADALUPE FIGUEROA GARZA
Índice
Introducción.............................................................................................................03
Desarrollo.................................................................................................................04
Comentarios.................................................................................................04
Variables.......................................................................................................04
Expresiones...................................................................................................05
Funciones intrínsecas....................................................................................06
Manejo de cadenas.......................................................................................14
Estructuras de decisión.................................................................................17
Conclusión................................................................................................................20
Referencias Bibliográficas.........................................................................................21
3
Introducción
Desarrollo
Comentarios
En un programa de Python, todo lo que aparece después de una marca # se ignora y se considera un
comentario.
Variables en Python
Podemos crear una nueva variable de Python asignando un valor a una etiqueta, usando el operador
de asignación =. En este ejemplo asignamos una cadena con el valor "Roger" a nombre:
Un nombre de variable puede estar compuesto por caracteres, números y el carácter de subrayado
_. No puede empezar con un número. Todos estos son nombres de variables válidos:
5
Aparte de eso, cualquier cosa es válida a menos que sea una palabra clave de Python. Hay algunas
No es necesario memorizarlos, ya que Python te alertará si usas uno de ellos como variable, y los
Podemos expresar cualquier tipo de código que devuelva un valor. Por ejemplo
Una declaración, por otro lado, es una operación sobre un valor. Por ejemplo, estas son 2
declaraciones:
Un programa está formado por una serie de declaraciones. Cada declaración se coloca en su propia
línea, pero puedes usar un punto y coma para tener más de una declaración en una sola línea:
6
Funciones intrínsecas
realizar una tarea específica. Puede reutilizarse a voluntad para repetir dicha tarea. Una función nos
permite crear un conjunto de instrucciones que podemos ejecutar cuando sea necesario.
Las funciones son esenciales en Python y en muchos otros lenguajes de programación. Nos ayudan
Para definir una función nueva en Python utiliza la palabra reservada def, seguida del nombre que
le quieres dar a la función. A continuación, añade los paréntesis con los parámetros de entrada de
la función seguidos de dos puntos (:). Después, normalmente en otra línea de código, agrega el
bloque de instrucciones que quieres que se ejecuten cada vez que se invoca a la función.
Dentro de este bloque de instrucciones (casi siempre al final y de forma opcional) se coloca una
sentencia de retorno que no es más que el valor que deseas que devuelva la función: para esto usa
Una función en Python siempre devolverá un valor; es decir, si no se añade una sentencia de retorno
También puedes definir valores predeterminados para los parámetros de entrada de tus funciones.
Esto te permite indicar que dichos parámetros son opcionales, es decir, que pueden no ser
informados al momento de invocar la función; sin embargo, como cuentan con parámetros por
Función print()
que es la parte que sigue a los dos puntos. Tiene una indentación de un nivel a la derecha.
Para ejecutar esta función, debemos llamarla. Esta es la sintaxis para llamar a la función:
El nombre de la función, hola, es muy importante. Debe ser descriptivo, para que cualquiera que lo
Llamamos parámetros a los valores aceptados por la función dentro de la definición de la función, y
argumentos a los valores que pasamos a la función cuando la llamamos. Es común confundirse con
esta distinción.
Los parámetros se pasan por referencia. Todos los tipos en Python son objetos, pero algunos de ellos
son inmutables, incluidos enteros, booleanos, flotantes, cadenas y tuplas. Esto significa que si los
pasas como parámetros y modificas su valor dentro de la función, el nuevo valor no se refleja fuera
de la función:
Si pasas un objeto que no es inmutable y cambia una de sus propiedades, el cambio se reflejará en
el exterior.
Una función puede devolver un valor mediante la declaración de return. Por ejemplo, en este caso
Podemos tener la declaración de retorno dentro de un condicional, que es una forma común de
Si llamamos a la función pasando un valor que se evalúa como False, como una cadena vacía, la
En este caso, al llamar a hola('Syd'), el valor de retorno es una tupla que contiene esos 3 valores:
➢ Función len()
➢ Función max()
Devuelve el elemento más grande en un iterable (todos los elementos deben ser del mismo tipo)
➢ Función min()
Devuelve el elemento más pequeño en un iterable o el más pequeño de dos o más argumentos.
12
Entradas en Python
La función input() permite obtener información del en la terminal desde el teclado, al momento de
ejecutarse esta línea en la consola esperara que ingresemos el texto que necesitemos y demos un
Salidas en Python
La función print() es sin duda una de las instrucciones más sencillas y que usaremos en el curso, ya
que nos permite mostrar información por consola como mensajes, números o valores de una
variable. para su uso solo le pasamos en los argumentos lo que deseamos mostrar en consola.
13
Manejo de cadenas
Las cadenas en Python son listas de caracteres que pueden almacenarse en la memoria del
El ejemplo anterior refleja que, en la definición de la lista de caracteres o cadena, puedes utilizar
comillas dobles o simples. Las cadenas tienen varias funcionalidades que facilitan la escritura del
código, como acceder a los caracteres que las cadenas poseen en las posiciones que desees o
La posición de los elementos de la cadena empieza a contar desde el número 0, es decir, siempre se
Extraer cadenas
En este ejemplo, puedes observar cómo el índice para extraer los caracteres 1, 2, 3, es decir, u-s-a,
debe ser el siguiente a ellos: el 4. Para extraer todos los caracteres de la cadena, como vemos en el
segundo ejemplo, no es necesario poner los índices ni del principio ni del final.
Para acceder al último carácter de la cadena, debes conocer la longitud de la misma. Python permite
Pensar en índices en programación, requiere imaginar que las cadenas en Python o elementos como
sucesivamente. Mientras que los índices negativos vienen de derecha a izquierda, es decir, E = -1, M
= -2, O = -3…
Saltear cadenas
Para extraer una subcadena que no sea continua, es decir, que salte entre caracteres, puedes usar
Invertir cadenas
Para invertir la cadenas en Python, puedes utilizar los índices negativos. Solo debes recorrer la
Iterar cadenas
Otro uso de cadenas en Python es desde su iteración. Para cadenas, de los diferentes tipos de
Operador in
Métodos de cadena
Sobre una o varias cadenas en Python puedes utilizar las funciones llamadas métodos de cadena.
Estructuras de decisión
Varias sentencias de Python permiten al programador especificar que la siguiente sentencia a ser
ejecutada puede ser otra diferente que la siguiente en secuencia. Esto es llamado transferencia de
IF
Las estructuras de decisión escogen entre diferentes cursos de acción. Por ejemplo, suponga que la
Aprobado
La estructura de decisión if realiza una acción específica solo cuando la condición es verdadera; de
lo contrario, la acción se ignora. La estructura if/else permite al programador especificar que una
acción diferente se debe desarrollar, cuando la condición es falsa. Por ejemplo, la sentencia en
pseudocódigo:
if/else y if/elif/else
entonces:
Aprobado
si no:
Suspendido
Escrito en Python:
19
siguiente manera:
20
Conclusión
Python ha ido subiendo peldaños con el paso de los años, ganando una gran popularidad y
haciendo temblar a aquellos lenguajes que parecían que se iban a quedar para siempre. Es un
lenguaje fácil de aprender e ideal para aquellos programadores que se están iniciando. Tiene una
gran variedad y un sin fin de usos, cuenta con una comunidad muy activa, lo que garantiza que el
lenguaje se mantendrá actualizado con el paso del tiempo, y que surgirán nuevas librerías que nos
Además, como hemos podido ver, Python ofrece multitud de ventajas a todos sus usuarios,
entre ellas: su gran simplicidad, flexibilidad y facilidad de aprendizaje. Con una sintaxis directa y un
buen uso de los espacios con sangría, que hacen que sea muy sencillo de aprender, leer e incluso
compartir. Actualmente, cuenta con más de 145.000 librerías en su repositorio en línea, cubriendo
Referencias Bibliográficas
Báez et al. (2017), Python aplicaciones a las matemáticas, ingeniería y finanzas, Capítulos I –
III.
de 2023, de https://sites.google.com/view/programacion-en-python/home/2-elementos-
b%C3%A1sicos
Londoño, P. (2022, julio 18). Cómo hacer comentarios en Python (con ejemplos). Hubspot.es.
https://blog.hubspot.es/website/hacer-comentarios-python
de https://www.fing.edu.uy/~darosa/manualFinal.pdf
de 2023, de https://uniwebsidad.com/libros/algoritmos-python
https://www.mclibre.org/consultar/python/lecciones/python-elementos.html
https://www.ingenieria.unam.mx/cursosunica/temarios/temarios/Python_Basico.pdf