0% encontró este documento útil (0 votos)
20 vistas4 páginas

Introducción a Python y lenguajes de marcas

Un lenguaje de marcas es una forma de codificar un documento que, junto con el texto, incorpora etiquetas o marcas que contienen información acerca de la estructura de texto o su presentación.

Cargado por

Edison Andres
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)
20 vistas4 páginas

Introducción a Python y lenguajes de marcas

Un lenguaje de marcas es una forma de codificar un documento que, junto con el texto, incorpora etiquetas o marcas que contienen información acerca de la estructura de texto o su presentación.

Cargado por

Edison Andres
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

ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO

Facultad de Informática y Electrónica

DATOS INFORMATIVOS
NOMBRE DEL ESTUDIANTE CODIGO ID. ASIGNATURA CURSO
GUNZA COLCHA EDISON ANDRES 818 PROGRAMACION ORIENTADA A 2º SEM “A”
OBJETOS
CARRERA NOMBRE DEL TÉCNICO DOCENTE FECHA
ELECTRÓNICA Y AUTOMATIZACIÓN Ing. Edwin Altamirano 2022-01-03

Consulta

¿Qué son los lenguajes de marcas?

Un lenguaje de marcas es una forma de codificar un documento que, junto con el texto,
incorpora etiquetas o marcas que contienen información acerca de la estructura de texto
o su presentación. Se utilizan para cualquier tipo de documento electrónico (textos,
presentaciones, gráficos, tecnologías de internet, matemáticas, música, multimedia.

Incluyen anotaciones (marcas o etiquetas) con información adicional. Utilizado desde los
años 60: Scribe, roff, Tex, SGML, HTML. Desde los años 80 ha predominado el uso de
formatos binarios privativos y cerrados. A finales de los 90 surgió XML (extensible
markup language), que deriva de SGML. Hoy en día XML es el estándar para la
especificación de nuevos formatos de documentos.

¿Qué lenguaje de marcas existen?

Se suelen distinguir tres clases de lenguajes de marcas:

Marcado de presentación: Donde solo se muestra la presentación, pero es difícil extraer


información.

Marcado de procedimiento: Donde se incluyen instrucciones de como hay que procesar


el texto.

Marcado Descriptivo o semántico: Donde no se especifica como hay que procesar el


texto, sino que se utilizan etiquetas que describen el texto.

Aunque en general la mayoría de lenguajes de marcas tienen características de mas de


una clase.

¿Qué es Python?

Python es un lenguaje interpretado de alto nivel que permite multiparadigma, ya que


soporta orientación a objetos, programación imperativa y programación funcional.
También su sintaxis es muy limpia y sencilla es por eso que su escritura es reducida dando
resultados muy rápido, es la razón de que proceda a una multiplataforma. La mayoría
usan Python ya que empresas grandes demandan una gran cantidad de módulos,
muchísimas funcionalidades
Características de este lenguaje de programación

Un programa en Python puede ser descompuesto en módulos, sentencias, expresiones y


objetos.

En Python todo esta representado mediante objetos o relaciones entre objetos, cada
objeto tiene una identidad, un tipo y un valor. Los objetos nunca son explícitamente
destruidos
Python usa el denominado duck typing1 y tiene objetos tipificados y variables no
tipificadas
Son la estructura más básica que proporciona Python

Python usa los espacios en blanco como separadores de bloques

1
duck typing se fundamenta en el razonamiento inductivo, donde una serie de premisas apoyan la
conclusión, pero no la garantizan.
Editores que utiliza Python

Hay muchos diferentes IDE para programar en Python sin embargo es difícil encontrar
uno que sea amigable, cómodo de programar y eficiente al mismo tiempo.

EDITOR LOGO Descripción

Spyder- Es una distribución de código abierto de los lenguajes de programación


Anaconda Python y R. Se utiliza mucho para procesamiento de datos a gran
escala, análisis predictivo y computación científica. Tiene como
objetivo simplificar la administración y el despliegue de paquetes.

Es un IDE profesional: dispone una edición Free y otra muy completa


Pycharm privada y de pago para empresas de desarrollo de software. Importantes
IDE empresas como Twitter, Spotify, ebay, Groupon o telefónica han
utilizado este IDE para sus implementaciones.

Visual Studio Números complejos representados mediante un par de números de


Code punto flotante.

Es una versión mejorada del editor de texto vi, presente en todos los
sistemas UNIX. Braam Moolenaar. La principal característica de Vim
VIM consiste en que tienen diferentes modos entre los que se alterna para
realizar ciertas operaciones, lo que la diferencia de la mayoría de
editores que sólo tienen un modo en el que se introducen las órdenes
mediante combinaciones de teclas o interfaces gráficas.

Wing es un entorno de desarrollo integrado (IDE) de Wingware que


está diseñado específicamente para el lenguaje de programación
Wing IDE Python, para reducir el tiempo de desarrollo y depuración, errores de
codificación y facilitar la comprensión y navegación del código Python.

Atom Atom fue construido por GitHub con el lema “Un editor de texto
hackeable para el siglo XXI”. Y es realmente flexible y tiene un gran
soporte de paquetes externos que lo convierten en un poderoso Entorno
de Desarrollo Interactivo (IDE).

Sublime Text es un editor de texto multiplataforma con soporte para


más de 40 lenguajes. Cuenta con resaltado de texto, autocompletado,
Sublime Text un mini mapa, función de búsqueda, selección múltiple, paleta de
comandos, pestañas múltiples y mucho más. Es muy completo,
personalizable y ampliamente utilizado por programadores en todo el
mundo.

Komodo es un IDE de Python con todas las funciones que soporta las
principales tecnologías web, incluyendo HTML5, CSS, JavaScript,
Komodo IDE Flask, Django y muchas más. Con características como depuración
visual, pruebas de unidades y control de versiones, el desarrollo en
mente, disfrutar de una mayor productividad con este IDE y Python
asesino:
PyScripter es un IDE gratuito y de código abierto para Python. Es muy
ligero en comparación con otros IDEs comerciales. El interprete tiene
PyScripter todas las características necesarias para satisfacer a principiantes y
expertos. Los programas se ven en la ventana de ejecución y pueden
ser ejecutados todas las veces que se requieran. PyScripter está
calificado como uno de los mejores IDEs gratuitos por varios sitios
web.

PyDev IDE Es un plugin de código abierto, se caracteriza por su eficiencia y se


ejecuta en Eclipse. Se trata de un entorno de desarrollo integrado (IDE)
que se utiliza para programar en Python soportando la refactorización
de código, la depuración gráfica y el análisis de código entre otras
características.

Tipos de datos que maneja Python

En Python podemos encontrar distintos tipos de datos con diferentes características y


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

tipo clase Descripción


str String Secuencia inmutable de caracteres
unicode String Versión Unicode de str
list Sequence Secuencia mutable de objetos de tipo arbitrario
tuple Sequence Secuencia inmutable de objetos de tipo arbitrario
set Set Conjunto mutable de objetos sin orden de tipo arbitrario
Dict Mapping Grupo mutable de pares clave-valor
Int [Link] Entero de magnitud no definida, sólo limitada por la
memoria disponible
Float [Link] Números reales en punto flotante de doble precisión.
Rango de valores dependiente de la máquina
complex [Link] Números complejos representados mediante un par de
números de punto flotante.
bool [Link] Valores de verdad

Referencias

Domingo, J. (2017). Read the Docs. . Obtenido de Introducción a python:


[Link]

Molina, A. (18 de septiembre de 2012). Why GitHub? Obtenido de Introduccion a los lenguajes de marcas:
[Link]

N.A. (2017). Unipython. Obtenido de Los mejores IDE de python – Como instalar Python en: OS, Window
y Linux: [Link]

Paque, S., & Abolafia, D. (2009). El lenguaje Python . Obtenido de programacion declarativa avanzada :
[Link]

También podría gustarte