Want to create interactive content? It’s easy in Genially!

Get started free

INFO lenguaje python

LESLY JOSSELINE LAURELES MANJARREZ

Created on November 15, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

Lenguaje Python

Definición de Lenguaje Phyton Python es un lenguaje de programación de propósito general muy poderoso y flexible, a la vez que sencillo y fácil de aprender.

historiaEste lenguaje fue creado por Guido Van Rossum empezando su desarrollo en 1989 y empezando a implementarlo en febrero de 1991,La versión 1.0, que se publicó en enero de 1994, la versión 2.0 se publicó en octubre de 2000 y la versión 3.0 se publicó en diciembre de 2008.

caracteristicas mediante un intérprete a medida que es necesario, no compilado. • Usa tipado dinámico, fuertemente tipado que significa que el tipo de valor no cambia repentinamente. • Es multiplataforma, se puede ejecutar su código fuente entre varios sistemas macOS, Windows, Linux y Unix. • Es un lenguaje de programación multiparadigma, el cual soporta varios paradigmas de programación como orientación a objetos, estructurada, programación imperativa y, en menor medida, programación funcional.• En Python, el formato del código (p. ej., la indentación) es estructural.

Instalación de Python1. Ir a la URL de Python en elsiguiente enlace: https://www.python.org/ 2. Ir a la sección de descargas dar clic en Python 3.9.0 para descargar el ejecutable para Windows (Desde ahí también puedes descargar la versión de Python de acuerdo con el sistema operativo de tu equipo). 3. Una vezsea descargado, dar clic sobre él y será abierto el asistente de instalación de Python en Windows 10 y en primer lugar activar la casilla Add Python 3.9 to PATH.4. Luego seleccionar la opción Customize installation y se verá la pantalla como la siguiente: 5. Después se pueden activar o no las características opcionales de Python y dar clic en Next.

VariablesUna variable es un sitio que guarda una determinada información. En función del tipo de información que guardemos (texto, números, booleanas, etc.), la variable será de uno u otro tipo, es decir se definen de forma dinámica. En la operación de asignación de las variables se ven involucradas tres partes: • El operador de asignación = • Un identificador o nombre de variable, a la izquierda del operador. • Una literal, una expresión, una llamada a una función o una combinación de todos ellos a la derecha del operador de asignación. Cada variable debe de tener un nombre con el que referirnos a ella. • Python tiene en cuenta si escribimos en mayúsculas o minúsculas la variable (case sensitive). • El nombre de la variable no puede coincidir con los nombres de los «comandos» de python (if, for, etc.). • No se pueden usar nombres de variables con tildes o con ñ.

comentariosson cadenas de caracteres las cuales constituyen una ayuda esencial tanto para quien está desarrollando el programa, como para otras personas que lean el código.Se pueden agregar de dos formas: • Escribiendo el carácter numeral # delante de la línea de texto donde está el comentario. • Escribiendo triple comilla doble («»») al principio y al final del comentario (que puede ocupar más de una línea).

numerosEnteros: Son los números que no tienen decimales y pueden ser positivos y negativos (el 0 es un entero también). Estos números son los conocidos int (entero) o long (entero largo para más precisión). Ejemplos: x = -4 y = 20 Float: puede ser positivo o negativo, conteniendo uno o más decimales. Ejemplos: x = 3.5502 z = -35-59 Complejos: son aquellos que tienen una parte real y una imaginaria. La parte imaginaria se escribe con una «j». Ejemplos: x = 3 + 6j y = 5j

CadenasLas variables que almacenan texto se denominan strings (str). Tienen que estar entre comillas sencillas (‘) o dobles («), o si el texto ocupa varias líneas, entre triples comillas dobles («»»)

BooleanosEste es el tipo de variable que solo puede tener Verdadero o Falso. Son valores muy usados en condiciones y bucles. Se puede declarar una variable booleana de la siguiente manera.

Operadores. (lógicos, comparativos y aritméticosLos operadores son símbolos especiales que representan cálculos, como la suma o la multiplicación y los valores a los cuales se aplican esos operadores reciben el nombre de operandos. + Adición Agrega valores a ambos lados del operador. a + b = 30 – Resta Resta el operando de la mano derecha del operando de la izquierda. a – b = -10 * Multiplicación Multiplica los valores a cada lado del operador a * b = 200 / División Divide el operando de la mano izquierda por el operando de la derecha b / a = 2 % Módulo Divide el operando de la izquierda por el de la derecha y devuelve el resto b% a = 0 ** Exponente Realiza cálculos exponenciales (potencia) en operadores a ** b = 10 a la potencia 20 // División de base: la división de los operandos donde el resultado es el cociente en el que se eliminan los dígitos después del punto decimal. Pero si uno de los operandos es negativo, el resultado se anula, es decir, se redondea desde cero (hacia el infinito negativo) – 9 // 2 = 4 y 9.0 // 2.0 = 4.0, -11 // 3 = -4, -11.0 // 3 = -4.0

Constantes Las constantes se escriben con letras mayúsculas separadas por el símbolo _. Ahora bien, al igual que ocurre con tipos, algunas constantes vienen integradas en el lenguaje de Python. A continuación, te especificamos cada una de ellas: 1. None: el tipo asignado con la constante none tiene un valor único aplicable a un solo objeto. Por lo tanto, su valor no podrá ser usado en diferentes situaciones. 2. NoteImplement: al igual que None, esta constante tiene un solo valor y aplica a un solo objeto. Sin embargo, cuenta con algunos métodos numéricos y de comparación enriquecidos para indicar que no se está implementando respecto a otro tipo.3. Ellipsis: esta constante también tiene un solo valor aplicable a un solo objeto. Su presencia indica que hay una sintaxis, normalmente englobada entre comillas. 4. False: al igual que true, esta constante es de tipo booleano. Únicamente puede tener dos valores, y este, como es el nombre lo indica representa una condición falsa. 5. True: valor de tipo booleano qué representa que una expresión condicional o un bucle es verdadera. 6. _debug_: sí Python no se inició con la opción 0, entonces esta constante tendrá un valor predeterminado de true.las constantes se escriben con letras mayúsculas separadas por el símbolo _. Ahora bien, al igual que ocurre con tipos, algunas constantes vienen integradas en el lenguaje de Python. A continuación, te especificamos cada una de ellas: 1. None: el tipo asignado con la constante none tiene un valor único aplicable a un solo objeto. Por lo tanto, su valor no podrá ser usado en diferentes situaciones. 2. NoteImplement: al igual que None, esta constante tiene un solo valor y aplica a un solo objeto. Sin embargo, cuenta con algunos métodos numéricos y de comparación enriquecidos para indicar que no se está implementando respecto a otro tipo.