Python
Alexy Amanda Paz Meneses
¿Que es Python?
Python es un lenguaje de programación de alto nivel,
interpretado y de propósito general.
1. Lenguaje de alto nivel
Un lenguaje de alto nivel está más cerca del lenguaje
humano y más lejos del lenguaje de máquina (código
binario).
1 ✅ Es fácil de leer, escribir y entender.
✅ No necesitas preocuparte por detalles técnicos como la
gestión de memoria o el hardware.
🟨 Ejemplo: En Python escribes print("Hola mundo")
En bajo nivel, eso implicaría muchas instrucciones
complejas para mostrar un texto en pantalla.
2. Lenguaje interpretado
Un lenguaje interpretado no se compila
completamente antes de ejecutarse, sino que
se lee y ejecuta línea por línea por un programa
2 llamado intérprete.
✅ Más fácil para detectar errores rápidamente.
✅ Ideal para pruebas y aprendizaje.
Compilar es el proceso de traducir el código fuente que escribes en un
lenguaje de programación (como C, Java o C++) a un lenguaje que la máquina
pueda entender directamente, como el código máquina (binario).
3. Lenguaje de propósito general
Significa que sirve para muchas cosas, no está limitado
a un tipo de programación o aplicación.
✅ Puedes usar Python para:
3 Desarrollo web
Ciencia de datos
Automatización
Juegos
Inteligencia artificial
Aplicaciones móviles o de escritorio
🟨 A diferencia de lenguajes como SQL (que se usa solo para bases
de datos), Python es versátil.
Orígenes de Python
Python fue creado por Guido van Rossum, un programador holandés, a finales
de los años 80 y principios de los 90. La primera versión de Python, la 0.9.0, fue
lanzada en 1991. Guido van Rossum nombró el lenguaje en honor al grupo de
comedia británico Monty Python, del cual era un gran fan.
Python se diseñó con el objetivo de ser un lenguaje fácil de leer y escribir, con
una sintaxis clara y concisa. A lo largo de los años, ha evolucionado y ganado
popularidad hasta convertirse en uno de los lenguajes de programación más
utilizados en el mundo.
Caracteristicas
01 02
Legibilidad y simplicidad en el código Multiplataforma
Python utiliza una sintaxis clara y sencilla, lo que facilita la Python se puede ejecutar en diferentes
lectura y comprensión del código. Utiliza indentación (espacios sistemas operativos, como Windows,
o tabulaciones) para delimitar bloques de código, lo que macOS y Linux, sin necesidad de modificar
promueve un estilo de programación estructurado y legible. el código. Esto lo convierte en un lenguaje
versátil y portátil.
Caracteristicas
03 04
Tipado dinamico Amplia Biblioteca Estandar
En Python, no es necesario declarar explícitamente el tipo de Python viene con una extensa biblioteca
datos de las variables. Python infiere automáticamente el tipo estándar que proporciona una gran
de datos en función del valor asignado a una variable, lo que cantidad de módulos y funciones para
simplifica la escritura de código. realizar diversas tareas, como manipulación
de archivos, conexión a bases de datos,
procesamiento de texto, entre otros.
Caracteristicas
05 06
Interpretado Comunidad Activa
Python es un lenguaje interpretado, lo que significa que el Python cuenta con una comunidad de
código se ejecuta línea por línea en tiempo real. Esto permite desarrolladores grande y activa que contribuye con
un ciclo de desarrollo rápido y facilita la depuración del bibliotecas, frameworks y herramientas adicionales.
código. Esto significa que encontrarás una gran cantidad de
recursos y soporte disponibles..
Frameworks
Un framework (o marco de trabajo) es un
conjunto de herramientas, componentes
y reglas predefinidas que facilitan el
desarrollo de software. Es como una
estructura base sobre la cual puedes
construir tu aplicación, evitando que
empieces desde cero.
Usos en diferentes campos
Desarrollo web y análisis de datos
Python se ha convertido en un lenguaje fundamental
para el desarrollo web, permitiendo creación de
aplicaciones dinámicas e intuitivas, así como un
potente análisis de datos que transforma información
cruda en conocimiento valioso.
Inteligencia artificial y machine learning
La capacidad de Python para trabajar con bibliotecas
avanzadas lo convierte en la opción preferida para
crear sistemas de inteligencia artificial y algoritmos
de machine learning, impulsando así la innovación en
múltiples sectores.
Instalación y Configuración
Instalación y Configuración
Ve al sitio web oficial de Python: https://www.python.org/downloads/
En la sección "Download" encontrarás la última versión estable de Python. Selecciona la
versión adecuada para tu sistema operativo (Windows, macOS o Linux).
Descarga el instalador de Python correspondiente a tu sistema operativo.
Una vez descargado, ejecuta el instalador. Asegúrate de marcar la opción "Add Python
to PATH" durante el proceso de instalación en Windows. Esto te permitirá ejecutar
Python desde la línea de comandos.
Sigue las instrucciones del instalador y espera a que se complete la instalación.
Configuración
Un entorno de desarrollo integrado (IDE) es una herramienta que facilita la
escritura, ejecución y depuración de código. Si bien puedes usar un editor de texto
simple para escribir código Python, un IDE ofrece características adicionales que
mejoran la productividad del desarrollo.
Algunos IDE populares para Python son:
PyCharm: es un IDE potente y completo desarrollado por JetBrains. Ofrece
funciones avanzadas, como autocompletado de código, depuración, integración con
sistemas de control de versiones y más.
Visual Studio Code: es un editor de código desarrollado por Microsoft. Con la
extensión de Python, se convierte en un IDE ligero y versátil para el desarrollo de
Python.
Sublime Text: es un editor de texto rápido y personalizable que admite la
programación en Python mediante el uso de plugins.
Para empezar, te recomendamos usar Visual Studio Code, ya que es ligero, fácil de
usar y tiene una gran cantidad de extensiones disponibles.
Configuración
Un entorno de desarrollo integrado (IDE) es una herramienta que facilita la
escritura, ejecución y depuración de código. Si bien puedes usar un editor de texto
simple para escribir código Python, un IDE ofrece características adicionales que
mejoran la productividad del desarrollo.
Algunos IDE populares para Python son:
PyCharm: es un IDE potente y completo desarrollado por JetBrains. Ofrece
funciones avanzadas, como autocompletado de código, depuración, integración con
sistemas de control de versiones y más.
Visual Studio Code: es un editor de código desarrollado por Microsoft. Con la
extensión de Python, se convierte en un IDE ligero y versátil para el desarrollo de
Python.
Sublime Text: es un editor de texto rápido y personalizable que admite la
programación en Python mediante el uso de plugins.
Para empezar, te recomendamos usar Visual Studio Code, ya que es ligero, fácil de
usar y tiene una gran cantidad de extensiones disponibles.
Sintaxis Básica
Estructura Básica de un Programa
01. 02.
Cómo iniciar un script en Python Consistencia en el estilo de codificación
Un script es un archivo que contiene una serie
de instrucciones escritas en un lenguaje de Mantener un estilo de codificación consistente es
programación. clave para la legibilidad y mantenimiento de los
programas.
✅ 1. Escribe tu código en un archivo .py
Puedes usar cualquier editor de texto o entorno
de desarrollo (IDE)
Estructura Básica de un Programa
01. 02.
Cómo iniciar un script en Python Consistencia en el estilo de codificación
Un script es un archivo que contiene una serie
Mantener un estilo de codificación consistente es
de instrucciones escritas en un lenguaje de
clave para la legibilidad y mantenimiento de los
programación.
programas.
✅ 1. Escribe tu código en un archivo .py
Puedes usar cualquier editor de texto o entorno
de desarrollo (IDE)
✅ 2. Guarda el archivo con extensión .py
✅ 3. Ejecuta el script
Uso de Indentación y
Comentarios
Importancia de la Indentación
Cómo funciona la Errores comunes de
indentación en indentación
Python
Los errores de indentación pueden llevar a resultados
En Python, la indentación (espacios o inesperados y frustración. Aprender a identificarlos y
tabulaciones al inicio de una línea) se evitarlos es esencial para el éxito en la programación
utiliza para delimitar bloques de código. A en Python.
diferencia de otros lenguajes que utilizan
llaves o palabras clave, Python utiliza la
Es fundamental mantener una indentación consistente
indentación para determinar el alcance de
en todo el código para evitar errores de sintaxis.
las declaraciones.
Ejemplo de Indentación
Comentarios en el Código
Los comentarios son líneas de texto en el código que son
ignoradas por el intérprete de Python. Se utilizan para
explicar o documentar el código.
En Python, los comentarios de una sola línea comienzan
con el símbolo #, mientras que los comentarios de varias
líneas se encierran entre triples comillas """.
Por ejemplo:
Sensibilidad a mayúsculas Punto y coma
y minúsculas A diferencia de otros lenguajes, Python no requiere el uso
Python distingue entre mayúsculas y de punto y coma (;) al final de cada instrucción. Sin
minúsculas. Por lo tanto: embargo, si deseas escribir varias instrucciones en una
sola línea, puedes separarlas con un punto y coma. Por
variable ejemplo:
Variable
VARIABLE
se consideran variables diferentes. Uso de paréntesis
Los paréntesis se utilizan para agrupar expresiones,
definir funciones y realizar llamadas a funciones. Por
ejemplo: