0% encontró este documento útil (0 votos)
4 vistas20 páginas

Introducción a Python

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)
4 vistas20 páginas

Introducción a Python

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

Curso de Python

1 - Introducción
Ramón Invarato Menéndez

Ricardo Moya García


Multiparadigma:
o Imperativa
o Orientada a objetos
o Funcional

Características de Python 𝒇( 𝒈 𝒙 )

Multiplataforma:
o Linux Tipado:
o Windows o Dinámico: El tipo de la variable se determina en tiempo de ejecución.
o Mac
Pseudocódigo
numero = 5

o Fuerte: El tipo de la variable se determina en tiempo de compilación.

Pseudocódigo
Integer numero = 5
2
1994 2000

1994 1.0 1.5 1.6 2.0


1997 2000

Versiones de 2008 2004


2001
Python
3.0 2.6 2.4 2.2
1994-2020
El 1 de enero de 2008 2001
2020 dejó de
tener soporte la 2009 2011 2016
versión 2

3.2 3.4 3.6 3.8 2020


3

2014 2020
[Link]
Ranking de los lenguajes de
programación en Marzo de 2020
Cuota de mercado

4
Usos prácticos de Python

Web Framework Django Big Data Facilidad para trabajar con grandes
Procesos para Servidores cantidades de datos (Streaming)
Data Science

Inteligencia Bibliotecas Keras o Escritorio Procesos para ordenadores


Artificial TensorFlow personales
Interfaces de usuario (Tkinter)

5
variable

Variables Código
variable = 123

Una variable es un puntero a una posición


de memoria que guarda el valor
o Una variable tiene siempre un tipo:
o Int: valor entero
o Float: valor decimal
o String: texto 123
o List: listado
o Dict: diccionario
o Clase personalizada
o Etc.
6 o Si no queremos que la variable apunte a nada “apuntaremos a”: None
o En un lenguaje dinámico (Python) la variable puede cambiar de tipo si es necesario
"Hola"
Valor
100
Cualquier clase de dato
99.9
Cadena de caracteres: string

True
Entero: int
Coma flotante: float
Lógico: bool

None
Nada: None
7
Código Consola
print
10 + 5 15

Valor 1 Valor 2
Operaciones con valores
Dos valores con un operador

10 + 5
valor operador valor

+ Suma números, concatena textos


Operador
8
Código Consola
print
"Dulce" + " y " + "salado" Dulce y salado

Operaciones con valores


Dos valores con un operador

+
valor operador valor

+ Suma números, concatena textos


"Dulce" "y" + "salado"
9
Código Consola
print
10 == 5 False

Operaciones con valores


Dos valores con un operador
valor operador valor

+ Suma números, concatena textos 10 == 5


== Igualdad
10
Código Consola
print
"Dulce" == "salado" False

Operaciones con valores


Dos valores con un operador
valor operador valor

+ Suma números, concatena textos


"Dulce" == "salado"
== Igualdad
11
Código
x=5

Variable Valor
Variable
Una variable siempre está asociada a un valor

x = 5
variable = valor

Asignación
Código
Consola
x=5 print
y=3 8
z=x+y

Operaciones con variables


Una variable siempre está asociada a un valor x=5
variable = variable/valor operador variable/valor

+ Suma números, concatena textos y=3


== Igualdad
z=x+y
Código
Consola
x = "Dulce" print
y = ", salado" Dulce, salado
z=x+y

Operaciones con variables


Una variable siempre está asociada a un valor x = "Dulce"
variable = variable/valor operador variable/valor

+ Suma números, concatena textos y = ", salado"


== Igualdad
z=x+y
Código
Consola
x=5 print
y=3 False
z = x == y

Operaciones con variables


Una variable siempre está asociada a un valor x=5
variable = variable/valor operador variable/valor

+ Suma números, concatena textos y=3


== Igualdad
z = x == y
Entrada de datos
Por teclado
Consola
entrada = input("mensaje a mostrar") Introduzca un texto: hola

Código Consola
print
entrada_de_datos = input("Introduzca un texto: ") hola
Salida de datos
Por consola
print("texto a mostrar")

Código Consola
print
print("Un texto a mostrar") Un texto a mostrar
Ejemplos de uso
Entrada por teclado y salida por consola

Código
Consola
entrada_de_datos = input("Introduzca un texto: ")
salida_de_datos = "Recogido el texto: " + entrada_de_datos print Introduzca un texto: hola
print(salida_de_datos) Recogido el texto: hola
Comentarios
Tipos
Código
o Comentarios a una línea: Para añadir información adicional al código
rápidamente (explicar lo que hace una parte del código). Iniciados con # Comentario de una línea
almohadilla/numeral/hashtag #
Código
o Comentarios multilínea: Para documentar el código profesionalmente “””
(documentar clases y funciones). Empiezan y terminan por triple
Comentario multilínea
doble/simple comilla “”” Línea 2
19
Línea 3
“””
¡GRACIAS!
Web: [Link]

Ramón Invarato Menéndez Ricardo Moya García


Linked-in Linked-in
[Link] [Link]
Github Github
[Link] [Link]

También podría gustarte