Documentos de Académico
Documentos de Profesional
Documentos de Cultura
en Python
Sesión 1. Fundamentos
.data #include<iostream>
cadena db "Hola, Mundo$" using namespace std;
int main()
print("Hola, Mundo")
.code {
prog: cout<<"Hola, Mundo"<<endl;
mov ax,@data return 0;
mov ds, ax }
mov dx, cadena
mov ah, 09
int 21h
end prog
Python
• El código es interpretado.
31 ;iniciar variables
32 0000 C3 00 CF ldp #PILA_ini ; preparar pila
33 0003 8F 01 00 ldx #Fibo0 ; apuntar a inicio de la serie
34 0006 41 00 lda a,#SEMILLA0
35 0008 36 00 1D bsr plantar
36 000B 41 01 lda a,#SEMILLA1
37 000D 36 00 1D bsr plantar
38
39 ;generar número Fibonacci
40 0010 8F 01 00 ldx #Fibo0 ; puntero a F(j)
41 0013 C1 63 lda c,#N-1 ; contador de números
42 0015 sgte_num:
43 0015 36 00 29 bsr gen_fibo
44 0018 64 dec c
45 0019 28 00 15 bnz sgte_num
46 001C 10 hlt
Python
• Es famoso por su filosofía Legibilidad del código.
• Es un lenguaje fácil de aprender.
• Es el lenguaje de programación más popular actualmente.
IEEE
TIOBE PYPL
Spectrum
11,27 %
29,66 %
11,16 %
10,46 %
17,18 %
95,4
94,7
8,81
100
%
Python
• Es un lenguaje “fuertemente tipado” y es dinámico.
• Es multi-paradigma.
• Se usa sangrías para determinar el alcance de una sentencia.
if condicion_1:
if condicion_2:
print("algo")
else:
print("algo más")
print("otra cosa")
Tipos de datos
valor_1 = True
Booleano
valor_2 = False