Computing">
Python
Python
Python
Gimnasio Jireh
2023
INTRODUCCION
Utiliza módulos de código que son intercambiables en lugar de una larga lista de
instrucciones que era estándar para los lenguajes de programación funcional, el
intérprete Python realiza las siguientes tareas:
PASO1: el interprete lee el código, verifica la instrucción este bien formateada es
decir comprueba la sintaxis de cada línea.
PASO 2: si el código Python está bien formateado el interprete lo traduce a su
forma equivalente en un lenguaje intermedio llamado <<código byte>>. Así
después de la ejecución exitosa de la escritura o el código Python, se traduce
completamente en código Byte.
PASO 3: el código del Byte se envía a la máquina virtual Python, donde de nuevo
se ejecuta el código del byte en PVM.
Python es uno de los lenguajes de programación debido a su versatilidad,
flexibilidad y características orientadas a los objetos, muchas de las aplicaciones
web y móviles que disfrutamos hoy en día se deben a las abundantes librerías de
Python, es un lenguaje de programación de propósito general significa que sus
procedimiento, instrucciones y estructuras de datos están diseñados para resolver
cualquier problema , por esta razón grandes éxitos de tecnología como Instagram,
Facebook, Google entre otros utilizan programación Python para construir partes
de sus paquetes tecnológicos.
Este programa nos prepara para el futuro de los trabajos tecnológicos se utiliza
para algo más que un desarrollo tradicional, de hecho, es importante para los
campos emergentes de la ciencia.
JUSTIFICACIÓN
Debido a que su código obedece a una lógica predecible y visual, se hace más
fácil de leer tanto para otros programadores que pueden encontrar su trabajo
como para usted en el futuro; los idiomas populares tienen una mayor selección de
bibliotecas, lo que ahorra a un desarrollador cantidades increíbles de tiempo y
esfuerzo. Los idiomas populares también tienden a tener más tutoriales y
documentación, por lo que tendrá más probabilidades de encontrar soluciones a
sus problemas. ¿Qué puede crear con Python? como lenguaje de propósito
general, Python destaca cuando tienes una tarea compleja que necesitas
simplificar, un script corto para ejecutar o un conjunto de datos grande que
necesitas manipular.
Las variables son uno de los dos componentes básicos de cualquier programa.
Tal y como hemos visto en el ejemplo anterior, para asignar un valor (un dato) a
una variable se utiliza el operador de asignación =.
El operador de asignación =
Un identificador o nombre de variable, a la izquierda del operador
Un 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
Ejemplos:
Cuando asignamos un valor a una variable por primera vez, se dice que en ese
lugar se define e inicializa la variable. En un script o programa escrito en Python,
podemos definir variables en cualquier lugar del mismo. Sin embargo, es una
buena práctica definir las variables que vayamos a utilizar al principio.
>>> print(a)
Traceback (most recent call last):
File "<input>", line 1, in <module>
NameError: name 'a' is not defined
Veamos un ejemplo:
a = 1 # a es de tipo entero
a = 'Hola' # Ahora a es de tipo cadena de caracteres
Se dice que Python (el intérprete) infiere el tipo de dato al que pertenece una
variable en tiempo de ejecución, es decir, es cuando se ejecuta el programa,
cuando conoce su tipo de dato y qué operaciones pueden llevarse a cabo con él.
Para modificar el valor de una variable en Python, basta con asignarle un nuevo
valor en cualquier momento y lugar después de la definición.
Por ejemplo:
>>> a = 1
>>> print(a)
1
>>> b = 'Hola'
>>> a = 3
>>> print(a)
3
Literales
a=1
Ahora vas a descubrir cómo asignar un mismo valor a múltiples variables a la vez.
Si tienes que definir varias variables con un mismo dato, puedes usar la siguiente
estructura:
También es posible inicializar varias variables con un valor diferente cada una del
siguiente modo:
>>> a, b, c = 1, 2, 3
>>> print(a)
1
>>> print(b)
2
>>> print(c)
3
Finalmente, para terminar esta sección, quiero que te quede realmente claro qué
es esto de una variable y cómo asigna Python las direcciones de memoria a los
datos y a las variables.
Para empezar, te diré que en Python todo es un objeto. Sí, todavía no hemos
visto el apartado de programación orientada a objetos con Python, pero ten
presente que en Python todo es un objeto.
a=1
Recordemos que por regla general (para indicar que es una constante) las
constantes se indican con mayúsculas, y si tienen espacios se sustituyen por
guiones bajos. Por ejemplo:
VERSION_DE_MI_PROGRAMA = "1.2.1.3"
RUTA_API_SERVIDOR = "http://algun.sitio/asd"
Ya que si un día cambio la ruta, tendré que cambiarla una vez y listo. También la
he usado para definir el correo del administrador en caso de error
CORREO_ADMIN = "correo@sitio.com"
De hecho, nadie nos limita a escribir constantes. Eso sí, recuerda esto:
Si ves una constante nunca la modifiques, si está ahí es por algo. Aunque el
lenguaje lo permita, no debes hacerlo.
¿Cuándo usar constantes?
sueldo_final = subtotal - 15
Pero espera un momento, justo ahí es mejor utilizar una constante. ¿Por qué?
por dos cosas:
Claro, yo sé que ese valor podría ser configurable desde una base de datos pero
recuerda que estoy dando ejemplos.
No hay constantes en Python, así que sólo queda declarar una variable con un
nombre característico, asignarle un valor y nunca modificarlo.
Sintaxis Python
En la mayoría de lenguajes existe una sintaxis común, como por ejemplo el uso
de = para asignar un dato a una variable, o el uso de {} para designar bloques
de código, pero Python tiene ciertas particularidades.
if ($variable){
x=9;
}
Lo veremos a continuación en detalle, pero Python no soporta el uso de $ ni hace
falta terminar las líneas con ; como en otros lenguajes, y tampoco hay que
usar {} en estructuras de control como en el if.
Por otro lado, de la misma forma que un idioma no se habla son simplemente
saber todas sus palabras, en la programación no basta con saber la sintaxis de un
lenguaje para programar correctamente en el. Es cierto que sabiendo la sintaxis
podremos empezar a programar y a hacer lo que queramos, pero el uso de un
lenguaje de programación va mucho más allá de la sintaxis.
LÓGICA DE PROGRAMACIÓN
CONDICIONALES
Los condicionales en Python, son una estructura de control esencial al momento
de programar y aprender a programar. Tanto Python como la mayoría de los
lenguajes de programación utilizados actualmente, nos permiten hacer uso de
estas estructuras para definir ciertas acciones y decisiones específicas en
nuestros programas. Un condicional, permite establecer una serie de condiciones
al interior de nuestro programa, que nos ayudan a determinar qué acciones llevar
a cabo dadas ciertas circunstancias. Básicamente, tomar decisiones. Por ejemplo,
si queremos decidir cuándo dar acceso a un usuario, dependiendo de si el nombre
de usuario y contraseña son correctos. En ese caso, un condicional, nos permite
verificar si se cumple la condición de que el usuario y la contraseña ingresados
sean lo que esperamos; y de acuerdo a que se cumpla o no, ejecutar ciertas
acciones. Los condicionales aumentan la "expresividad" de un programa, es decir,
nos permiten considerar diferentes situaciones con antelación, permitiendo sortear
diferentes tipos de situaciones que son del interés de nuestra aplicación.
Condicional If en Python
Condicional if-else en Python
Como puedes ver, hay diferentes tipos de condicionales en Python y, como
indiqué anteriormente, cada uno de estos condicionales tiene ciertas
características que lo hacen útil para momentos específicos.
Ejercicios:
num=float(input("ingrese un numero"))
mult=num*2
contrari=num-mult
print(contrari)
print("convertidor de temperatura")
fare=(cel*9/5)+32
kel=cel+273.15
Código que pida al ususario las cuatro notas definitivas de los 4 periodos,
calcule el promedio y con base a ese promedio establecer si su nota es
DBJ, DB, DA o DS. DBJ: menor a 69,6 DB: entre 70 y 82,9 DA: entre 83 y
95 DS: mayor a 96.
pri=int(input())
seg=int(input())
ter=int(input())
cuar=int(input())
suma=(pri+seg+ter+cuar)
divi=(suma/4)
if(divi<69):
else:
Descuento = subtotal*10%
sin=(mal*20000)
des=float((sin-sin*0.10))
pri=(num+7)*num2
seg=(num1+2-num)
fin=(pri/seg)+(2*num1)