Introducción A Python
Introducción A Python
Introducción a Python
https://sigma.cnti.gob.ve/mod/book/tool/print/index.php?id=10724 1/8
11/9/23, 09:53 Introducción a Python
Tabla de contenidos
https://sigma.cnti.gob.ve/mod/book/tool/print/index.php?id=10724 2/8
11/9/23, 09:53 Introducción a Python
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.
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
https://sigma.cnti.gob.ve/mod/book/tool/print/index.php?id=10724 3/8
11/9/23, 09:53 Introducción a Python
2. Ventajas y Desventajas
Ventajas Desventajas
Libre y gratuito (OpenSource).
Fácil de leer, parecido a
pseudocódigo.
Alta Productividad: Simple y rápido. Consumo de memoria.
Tiende a producir un buen código: Errores durante la ejecución.
orden, limpieza, elegancia y Dos versiones mayores no del
flexibilidad. todo compatibles (v2 vs v3).
Multiplataforma: Portable Desarrollo móvil.
Multiparadigma: Programación Documentación a veces
imperativa, orientada a objetos y dispersa e incompleta.
funcional.
Interpretado.
Tipado dinámico
https://sigma.cnti.gob.ve/mod/book/tool/print/index.php?id=10724 4/8
11/9/23, 09:53 Introducción a Python
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:
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=10724 5/8
11/9/23, 09:53 Introducción a Python
https://sigma.cnti.gob.ve/mod/book/tool/print/index.php?id=10724 7/8
11/9/23, 09:53 Introducción a Python
5. Referencias
Agosto 2022
https://sigma.cnti.gob.ve/mod/book/tool/print/index.php?id=10724 8/8