0% encontró este documento útil (0 votos)
6 vistas38 páginas

Python Con IA - Clase 02

El documento explica los fundamentos de la programación, incluyendo la escritura de código en lenguajes como Python, Java y JavaScript, y cómo interactuar con la computadora a través de instrucciones. Se abordan conceptos clave como variables, funciones, operadores y constantes, así como la importancia de la precedencia de operadores en cálculos. Además, se menciona la reutilización de código mediante funciones y se enfatiza la práctica de nombrar variables de manera mnemotécnica.

Cargado por

ases zeo
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)
6 vistas38 páginas

Python Con IA - Clase 02

El documento explica los fundamentos de la programación, incluyendo la escritura de código en lenguajes como Python, Java y JavaScript, y cómo interactuar con la computadora a través de instrucciones. Se abordan conceptos clave como variables, funciones, operadores y constantes, así como la importancia de la precedencia de operadores en cálculos. Además, se menciona la reutilización de código mediante funciones y se enfatiza la práctica de nombrar variables de manera mnemotécnica.

Cargado por

ases zeo
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/ 38

Programar es el acto de escribir instrucciones para que

una computadora las ejecute. Estas instrucciones,


conocidas como código, se escriben en lenguajes de
programación específicos como Python, Java o JavaScript.

Al programar, estás dialogando con la máquina, dándole


órdenes específicas para que cumpla tu objetivo
deseado.
Y ahora
que hago?
if x< 3: print
¿Qué hago?
¿Próximo
Como programadores vamos a
paso? colocarnos en la memoria RAM.
Software Pero para ello debemos cargar
en ella nuestro programa.

Input Central
and Output Processing
Devices Unit
01001001 Secondary
00111001 Memory

Main
Memory
Vamos a darle instrucciones al
procesador. Pero el no entiende
nuestro lenguaje. Solo entiende
“LENGUAJE DE MAQUINA”
Esquema genérico de
una Computadora
01 ¿Qué son los Datos? 05 Variables y Funciones

02 Los Strings

03 Los Números

04 Combinando texto y cálculo


Centro de Graduados de la Cooperativa de Trabajo
Facultad de Ingeniería Tu Exito Profesional
Dormitorios Superficie Baños Antigüedad Refaccionada Precio

2 645 1 14 NO 115.000
3 680 1 6 NO 150.000
2 708 2 7 NO 210.000
3 1034 3 10 SI 280.000
4 2290 1 7 NO 355.000
5 2545 2 13 SI 440.000
Comillas Simples o Dobles

• ツ

Centro de Graduados de la Cooperativa de Trabajo


Facultad de Ingeniería Tu Exito Profesional
Comillas Triples

print(“¡Hola, Mundo!") type(“¡Hola, Mundo!")


Operador Operación
print( 2 + 6)
+ Adición
print( 80 - 35) - Sustracción

* Multiplicación
print( 12 * 60)
/ Division

print( 100 / 16)


** Potencia

% Resto
Temp. En C = (Temp en F – 32) * 5 / 9
ESTO PRIMERO ESTO DESPUES

print( 75 – 32 * 5 / 9)
DESPUES RESTA PYTHO HACE
ESO A 75 ESTO PRIMERO

print( (75 – 32) * 5 / 9)


PYTHO HACE
Centro de Graduados de la ESTO PRIMERO Cooperativa de Trabajo
Facultad de Ingeniería Tu Exito Profesional
• Cuando encadenamos operadores juntos, Python
debe saber cuál hacer primero 1 + 2 * 3 - 4 / 5 ** 6
• Esto se denomina "precedencia del operador"
• ¿Qué operador "tiene prioridad" sobre los demás?
1 + 2 ** 3 / 4 * 5

ES IGUAL QUE EN MATEMATICAS!!! 1 + 8 / 4 * 5

1 + 2 * 5
Paréntesis
Potencia
Multiplicación, Division y Resto
1 + 10
Adición y Sustraccion 11
De izquierda a derecha
print ( “ Juan tiene 35 años ” )

Centro de Graduados de la Cooperativa de Trabajo


Facultad de Ingeniería Tu Exito Profesional
print ( f “ Juan tiene { 35/7 } años caninos ” )

Centro de Graduados de la Cooperativa de Trabajo


Facultad de Ingeniería Tu Exito Profesional
CONSTANTES

• Los valores fijos, como números, letras y cadenas, se


denominan "constantes" porque su valor no cambia.
• Las constantes numéricas son las esperadas
• Las constantes de cadena usan comillas simples (')
o comillas dobles (")

>>> print(123)
123
>>> print(98.6)
98.6
>>> print('Hello world')
Hello world
VARIABLES
• Una variable es un lugar con nombre en la memoria donde un
programador puede almacenar datos y luego recuperar los datos usando
el “nombre” de la variable
• Los programadores pueden elegir los nombres de las variables
• Puede cambiar el contenido de una variable en una instrucción posterior

x = 12.2 x 12.2 100


y = 14
y 14
x = 100
SENTENCIAS O LINEAS

x = 2 Declaración de asignación
x = x + 2 Asignación con expresión
print(x) Imprimir estado
4
• Debe comenzar con una letra o un guión bajo _
• Debe consistir en letras, números y guiones bajos
• Distingue entre mayúsculas y minúsculas

BIEN: spam eggs spam23 _speed


MAL: 23spam #sign var.12
DIFERENTES: spam Spam SPAM

BUENA Nombramos variables para ayudarnos a recordar


PRACTICA lo que pretendemos almacenar en ellas.
("mnemotécnico" = "ayuda para la memoria")
No puede utilizar palabras reservadas como nombres de variables / identificadores

False class return is finally


None if for lambda continue
True def from while nonlocal
and del global not with
as elif try or yield
assert else import pass input
break except in raise ....

Centro de Graduados de la Cooperativa de Trabajo


Facultad de Ingeniería Tu Exito Profesional
Son bloques de código que reciben datos y pueden,
procesarlos y devolver o no información. Son piezas
de código reutilizables.

def max(inp):
blah
ENTRADA blah
for x in inp: SALIDA
blah
blah

FUNCION
Existen dos tipos de funciones en Python:

Funciones incorporadas que se presentan como parte


de Python - print(), input(), type(), float(), int() ...

Funciones que nosotros definimos y luego utilizamos

• Tratamos a los nombres de las funciones incorporadas como


“nuevas” palabras reservadas (es decir, las evitamos como
nombres de variables)
En Python una función es un código reutilizable que
toma argumentos(s) como input, realiza algunos
cálculos y luego devuelve uno o más resultado(s),
que podemos guardar y asignar a variables.

Nombre
Argumento

grande = len('Hola mundo')


Asignación
10 Resultado
Hoy repasamos las bases fundamentales del
lenguaje Python. Aprendimos sobre los bloques
básicos para construir cualquier programa.

Variable Operador Constante Función


Nos queda camino por recorrer y comprender
como usar distintos flujos de procesamiento de
datos con ellos.
Centro de Graduados de la Cooperativa de Trabajo
Facultad de Ingeniería Tu Exito Profesional

También podría gustarte