0% encontró este documento útil (0 votos)
11 vistas

Modulo 09 - Introduccion A Python

Cargado por

tatoramos08
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 vistas

Modulo 09 - Introduccion A Python

Cargado por

tatoramos08
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
Está en la página 1/ 23

Codo a Codo inicial

Modulo 9
Introducción a Python
Les damos la bienvenida
Vamos a comenzar a grabar la clase
Modulo 08 Modulo 09 Modulo 10

Repaso Introducción a Python Estructuras de Control

● Ejercicio practico de ● Introducción ● If – else - elif


repaso. ● Tipos de datos ● ejemplos
● Entrada-Salida-F-Strings ● switch
● Operadores
Python

Es un lenguaje de programación de alto nivel cuya máxima es la legibilidad


del código
Principales Características

 Multiparadigma: Soporta la programación imperativa, programación


orientada a objetos y funcional.
 Multiplataforma: Se puede encontrar un intérprete de Python para los
principales sistemas operativos: Windows, Linux y Mac OS. Además, se
puede reutilizar el mismo código en cada una de las plataformas.
 Dinámicamente tipado: El tipo de las variables se decide en tiempo de
ejecución.
 Fuertemente tipado: No se puede usar una variable en un contexto
fuera de su tipo. Si se quisiera, habría que hacer una conversión de tipos.
 Interpretado: El código no se compila a lenguaje máquina, sino que
ejecuta las instrucciones a medida que las va leyendo.
IDLE Python

Es el entorno de desarrollo integrado de Python

Sitio Web de descarga: https://www.python.org/downloads/

(de la versión 2 a 3 cambia mucho) Conviene descargar desde la versión 3.9


en adelante.
Si dispones de Windows 7 probar con versiones 3.7 o 3.8

Es un entorno muy simple pero muy limitado.


Python en VSCode

Te dejo un video para que puedas seguir paso a paso la


instalación de Python y VSCode.

Si no deseas usar VSCode podes seguir el curso con tu


editor preferido.

https://youtu.be/DcOKeChIdLs
Algunos intérpretes on-line para Python

 https://replit.com/languages/python3

 https://www.programiz.com/python-programming/online-
compiler/

 https://www.w3schools.com/python/python_compiler.asp
Comenzando con el código …

Los archivos de Python tienen una extensión .py.

Para hacer correr un programa desde VSC hacemos clic en el ícono de Play:

O ejecutando el archivo:
Tipos datos

 NoneType: Representa la ausencia de un valor.


 bool: Representa uno de dos valores True o False
 int: Representa un numero entero, positivo o negativo, sin
decimales.
 float: Representa un numero decimal, positivo o negativo.
 string: Representa una cadena de texto
Algunas funciones integradas básicas en python

 print nos permite imprimir en la consola


 input permite que el usuario ingrese un texto
 type retorna el tipo de dato
 int convierte un string en entero
 str convierte un número en string
Mejorando un poco la salida

Para imprimir en pantalla usamos print, veamos como concatenar de


manera mas elegante.
F-Strings
En Python, una cadena de texto normalmente se escribe entre comillas
dobles ("") o comillas simples (''). Para crear f-strings, solo tienes que
agregar la letra f o F mayúscula antes de las comillas.

Para mostrar variables solo hay que colocarlas dentro de llaves { }


F-Strings Formateos mas comunes
Formateo Descripción
{variable} Inserta el valor de una variable dentro de la cadena
Para mostrar variables solo hay que colocarlas
{expresión}
dentro de llaves { }
Evalúa la expresión y luego inserta su resultado dentro de la cadena

Inserta el valor de la variable utilizando el tipo especificado (por


{variable:tipo}
ejemplo, 'd' para enteros, 'f' para flotantes, 's' para cadenas)
{variable:.nf} Inserta el valor de la variable como un flotante con n decimales
{variable:e} Inserta el valor de la variable en notación científica

{variable:.ne} Inserta el valor de la variable en notación científica con n decimales

{variable:b} Inserta el valor de la variable como un número binario


Alinea el valor de la variable a la derecha dentro de una columna de
{variable:>n}
longitud n
Alinea el valor de la variable a la izquierda dentro de una columna de
{variable:<n}
longitud n
{variable:^n} Centra el valor de la variable dentro de una columna de longitud n
{variable:0>n} Rellena la columna de longitud n con ceros a la izquierda
{variable:chr(n)} Rellena la columna de longitud n con el carácter especificado
F-Strings formateando
Si quisiéramos recortar el numero de decimales ?
Para darle formato debemos dentro de las llaves luego de la variable colocar dos
puntos (:) y acto seguido el formato

 f para indicar números decimales


 % para indicar porcentajes, lo que ya multiplicará los valores por 100
 e para el formato exponencial
 se puede proceder de una expresión n.m donde n es el número de dígitos y m el
número de decimales
Operadores en Python

Veamos que operadores tenemos en el lenguaje


Operadores aritméticos
Los operadores aritméticos realizan operaciones matemáticas, como sumas o restas
con operandos. Los operadores unarios realizan una acción con un solo operando.
Los operadores binarios realizan acciones con dos operandos. En una expresión
compleja (dos o más operandos), el orden de evaluación depende de las reglas de
precedencia.
Operadores relacionales
Se utilizan para comparar dos o más valores. El resultado de estos operadores
siempre es True o False.
Operadores lógicos
Los operadores lógicos nos proporcionan un resultado a partir de que se cumpla o no
una cierta condición, producen un resultado booleano, y sus operandos son también
valores lógicos o asimilables a ellos (los valores numéricos son asimilados a cierto o
falso según su valor sea cero o distinto de cero).
Operadores de asignación
El operador de asignación se utiliza para asignar un valor a una variable, este
operador es el signo =. Además del operador de asignación, existen otros operadores
de asignación compuestos que realizan una operación básica sobre la variable a la
que se le asigna el valor.
Por ejemplo, x += 1 es lo mismo que x = x + 1. Los operadores compuestos realizan la
operación que hay antes del signo igual, tomando como operandos la propia variable
y el valor a la derecha del signo igual.
Operadores de pertenencia
Los operadores de pertenencia se utilizan para comprobar si un valor o variable se
encuentran en una secuencia (list, tuple, dict, set o str).
No te olvides de dar el presente
Recordá:
● Revisar la Cartelera de Novedades.
● Hacer tus consultas en el Foro.

Todo en el Aula Virtual.

También podría gustarte