Introducción A Python
Introducción A Python
Introducción a Py thon
Servicio Integral de Gestión y Mediación del Imprimido por: Ana Massiel Montesino Granados
Sitio:
Aprendizaje Día: Monday, 12 de June de 2023, 12:29
Curso: PROGRAMACIÓN BÁSICA CON PYTHON SECCIÓN E
Libro: Introducción a Python
Tabla de contenidos
Python es un lenguaje de programación de alto nivel creado a finales de los 80/principios de los 90 por Guido van Rossum,
holandés que trabajaba por aquella época en el Centro para las Matemáticas y la Informática de los Países Bajos. Sus
instrucciones están muy cercanas al lenguaje natural en inglés y se hace hincapié en la legibilidad del código. Toma su
nombre de los Monty Python, grupo humorista de los 60 que gustaban mucho a Guido.
Veamos cómo se escribiría el programa «Hola, Mundo» en el lenguaje de programación Python: print('Hola, Mundo')
Una de las preguntas más frecuentes en cuanto a la facilidad de Python es ¿Cómo entiende una máquina lo que tiene que
hacer si le pasamos un programa hecho en Python? (o cualquier otro lenguaje de alto nivel). La respuesta es un compilador.
Los compiladores son programas que convierten un lenguaje cualquiera en código máquina. Se pueden ver como
traductores, permitiendo al computador interpretar lo que queremos hacer.
Características de Python
Python es un lenguaje de programación interpretado y mul tiplataforma cuya filosofía hace hincapié en una sintaxis que
favorezca un código legible.
https://sigma.cnti.gob.ve/mod/book/tool/print/index.php?id=6649 1/4
12/6/23, 12:29 Introducción a Python
Se trata de un lenguaje de programación mul tiparadigma, ya que soporta orientación a objetos, programación imperativa
y, en menor medida, programación funcional.
Modulable
Contiene librerías de uso libres.
Adoptable a programas escritos en otros lenguajes.
El programa espera a que un evento ocurra para realizar una tarea
2. Ventajas y Desventajas
Ventajas Desventajas
Libre y gratuito (OpenSource).
Fácil de leer, parecido a pseudocódigo.
Consumo de memoria.
Alta Productividad: Simple y rápido.
Errores durante la ejecución.
Tiende a producir un buen código: orden, limpieza,
Dos versiones mayores no del todo
elegancia y flexibilidad.
compatibles (v2 vs v3).
Multiplataforma: Portable
Desarrollo móvil.
Multiparadigma: Programación imperativa, orientada a
Documentación a veces dispersa e
objetos y funcional.
incompleta.
Interpretado.
Tipado dinámico
3. Casos de usos
Python por ser un lenguaje de propósito general, podemos mencionar su aplicación prácticamente en todos los campos
científico-tecnológicos:
https://sigma.cnti.gob.ve/mod/book/tool/print/index.php?id=6649 2/4
12/6/23, 12:29 Introducción a Python
Análisis de datos.
Aplicaciones de escritorio.
Bases de datos relacionales / NoSQL
Buenas prácticas de programación / Patrones de diseño.
Concurrencia.
Criptomonedas / Blockchain.
Desarrollo de aplicaciones multimedia.
Desarrollo de juegos.
Desarrollo en dispositivos embebidos.
Desarrollo móvil.
Desarrollo web.
DevOps / Administración de sistemas / Scripts de automatización.
Gráficos por ordenador.
Inteligencia artificial.
Internet de las cosas.
Machine Learning.
Programación de parsers / scrapers / crawlers.
Programación de redes.
Propósitos educativos.
Seguridad.
Tests automatizados.
https://sigma.cnti.gob.ve/mod/book/tool/print/index.php?id=6649 3/4
12/6/23, 12:29 Introducción a Python
5. Referencias
Agosto 2022
Esta obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Venezuela.
https://sigma.cnti.gob.ve/mod/book/tool/print/index.php?id=6649 4/4