Introducción a Python

¿Qué es Python?

Python es un lenguaje de programación popular. Fue creado por Guido van Rossum y lanzado en 1991.

Se utiliza para:

  • Desarrollo web (lado del servidor)
  • Desarrollo de software
  • Matemáticas
  • Script de sistema

¿Qué puede hacer Python?

  • Se puede usar Python en servidores para crear aplicaciones web.
  • Python se puede usar junto con software para crear flujos de trabajo.
  • Python puede conectarse a sistemas de bases de datos. También puede leer y modificar archivos.
  • Python se puede usar para procesar grandes datos y realizar operaciones matemáticas complejas.
  • Python se puede usar para diseñar prototipos rápidamente y también para desarrollar software listo para producción.

¿Por qué elegir Python?

  • Python es compatible con diferentes plataformas (Windows, Mac, Linux, Raspberry Pi, etc.)
  • Python tiene una sintaxis simple similar al inglés.
  • La sintaxis de Python permite a los desarrolladores escribir programas con menos líneas de código que otros lenguajes de programación.
  • Python se ejecuta en un sistema de intérprete, lo que significa que el código se puede ejecutar inmediatamente después de escribirlo. Esto también significa que el diseño de prototipos puede ser muy rápido.
  • Python se puede manejar de manera programática, orientada a objetos o funcional.

Por favor, tenga en cuenta

La última versión principal de Python es Python 3, que usaremos en este tutorial. Sin embargo, Python 2, aunque no ha recibido actualizaciones de seguridad adicionales, sigue siendo muy popular.

En este tutorial, escribiremos Python en un editor de texto. También puede escribir Python en un entorno de desarrollo integrado, como Thonny, Pycharm, Netbeans o Eclipse, lo cual es especialmente útil cuando se manejan muchos archivos Python.

Comparación de la sintaxis de Python con otros lenguajes de programación

  • Python está diseñado para la legibilidad, tiene algunas similitudes con el inglés y está influenciado por la matemática.
  • Python utiliza nuevas líneas para completar comandos, a diferencia de otros lenguajes de programación que suelen usar puntos y comas o corchetes.
  • Python depende de sangría para definir el alcance; por ejemplo, el alcance de bucles, funciones y clases se define con espacios en blanco. Otros lenguajes de programación suelen usar llaves para este propósito.