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

Python Basico 1

El documento presenta conceptos básicos de Python, incluyendo variables, tipos de datos, operadores, estructuras de control, iteraciones y funciones. Se describen los tipos de datos como int, float, bool, str y None, así como operadores aritméticos y lógicos. Además, se abordan estructuras como listas, tuplas, diccionarios y el manejo de excepciones.

Cargado por

Julieta Arteta
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)
3 vistas

Python Basico 1

El documento presenta conceptos básicos de Python, incluyendo variables, tipos de datos, operadores, estructuras de control, iteraciones y funciones. Se describen los tipos de datos como int, float, bool, str y None, así como operadores aritméticos y lógicos. Además, se abordan estructuras como listas, tuplas, diccionarios y el manejo de excepciones.

Cargado por

Julieta Arteta
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
Está en la página 1/ 21

Conceptos

Básicos de
Python
A continuación te presentaré algunos
conceptos básicos de Python, tipos de
datos, operadores matemáticos,
estructuras de control , iteraciones y
funciones.

Julian David Olarte


@julidavidom
1
¿Qué es una
variable?
Es un nombre que hace referencia a un
valor almacenado en la memoria de la
computadora.

Definiendo una variable

2
Tipos de Datos
Los tipos de datos definen la naturaleza
de la información que almacenamos en
nuestras variables.

Tipo Ejemplo Uso común


int 42 edad, contador

float 3.14 precios, medidas

bool True condiciones

str "Hola" nombres, mensajes

None None Valor vacío o nulo

3
Definiendo variables de
diferentes tipos

¿Cómo obtengo el tipo de dato de


una variable?

Para convertir el tipo de dato

4
Operadores básicos
en Python
Operadores Aritméticos
Regla
Operador Nombre Ejemplo Resultado
Importante

Funciona
+ Suma 5+3 8 con int, float, st
r

Funciona
- Resta 10 - 4 6
con int, float

2*
* Multiplicación 3 * 2.5 7.5 'Hola' → 'HolaH
ola'

Siempre
/ División 7/2 3.5
retorna float

Trunca
// División entera 7 // 2 3 decimales (no
redondea)

Útil para
% Residuo 7%2 1
impares

** Potencia 2 ** 3 8

5
Operadores de Comparación
Operador Significado Ejemplo Resultado

== Igual a 5 == 5 True

!= Distinto a 3 != 2 True

> Mayor que 10 > 5 True

< Menor que 10 < 5 False

>= Mayor o igual 5 >= 5 True

<= Menor o igual 3 <= 2 False

Operadores Lógicos
Operador Nombre Ejemplo Resultado Regla Clave

True solo si ambos


and Y lógico True and False False
son True

True si al menos uno


or O lógico True or False True
es True

Invierte el valor
not Negación not True False
boolean

6
Condicionales
Las estructuras condicionales permiten
controlar el flujo del programa basado en
condiciones. Las mas basicas son if, else,
else if.

Pueden usar operadores lógicos (and, or,


not)

7
Strings
Los strings son secuencias de caracteres
con formato Unicode. Python ofrece
muchos métodos para manipularlos:

Algunos de los métodos más


utilizados para los strings son ...

8
Un ejemplo

Slices
Los slices permiten extraer partes de
secuencias en objetos como strings, listas,
tuplas. La sintaxis es [inicio:fin:paso]

9
Bucles
Los bucles permiten ejecutar código
repetidamente. Python tiene dos tipos
principales, el bucle while, y el bucle for.

While Loop
Ejecuta un bloque mientras una condición
sea verdadera.

Un ejemplo

10
For Loop
Itera sobre los elementos de una
secuencia (lista, tupla, string, etc.) o
cualquier objeto iterable.

Un ejemplo

11
Listas
Las listas son colecciones ordenadas y
mutables de elementos. Pueden contener
diferentes tipos de datos.

Creación y acceso

Modificación

Métodos útiles

12
Aplicando algunos métodos

Operando listas

13
Tuplas
Las tuplas son similares a las listas pero
son inmutables (no se pueden modificar
después de creadas). Son más eficientes
en memoria y tiempo de ejecución.

Operaciones permitidas
Indexación y slicing.
Métodos count()e index().
Operadores -concatenación - *(repetición)
Función len()

Operaciones no permitidas
append(), insert(), remove(), pop(), etc.

14
Un ejemplo

Diccionarios
Los diccionarios almacenan pares clave-
valor. Son mutables y no mantienen un
orden.

15
Operaciones principales
Acceso: diccionario["clave"]
Modificación: diccionario["clave"] = nuevo_valor
Añadir: diccionario[nueva_clave] = valor
Eliminar: del diccionario["clave"] o
diccionario.pop("clave")

Métodos útiles

16
Un ejemplo

17
Funciones
Abstracción
No necesitas saber cómo se implementa
algo, solo cómo manejarlo.

Descomposición
Permite dividir el código en componentes
que colaboran entre sí. Piensa en mini
programas que juntos forman un
programa mayor.

Recursividad
Una función que se llama a sí misma.

18
Ejemplo Factoriales

Ejemplo Fibonacci

Funciones como Objetos


En Python, las funciones son "ciudadanos
de primera clase". Esto significa que:
Tienen un tipo.
Se pueden pasar como argumentos.
Se pueden usar en expresiones.
Se pueden incluir en estructuras de datos.
19
Funciones como objetos

Funciones Lambda

20
Excepciones
Las excepciones son comunes en
programación y se utilizan para manejar
errores.

Manejo de Excepciones

Excepciones Personalizadas

21

También podría gustarte