0% encontró este documento útil (0 votos)
11 vistas15 páginas

Fundamentos de Python: Sintaxis y Estructuras

Cargado por

fcastillo.ko
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)
11 vistas15 páginas

Fundamentos de Python: Sintaxis y Estructuras

Cargado por

fcastillo.ko
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

Tema 1: Sintaxis y estructura básica en Python

Python utiliza la indentación para definir bloques de código. Esto significa que el espacio en blanco

es importante.

Ejemplo:

def saludar():

print('Hola mundo')

Los comentarios se escriben con el símbolo # y ayudan a documentar el código.

Tipos de datos primitivos incluyen: int, float, str, bool.

Ejemplo:

edad = 25 # int

precio = 19.99 # float

nombre = 'Ana' # str

activo = True # bool


Tema 1: Sintaxis y estructura básica en Python

Python utiliza la indentación para definir bloques de código. Esto significa que el espacio en blanco

es importante.

Ejemplo:

def saludar():

print('Hola mundo')

Los comentarios se escriben con el símbolo # y ayudan a documentar el código.

Tipos de datos primitivos incluyen: int, float, str, bool.

Ejemplo:

edad = 25 # int

precio = 19.99 # float

nombre = 'Ana' # str

activo = True # bool


Tema 1: Sintaxis y estructura básica en Python

Python utiliza la indentación para definir bloques de código. Esto significa que el espacio en blanco

es importante.

Ejemplo:

def saludar():

print('Hola mundo')

Los comentarios se escriben con el símbolo # y ayudan a documentar el código.

Tipos de datos primitivos incluyen: int, float, str, bool.

Ejemplo:

edad = 25 # int

precio = 19.99 # float

nombre = 'Ana' # str

activo = True # bool


Tema 2: Control de flujo en Python

Las estructuras de control permiten tomar decisiones y repetir acciones.

Condicionales:

if edad >= 18:

print('Mayor de edad')

else:

print('Menor de edad')

Bucles:

for i in range(5):

print(i)

while condicion:

# código

Instrucciones especiales:

break: interrumpe el bucle

continue: salta a la siguiente iteración

pass: no hace nada


Tema 2: Control de flujo en Python

Las estructuras de control permiten tomar decisiones y repetir acciones.

Condicionales:

if edad >= 18:

print('Mayor de edad')

else:

print('Menor de edad')

Bucles:

for i in range(5):

print(i)

while condicion:

# código

Instrucciones especiales:

break: interrumpe el bucle

continue: salta a la siguiente iteración

pass: no hace nada


Tema 2: Control de flujo en Python

Las estructuras de control permiten tomar decisiones y repetir acciones.

Condicionales:

if edad >= 18:

print('Mayor de edad')

else:

print('Menor de edad')

Bucles:

for i in range(5):

print(i)

while condicion:

# código

Instrucciones especiales:

break: interrumpe el bucle

continue: salta a la siguiente iteración

pass: no hace nada


Tema 3: Funciones en Python

Las funciones permiten reutilizar código y organizarlo mejor.

Definición:

def saludar(nombre):

print(f'Hola {nombre}')

Parámetros y argumentos:

saludar('Carlos')

return permite devolver valores:

def sumar(a, b):

return a + b

Funciones integradas: print(), len(), type()

Funciones definidas por el usuario: creadas con def


Tema 3: Funciones en Python

Las funciones permiten reutilizar código y organizarlo mejor.

Definición:

def saludar(nombre):

print(f'Hola {nombre}')

Parámetros y argumentos:

saludar('Carlos')

return permite devolver valores:

def sumar(a, b):

return a + b

Funciones integradas: print(), len(), type()

Funciones definidas por el usuario: creadas con def


Tema 3: Funciones en Python

Las funciones permiten reutilizar código y organizarlo mejor.

Definición:

def saludar(nombre):

print(f'Hola {nombre}')

Parámetros y argumentos:

saludar('Carlos')

return permite devolver valores:

def sumar(a, b):

return a + b

Funciones integradas: print(), len(), type()

Funciones definidas por el usuario: creadas con def


Tema 4: Estructuras de datos en Python

Listas:

numeros = [1, 2, 3]

[Link](4)

Tuplas:

coordenadas = (10, 20)

Conjuntos:

frutas = {'manzana', 'pera'}

[Link]('banana')

Diccionarios:

persona = {'nombre': 'Ana', 'edad': 30}

persona['edad'] = 31
Tema 4: Estructuras de datos en Python

Listas:

numeros = [1, 2, 3]

[Link](4)

Tuplas:

coordenadas = (10, 20)

Conjuntos:

frutas = {'manzana', 'pera'}

[Link]('banana')

Diccionarios:

persona = {'nombre': 'Ana', 'edad': 30}

persona['edad'] = 31
Tema 4: Estructuras de datos en Python

Listas:

numeros = [1, 2, 3]

[Link](4)

Tuplas:

coordenadas = (10, 20)

Conjuntos:

frutas = {'manzana', 'pera'}

[Link]('banana')

Diccionarios:

persona = {'nombre': 'Ana', 'edad': 30}

persona['edad'] = 31
Tema 5: Manejo de errores y excepciones en Python

try-except permite capturar errores:

try:

resultado = 10 / 0

except ZeroDivisionError:

print('No se puede dividir por cero')

finally se ejecuta siempre:

try:

archivo = open('[Link]')

except FileNotFoundError:

print('Archivo no encontrado')

finally:

print('Fin del proceso')

Errores comunes:

ValueError, TypeError, IndexError

Buenas prácticas: capturar errores específicos y evitar except genéricos


Tema 5: Manejo de errores y excepciones en Python

try-except permite capturar errores:

try:

resultado = 10 / 0

except ZeroDivisionError:

print('No se puede dividir por cero')

finally se ejecuta siempre:

try:

archivo = open('[Link]')

except FileNotFoundError:

print('Archivo no encontrado')

finally:

print('Fin del proceso')

Errores comunes:

ValueError, TypeError, IndexError

Buenas prácticas: capturar errores específicos y evitar except genéricos


Tema 5: Manejo de errores y excepciones en Python

try-except permite capturar errores:

try:

resultado = 10 / 0

except ZeroDivisionError:

print('No se puede dividir por cero')

finally se ejecuta siempre:

try:

archivo = open('[Link]')

except FileNotFoundError:

print('Archivo no encontrado')

finally:

print('Fin del proceso')

Errores comunes:

ValueError, TypeError, IndexError

Buenas prácticas: capturar errores específicos y evitar except genéricos

También podría gustarte