Está en la página 1de 8

Daniel Martínez Hernández Fundamentos de Programación

UNIDAD II ACTIVIDAD#2 ISC ISIC-AED1285

Resumen:

Componentes del lenguaje Python

Dato
En informática, los datos son representaciones simbólicas (vale decir: numéricas, alfabéticas,
algorítmicas, etc.) de un determinado atributo o variable cualitativa o cuantitativa, o sea: la
descripción codificada de un hecho empírico, un suceso, una entidad. Dato en Informática -
Concepto, tipos y ejemplos. (s/f).

• Unidades de medida: Son fundamentalmente un sistema de tipo, para trabajar con cantidades
numéricas de distintos tipos, permitiendo calcular la capacidad de almacenamiento de
información de datos. (Glosario informático - Definición de términos informáticos, s. f.).

Nombre de Símbolo Factor en sistemaValor en sistema binario (en Bytes)


magnitud decimal

Byte B 100 1

Kilobyte KB 103 1.000

Megabyte MB 106 1.000.000

Gigabyte GB 109 1.000.000.000

Terabyte TB 1012 1.000.000.000.000

Traductor
El traductor es una herramienta esencial en la programación o desarrollo, encargándose de
convertir código fuente de un determinado lenguaje de programación a código máquina que
puede «entender» directamente el ordenador. De acuerdo con el modo en que llevan a cabo el
proceso de conversión, los traductores se dividen en dos conjuntos: intérpretes y
compiladores. Traductores - Intérpretes y compiladores. (2017, diciembre 21).

1
Lunes 26 de septiembre de 2022
Daniel Martínez Hernández Fundamentos de Programación
UNIDAD II ACTIVIDAD#2 ISC ISIC-AED1285

Interprete
Un intérprete actúa de un modo distinto: lee un programa escrito en un lenguaje de alto nivel
instrucción a instrucción g, para cada una de ellas, efectúa una traducción a las instrucciones de
código de máquina equivalentes g las ejecuta inmediatamente No hay un proceso de traducción
separado por completo del de ejecución. Cada vez que ejecutamos el programa con un intérprete,
se repite el proceso de traducción y ejecución, ya que ambos son simultáneos. Varó, M., Sevilla,
A., & Gracia Luengo, P. (2016) Ejemplos: Perl, PHP, JavaScript, Logo, Python.

Compilador
Un compilador lee completamente un programa en un lenguaje de alto nivel g lo traduce en su
integridad a un programa de código de máquina equivalente El programa de código de máquina
resultante se puede ejecutar cuantas veces se desee, sin necesidad de volver a traducir el
programa original. Varó, M., Sevilla, A., & Gracia Luengo, P. (2016)

Ejemplos: : C, C++, Pascal, FORTRAN, COBOL.

Lenguajes de programación
Un lenguaje de programación es un lenguaje de computadora que los programadores utilizan
para comunicarse y para desarrollar programas de software, aplicaciones, páginas webs, scripts u
otros conjuntos de instrucciones para que sean ejecutadas por los ordenadores. Tipos de Lenguajes
de Programación Más Usados en el 2021. (s/f).

Lenguaje Ensamblador
El lenguaje ensamblador es el lenguaje de programación utilizado para escribir programas
informáticos de bajo nivel, y constituye la representación más directa del Código
máquina específico para cada arquitectura de computadoras legible por un programador.
Lenguaje ensamblador. (s/f). Ecured.cu. Ejemplos: la hoja de cálculo Lotus 1-2-3, y casi todos
los juegos populares para la familia Atari 800

Lenguajes de Alto Nivel


Cuando hablamos de un lenguaje de alto nivel nos referimos al tipo de lenguaje de programación
que no expresa los algoritmos teniendo en cuenta la capacidad que tienen las máquinas para
ejecutar órdenes, sino al que se utiliza teniendo en cuenta las capacidades cognitivas de los
seres humanos. Ejemplos de lenguage de programacion,copilador y interprete y que
significa - camaloco3000. (s/f). Google.com.

Ejemplos: C, C#, Golang, Ruby,

2
Lunes 26 de septiembre de 2022
Daniel Martínez Hernández Fundamentos de Programación
UNIDAD II ACTIVIDAD#2 ISC ISIC-AED1285

Estructura básica de un programa en Python

Python es un lenguaje orientado a objetos y muy flexible por lo cual hay que evitar el desorden
del código para que sea más entendible para nosotros y otros programadores:

*IMC.pyw
Cabecera: Aquí anotamos el propósito de nuestro programa, el autor, y la fecha.
* 23/ 09/2022

Import datetime
Importar librerías
Import math

Masa = 0.0

IMC = 0.0 Declaración de variables

Altura = 0.0

* Método para calcular el IMC de una persona

Def captura ():

Global Masa, Altura. IMC

Masa = int(input (“¿Cuánto es su masa en Kg? ” )


Funciones: Están presentes aquí los
Altura = int(input (“¿Cuál es su altura en metros? ” )
procesos y operaciones que se van a
Def Calculo (): realizar instanciado como funciones
ya que Python es un lenguaje
Global Masa, Altura. IMC
orientado a objetos por lo cual se
IMC = Masa / (Altura * Altura) declaran objetos.

Def Resultado ():

Global Masa, Altura. IMC

print(“Su índice de masa corporal es de ” IMC)

Def main():

captura() Función principal: Se llaman aquí las funciones desde la


función principal.
Calculo()

3
Lunes 26 de septiembre de 2022
Daniel Martínez Hernández Fundamentos de Programación
UNIDAD II ACTIVIDAD#2 ISC ISIC-AED1285

Tipos de datos
Los tipos de datos básicos de Python son los booleanos, los numéricos (enteros, punto flotante y
complejos) y las cadenas de caracteres.

En Python la clase que representa los valores booleanos es bool. Esta clase solo se puede
instanciar con dos valores/objetos: True para representar verdadero y False para representar
falso.

El tipo de los números enteros es int. Ejemplo: a= 5

Puedes usar el tipo float sin problemas para representar cualquier número real (siempre teniendo
en cuenta que es una aproximación lo más precisa posible) Ejemplo: real = 3.5 + 2.7

El último tipo de dato numérico básico que tiene Python es el de los


números complejos, complex . Para crear un número complejo, se sigue la siguiente
estructura <parte real>+<parte imaginaria>j. Y se puede acceder a la parte real e imaginaria a
través de los atributos real e imag

>>> complejo = 1+2j


>>> complejo.real
1.0
>>> complejo.imag
2.0

Cadenas de caracteres. Este tipo es conocido como string, aunque su clase verdadera es str.
Ejemplo: saludo = “Hello world”

Variables
En la mayoría de los lenguajes de programación, los datos son de diferentes tipos, aparecen en
expresiones o en las llamadas de funciones y se manejan a través del uso de variables. Juganaru
Mathieu, M. (2015).

Python es un lenguaje de programación orientado a objetos (POO), por lo tanto, cuando se crea
una variable, realmente estamos creando un objeto o instancia.

Veamos el siguiente ejemplo, donde deseamos crear una variable entera (el número 7) dentro
de Python con un identificador o nombre de numero_1. Note que el signo (=) no significa
igualdad, sino que significa asignación.

4
Lunes 26 de septiembre de 2022
Daniel Martínez Hernández Fundamentos de Programación
UNIDAD II ACTIVIDAD#2 ISC ISIC-AED1285

Identificadores
Un identificador es el nombre empleado para identificar una variable, una función, una clase, un
módulo u otro objeto.

▪ Un identificador comienza con una letra (de la A hasta la Z o de la a hasta la z) o con


un guión bajo (_) seguido de cero o más letras, guiones bajos y números.
▪ Python distingue mayúsculas de minúsculas.
▪ Python NO permite signos de puntuación como @, $ y %, excepto el guión bajo (_).Si
un identificador comienza por un guion bajo, significa que es "privado".

Identificadores Identificadores no
validos validos
Carro Carr()
Cont_alumnos Cont-Alumnos

cantidad 1_cantidad

Las palabras reservadas de Python son las que forman el núcleo del lenguaje Python.
Son las siguientes:
and del for is raise
assert elif from lambda return
break else global not try
class except if or while
continue exec import pass with
def finally in print yield

Reglas de construcción
Un programa codificado con lenguaje Python está dividido en varias líneas lógicas y cada una
de ellas finaliza con una nueva línea. Si la línea está en blanco, es ignorada por el intérprete
de Python. Por otra parte, las órdenes y líneas se agrupan unas dentro de otras mediante
sangrado o espaciado. Y para unir dos o más líneas, se emplea la barra inclinada hacia la
izquierda. Otra posibilidad es que queramos realizar varias acciones o peticiones en una única
línea. Para ello, podemos combinar todas las instancias empleando como separador el símbolo
de punto y coma.

En Python, los comentarios empiezan con el carácter hash (#). Nosotros podemos leernos, es
más, deberíamos, ya que nos aportarán información sobre el resto de código, pero el
intérprete lo ignorará.
5
Lunes 26 de septiembre de 2022
Daniel Martínez Hernández Fundamentos de Programación
UNIDAD II ACTIVIDAD#2 ISC ISIC-AED1285

Parámetros

Un parámetro es un valor que la función espera recibir cuando sea llamada (invocada), a fin de
ejecutar acciones en base al mismo. Una función puede esperar uno o más parámetros (que irán
separados por una coma) o ninguno. Definiendo funciones. (s/f). Uniwebsidad.com.

Ejemplo:

def mi_funcion(nombre, apellido):

# algoritmo

Operadores

Los operadores son símbolos que le indican al intérprete que realice una operación específica,
como aritmética, comparación, lógica, etc. Bustamante, S. J. (2021, enero 1). Operadores
Básicos en Python con ejemplos

OPERADOR DESCRIPCIÓN
**= a **= 3 es equivalente a a = a ** 3
//= a //= 3 es equivalente a a = a // 3
&= a &= 3 es equivalente a a = a & 3
|= a |= 3 es equivalente a a = a | 3

Entrada y salida de datos


La entrada de datos consiste en colocar en la memoria principal datos del teclado para que se
realice un procedimiento por ejemplo ingresar los números de nuestra masa y la altura

La salida de datos consiste en devolver el resultado del procedimiento puede ser por ejemplo el
IMC mostrado en un monitor o que se encienda un foco si estamos haciendo un circuito
eléctrico.

6
Lunes 26 de septiembre de 2022
Daniel Martínez Hernández Fundamentos de Programación
UNIDAD II ACTIVIDAD#2 ISC ISIC-AED1285

Bibliografía

Marzal Varó, A. García Sevilla, P. & Gracia Luengo, I. (2016). Introducción a la programación
con Python 3.. D - Universitat Jaume I. Servei de Comunicació i Publicacions.
https://elibro.net/es/ereader/itsanjuan/51760?page=22

Juganaru Mathieu, M. (2015). Introducción a la programación. México D.F, Mexico: Grupo


Editorial Patria. Recuperado de https://elibro.net/es/ereader/itsanjuan/39449?page=23.

Referencias

Campbell, S. (2019, mayo 1). Python tutorial for beginners: Learn programming basics
[PDF]. Guru99. https://www.guru99.com/python-tutorials.html

de Expertos en Ciencia y Tecnología, E. (2017, enero 21). Lenguaje de alto nivel, los más
utilizados. VIU. https://www.universidadviu.com/es/actualidad/nuestros-expertos/lenguaje-de-
alto-nivel-los-mas-utilizados

Tipos de datos básicos de Python. (2020, marzo 6). J2LOGO.


https://j2logo.com/python/tutorial/tipos-de-datos-basicos-de-python/

Sergio, C. (2021, febrero 24). Variables. Control Automático Educación.


https://controlautomaticoeducacion.com/python-desde-cero/variables/

Elementos de un programa. Python. Bartolomé Sintes Marco. www.mclibre.org. (s/f).


Mclibre.org. Recuperado el 24 de septiembre de 2022, de
https://www.mclibre.org/consultar/python/lecciones/python-elementos.html

4.1. Definiendo funciones. (s/f). Uniwebsidad.com. Recuperado el 24 de septiembre de 2022,


de https://uniwebsidad.com/libros/python/capitulo-4/definiendo-funciones

Bustamante, S. J. (2021, enero 1). Operadores Básicos en Python con ejemplos. freecodecamp.org.
https://www.freecodecamp.org/espanol/news/operadores-basicos-en-python-con-ejemplos/

Ejemplos de lenguaje de programación, copilador e interprete y que significa - camaloco3000. (s/f).


Google.com. Recuperado el 26 de septiembre de 2022, de
https://sites.google.com/site/camaloco3000/practicas/3erparcial-scratch/ejemplos-de-lenguage-de-
programacioncopilador-y-interprete-y-que-significa

Tipos de Lenguajes de Programación Más Usados en el 2021. (s/f). www.wildcodeschool.com.


Recuperado el 26 de septiembre de 2022, de https://www.wildcodeschool.com/es-ES/blog/tipos-de-
lenguajes-de-programacion

7
Lunes 26 de septiembre de 2022
Daniel Martínez Hernández Fundamentos de Programación
UNIDAD II ACTIVIDAD#2 ISC ISIC-AED1285

Gabriela, B. V. (2021, julio 28). Lenguaje máquina. Euston96. https://www.euston96.com/lenguaje-


maquina/

López, J. M. (2019, 4 abril). Sintaxis básica para empezar con Python La sintaxis básica del lenguaje
Python. Blogthinkbig.com. Recuperado 25 de septiembre de 2022, de
https://blogthinkbig.com/sintaxis-basica-aprender-python

Dato en Informática - Concepto, tipos y ejemplos. (s/f). Concepto. Recuperado el 27 de septiembre


de 2022, de https://concepto.de/dato-en-informatica/

Glosario informático - Definición de términos informáticos. (s. f.-b). Recuperado 24 de


septiembre de 2022, de https://www.glosarioit.com/Dato

Traductores - Intérpretes y compiladores. (2017, diciembre 21). Aprendeitonline.com; José Manuel


Domínguez Romero. https://aprendeitonline.com/cursos/introduccion-
programacion/lecciones/programacion-lenguajes/temas/programacion-traductores/

Lenguaje ensamblador. (s/f). Ecured.cu. Recuperado el 27 de septiembre de 2022, de


https://www.ecured.cu/Lenguaje_ensamblador

8
Lunes 26 de septiembre de 2022

También podría gustarte