Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Apuntes de conceptos de Python, Apuntes de Programación Informática

Conceptos básicos, operaciones, y ejemplos en el lenguaje de Programacion Python

Tipo: Apuntes

2024/2025

Subido el 11/04/2026

celina-mossino
celina-mossino 🇦🇷

5 documentos

1 / 9

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Programación I
Ing. Natalia Córdoba
PROGRAMAR EN PYTHON
RECORDAMOS
Para colocar un salto de línea se pone lo siguiente (\n)
Operadores. Precedencia de operadores en python
Los operadores que podemos utilizar se clasifican según el tipo de datos con los que trabajen y podemos
poner algunos ejemplos:
Operadores aritméticos: +, -, *, /, //, %, **.
Operadores de cadenas: +, *
Operadores de asignación: =
Operadores de comparación: ==, !=, >=, >, <=, <
Operadores lógicos: and, or, not
Operadores de pertenencia: in, not in
La precedencia de operadores es la siguiente:
1. Los paréntesis rompen la precedencia.
2. La potencia (**)
3. Operadores unarios (+ -)
4. Multiplicar, dividir, módulo y división entera (* % // )
5. Suma y resta (+ -)
6. Operador binario AND (&)
7. Operadores binario OR y XOR (^ |)
8. Operadores de comparación (<= < > >=)
9. Operadores de igualdad (<> == !=)
10. Operadores de asignación (=)
11. Operadores de pertenencia (in, in not)
12. Operadores lógicos (not, or, and)
Tipos de datos
En python existen muchos tipos de datos, nosotros en este curso vamos a trabajar con los siguientes:
Tipos numéricos
pf3
pf4
pf5
pf8
pf9

Vista previa parcial del texto

¡Descarga Apuntes de conceptos de Python y más Apuntes en PDF de Programación Informática solo en Docsity!

Ing. Natalia Córdoba

PROGRAMAR EN PYTHON

RECORDAMOS

Para colocar un salto de línea se pone lo siguiente (\n) Operadores. Precedencia de operadores en python Los operadores que podemos utilizar se clasifican según el tipo de datos con los que trabajen y podemos poner algunos ejemplos: ● Operadores aritméticos: +, -, *, /, //, %, **. ● Operadores de cadenas: +, * ● Operadores de asignación: = ● Operadores de comparación: ==, !=, >=, >, <=, < ● Operadores lógicos: and, or, not ● Operadores de pertenencia: in, not in La precedencia de operadores es la siguiente:

  1. Los paréntesis rompen la precedencia.
  2. La potencia (**)
  3. Operadores unarios (+ -)
  4. Multiplicar, dividir, módulo y división entera (* % // )
  5. Suma y resta (+ -)
  6. Operador binario AND (&)
  7. Operadores binario OR y XOR (^ |)
  8. Operadores de comparación (<= < > >=)
  9. Operadores de igualdad (<> == !=)
  10. Operadores de asignación (=)
  11. Operadores de pertenencia (in, in not)
  12. Operadores lógicos (not, or, and) Tipos de datos En python existen muchos tipos de datos, nosotros en este curso vamos a trabajar con los siguientes: ● Tipos numéricos

Ing. Natalia Córdoba o Tipo entero (int) o Tipo real (float) ● Tipos booleanos (bool) ● Tipo de datos secuencia o Tipo lista (list) o Tipo tuplas (tuple) ● Tipo de datos cadenas de caracteres o Tipo cadena (str) ● Tipo de datos mapas o diccionario (dict) Función type() La función type nos devuelve el tipo de dato de un objeto dado. Por ejemplo: >>> type(5)

>>> type(5.5)

>>> type("hola")

>>> type([1,2])

Tipos de Datos numericos ● Enteros (int): Representan todos los números enteros (positivos, negativos y 0), sin parte decimal. En python3 este tipo no tiene limitación de espacio. ● Reales (float): Sirve para representar los números reales, tienen una parte decimal y otra decimal. Normalmente se utiliza para su implementación un tipo double de C. Ejemplos >>> entero = 7 >>> type(entero)

Ing. Natalia Córdoba '0xff' >>> pow(2,3) 8 >>> round(7.567,1)

Conversión de tipos ● int(x): Convierte el valor a entero. ● float(x): Convierte el valor a float. Los valores que se reciben también pueden ser cadenas de caracteres (str). Ejemplos >>> a=int(7.2) >>> a 7 >>> type(a)

>>> a=int("345") >>> a 345 >>> type(a)

>>> b=float(1) >>> b

>>> type(b)

>>> b=float("1.234") >>> b

>>> type(b)

Ing. Natalia Córdoba

Por último si queremos convertir una cadena a entero, la cadena debe estar formada por caracteres numéricos, sino es así, obtenemos un error: a=int("123.3") Traceback (most recent call last): File "", line 1, in ValueError: invalid literal for int() with base 10: '123.3' Otras operaciones Quizás eches en falta más operaciones que podemos realizar sobre los números. En el módulo math encontramos muchas de estas operaciones. Para utilizarlas vamos a importar el módulo, por ejemplo para realizar una raíz cuadrada: >>> import math >>> math.sqrt(9) Tipo booleano El tipo booleano o lógico se considera en python3 como un subtipo del tipo entero. Se puede representar dos valores: verdadero o false (True, False). ¿Qué valores se interpretan como FALSO? Cuando se evalúa una expresión, hay determinados valores que se interpretan como False: ● False ● Cualquier número 0. (0, 0.0) ● Cualquier secuencia vacía ([], (), ‘’) ● Cualquier diccionario vacío ({}) Operadores de comparación Las expresiones lógicas utilizan operadores de comparación, me permiten comparar dos valores y devuelven un valor booleano, dependiendo de lo que este comparando. ● ==: Igual que ● !=: Distinto que ● >: Mayor que ● <: Menor que ● <=: Menor o igual

Ing. Natalia Córdoba >>> nombre=input("Nombre:") Nombre:jose >>> nombre 'jose' >>> edad=int(input("Edad:")) Edad: >>> edad 23 Función print Nos permite escribir en la salida estándar. Podemos indicar varios datos a imprimir, que por defecto serán separado por un espacio. Podemos también imprimir varias cadenas de texto utilizando la concatenación. Ejemplos >>> print(1,2,3) 1 2 3 >>> print("Hola son las",6,"de la tarde") Hola son las 6 de la tarde >>> print("Hola son las "+str(6)+" de la tarde") Hola son las 6 de la tarde Formateando cadenas de caracteres Con la función print Podemos indicar el formato con el que se va a mostrar los datos, por ejemplo: >>> print("%d %f %s" % (2.5,2.5,2.5)) 2 2.500000 2. >>> print("El producto %s cantidad=%d precio=%.2f"%("cesta",23,13.456)) El producto cesta cantidad=23 precio=13.

Ing. Natalia Córdoba Las cadenas de caracteres (str): Me permiten guardar secuencias de caracteres. Definición de cadenas Podemos definir una cadena de caracteres de distintas formas: >>> cad1 = "Hola" >>> cad2 = '¿Qué tal?' >>> cad3 = '''Hola, que tal?''' Operaciones básicas con cadenas de caracteres Algunas de las operaciones que puedo realizar con las cadenas de caracteres son: ● Concatenación: +: El operador + me permite unir datos de tipos secuenciales, en este caso dos cadenas de caracteres. ● >>> "hola " + "que tal" ● 'hola que tal' ● Repetición: *: El operador * me permite repetir un dato de un tipo secuencial, en este caso de cadenas de caracteres. ● >>> "abc" * 3 ● 'abcabcabc' ● Indexación: Puedo obtener el dato de una secuencia indicando la posición en la secuencia. En este caso puedo obtener el carácter de la cadena indicando la posición ( empezando por la posición 0 ). ● >>> cadena = "josé" ● >>> cadena[0] ● 'j' ● >>> cadena[3] ● 'é' ● Para obtener la longitud de una cadena (número de caracteres que tiene), utilizamos la función len: ● >>> cadena = "josé" ● >>> len(cadena) ● 4