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

Introducción a la Programación en Python: Fundamentos Básicos, Resúmenes de Programación Funcional

Conceptos de programación funcional, bucles y manejo de ficheros con Python.

Tipo: Resúmenes

2022/2023

Subido el 28/07/2023

jonathan-alberto-patino-delgado
jonathan-alberto-patino-delgado 🇨🇴

3 documentos

1 / 37

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
PROGRAMACIÓN EN PYTHON
1. Comentarios
Sirven para hacer o comentar que hace un bloque o línea de código, esto no será interpretado
por el programa, solo por los programadores.
1.1. Comentario de una sola línea
# Esto es un comentario de una sola línea
1.2. Comentario de varias líneas.
"""
Esto es un comentario de
varias líneas
de texto.
"""
2. Funciones para Imprimir resultados en Python.
2.1. Función PRINT
Con esta función puedes imprimir datos en pantalla de pyhon.
Sintaxis:
print('Hola')
print('línea 1 ejecutada')
print('línea 2 ejecutada')
print('línea 3 ejecutada')
3. Cadenas de texto
Muestra cadenas de caracteres se usan como valores de variables, etc. Se pueden usar entre
comillas sencillas y comillas dobles.
# cadenas de texto -> Strings
from tkinter import N
print('Hola mundo 5 @')
print("Hola mundo 5 @")
print('3+5')
print('Este texto incluye unas comillas dobles""')
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25

Vista previa parcial del texto

¡Descarga Introducción a la Programación en Python: Fundamentos Básicos y más Resúmenes en PDF de Programación Funcional solo en Docsity!

PROGRAMACIÓN EN PYTHON

1. Comentarios

Sirven para hacer o comentar que hace un bloque o línea de código, esto no será interpretado por el programa, solo por los programadores.

1.1. Comentario de una sola línea

Esto es un comentario de una sola línea

1.2. Comentario de varias líneas.

Esto es un comentario de varias líneas de texto. """

2. Funciones para Imprimir resultados en Python.

2.1. Función PRINT

Con esta función puedes imprimir datos en pantalla de pyhon. Sintaxis: print('Hola') print('línea 1 ejecutada') print('línea 2 ejecutada') print('línea 3 ejecutada')

3. Cadenas de texto

Muestra cadenas de caracteres se usan como valores de variables, etc. Se pueden usar entre comillas sencillas y comillas dobles.

cadenas de texto - > Strings

from tkinter import N print('Hola mundo 5 @') print("Hola mundo 5 @") print('3+5') print('Este texto incluye unas comillas dobles""')

print("Esta 'palabra' se encuentra escrita en comillas sencillas")

La siguiente linea de codigo no funciona.

print("Esta "palabra" se encuentra escrita en comillas dobles")

Para que funcione debemos utilizar una linea de escape alt+92(/).

print("Esta "palabra" se encuentra escrita en comillas dobles")

Lo mismo aplica para comillas sencillas.

print('Esta 'palabra' se encuentra escrita en comillas sencillas')

Caracteres especiales

\n para dar un salto de linea o un Enter

print("Un texto \ncon un salto de líena") print(""" Un texto con un salto de linea """)

\t texto con tabulación

print("Un texto \tcon tabulación")

4. Variable

Espacio de almacenamiento en memoria RAM No se puede definir una variable con un nombre de una variable especial del sistema, ni caracteres especiales, ni símbolos, ni números al inicio. Siempre tratar de definir variables con nombres significativos, aunque sean diversos. Posibilidades para usar variables:

  • Técnica de la serpiente: Variable_Uno.
  • camelCase: variableUno.
  • PascalCase: VariableUno → Variables para definir Objetos. Los valores de las variables pueden cambiar durante la ejecución del programa. #definición de variables numero_uno = 5 #Forma de la serpiente. print(numero_uno) numeroUno = 10 #CamelCase print(numeroUno) numero_uno = 50 print(numero_uno)

variableEntero = "3" print(type(variableEntero)) #<class 'str'>

10. Captura de datos por teclado.

Se utiliza por medio de la función INPUT (), que siempre recibe y entrega un String.

11. Casting, Parsing o Conversión de tipos de datos.

OPERADORES ARITMETICOS:

Suma +

numeroUno = 5 numeroDos = 25 print(numeroUno + 5 ) print(numeroUno + numeroDos)

Resta

print(numeroDos - numeroUno)

Multiplicacion

print(numeroUno * numeroDos)

Division /

print(numeroUno / numeroDos)

Division solo con parte entera

print(numeroUno//numeroDos)

Potencia **

print(numeroUno ** numeroDos)

Modulo - > Residuo de una división

print(numeroUno % numeroDos) CONCATENACION (+) Es la unión de varias cadenas de texto. En Java, JavaScript, y Pyhton es el símbolo (+), en PHP es el símbolo (.) cadena1 = "esta es la cadena 1" cadena2 = "esta es la cadena 2" cadena3 = "esta es la cadena 3" cadenaFinal = cadena1 + cadena2 + cadena print(cadenaFinal) nombres = "Jonathan Alberto" apellidos = "Patiño Delgado" nombreCompleto = nombres + "" + apellidos print(nombreCompleto) numero1 = 10 numero2 = "20"

Operadores Relacionales Igual que 3 == 2 - > Retorna True o False Tablas de verdad Estructuras de Control Los condicionales Diagrama de flujo

Es similar a la estructura Switch-Case, pero en Python no existe: METODOS O FUNCIONES DE CADENA LOWER(): Devuelve todos los caracteres de la cadena en minúscula. UPPER() - Devuelve todos los caracteres de la cadena en mayuscula Excepciones de error, por enviar un dato diferente al que se espera. NOTA: EN Python la división con (/) devuelve un numero flotante y el (//) devuélvele un numero entero.

LISTAS (ARRAYS) → Estructuras de datos Solo se llenan en tiempo de ejecución. Alt 91 y alt 93 = [ ]

Variables de control:

RETO 2

VALIDACIONES Y CAPTURA DE EXCEPCIONES