Exposicion Python

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 13

PYTHON

Integrantes:

Alejandro Gomez Restrepo


Juan Pablo Contreras Pardo
Generalidades
python
En 1991, van Rossum publicó el código de la versión 0.9.0 en alt.sources.

En esta etapa del desarrollo ya estaban presentes clases con herencia,


manejo de excepciones, funciones y los tipos modulares, como: str,
list, dict, entre otros.

En 1994 se formó comp.lang.python, el foro de discusión principal de


Python, marcando un hito en el crecimiento del grupo de usuarios de este
lenguaje.

Python alcanzó la versión 1.0 en enero de 1994.


Una característica de este lanzamiento fueron las herramientas de la
programación funcional: lambda, reduce, filter y map.

Van Rossum explicó que “hace 12 años, Python adquirió lambda,


reduce(), filter() y map(), cortesía de un hacker informático de Lisp que
las extrañaba y que envió parches”.

​ El donante fue Amrit Prem; no se hace ninguna mención específica de


cualquier herencia de Lisp en las notas de lanzamiento.
Instalaciòn
Tipos de datos básicos y variables Python
En Python tenemos como tipos de datos simples números: enteros, de coma
flotante y complejos, como pueden ser 3, 15.57 o 7 + 5j; cadenas de texto, como
“Hola Mundo” y valores booleanos.

Mostrar ejercicio 1AG.py

Como podemos ver en python no necesitamos declarar el tipo de variable para


crearla.
Tipos de Números
En podemos representar números enteros, reales y complejos.

Enteros:

Se pueden representar mediante el tipo int o long.

Rangos: -2^31 a 2^31-1, o lo que es lo mismo, de -2.147.483.648 a 2.147.483.647.

En plataformas de 64 bits, el rango es de -9.223.372.036.854.775.808 hasta


9.223.372.036.854.775.807.

entero = 23
Tipos de Números
Reales:

En Python se expresan mediante el tipo float.

Rangos: ±2,2250738585072020 x 10^-308 hasta ±1,7976931348623157×10^308

Para representar un número real en Python se escribe primero la parte entera,


seguido de un punto y por último la parte decimal.

real = 0.2703
Tipos de Números
Complejos:

Llamado complex en Python, también se almacena usando coma flotante, debido


a que estos números son una extensión de los números reales. En concreto se
almacena en una estructura de C, compuesta por dos variables de tipo double,
sirviendo una de ellas para almacenar la parte real y la otra para la parte
imaginaria.

Los números complejos en Python se representan de la siguiente forma:

complejo = 2.1 + 7.8j


Tipo Cadenas
Las cadenas no son más que texto encerrado entre comillas simples (‘cadena’) o
dobles (“cadena”). Dentro de las comillas se pueden añadir caracteres especiales
escapándolos con ‘\’, como ‘\n’, el carácter de nueva línea, o ‘\t’, el de tabulación.

Una cadena puede estar precedida por el carácter ‘u’ o el carácter ‘r’, los cuales
indican, respectivamente, que se trata de una cadena que utiliza codificación
Unicode y una cadena raw (del inglés, cruda). Las cadenas raw se distinguen de
las normales en que los caracteres escapados mediante la barra invertida (\) no
se sustituyen por sus contrapartidas. Esto es especialmente útil, por ejemplo,
para las expresiones regulares.
Tipo Booleano

El tipo booleano sólo puede tener dos valores: True (cierto) y False (falso). Estos
valores son especialmente importantes para las expresiones condicionales y los
bucles.

Tipo de Conjuntos
Un conjunto, es una colección no ordenada y sin elementos repetidos. Los usos
básicos de éstos incluyen verificación de pertenencia y eliminación de entradas
duplicadas.
Tipos de Listas
En Python tiene varios tipos de datos compuestos, usados para agrupar otros
valores. El más versátil es la lista, la cual puede ser escrita como una lista de
valores separados por coma (ítems) entre corchetes. No es necesario que los
ítems de una lista tengan todos el mismo tipo.

Tipos de Tuplas
Una tupla es una lista inmutable. Una tupla no puede modificarse de ningún
modo después de su creación.

Tipos de Diccionarios
El diccionario, es el que define una relación uno a uno entre claves y valores.
Operadores Aritméticos
Los valores numéricos son además el
resultado de una serie de operadores
aritméticos y matemáticos:
Tipos Relacionales
Los valores booleanos son además el
resultado de expresiones que utilizan
operadores relacionales
(comparaciones entre valores):
Ejercicios Planteados

Hola Mundo!

Operaciones Básicas

Estructuras Condicionales (if - else)

Estructuras de Control (for , while)

Ejercicio Final: ¡Adivina el número!

También podría gustarte