1 - Introducción A Python
1 - Introducción A Python
Introducción a Python
Servicio Integral de Gestión y Mediación del Imprimido por: Keemmanuélk D Torrealba Velázquez
Sitio:
Aprendizaje Día: Thursday, 18 de May de 2023, 13:35
Curso: PROGRAMACIÓN BÁSICA CON PYTHON SECCION B
Libro: Introducción a Python
Tabla de contenidos
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 multiplataforma 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=5984 1/4
18/5/23, 13:36 Introducción a Python
Se trata de un lenguaje de programación multiparadigma, 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=5984 2/4
18/5/23, 13:36 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=5984 3/4
18/5/23, 13:36 Introducción a Python
Número de Versión Fechas
3.6 Diciembre 2016
3.7 Junio 2018
3.8 Octubre 2019
3.9 Octubre 2020
3.10 Octubre 2021
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=5984 4/4