República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación
Universidad Politécnica Territorial del Alto Apure Pedro
Camejo – UPTAAPC
Informática Año II – Trayecto I – Sección: América
introducción a Python
Profesor: Integrantes:
Eulises Wladimir Freites V.-
Gómez 31.879.388
Ángel Romero V.-31.880.296
Yoseth Montilla V.-31.660.341
Deisy Peñaloza V.-17.571.985
San Fernando, Estado Apure
Febrero 2025
CONCEPTO DE PYTHON
Python es un lenguaje de programación de alto nivel, lo que significa que
está diseñado para ser fácil de leer y escribir, acercándose al lenguaje humano.
Es interpretado, es decir, no requiere de un proceso de compilación, lo que
permite ejecutar el código directamente. Además, es multipropósito, ya que
puede utilizarse en una amplia variedad de aplicaciones, desde desarrollo web
hasta inteligencia artificial.
Características clave:
Lenguaje interpretado: No requiere compilación, lo que permite ejecutar
código directamente.
Multiplataforma: Compatible con Windows, macOS, Linux y otros sistemas
operativos.
Orientado a objetos: Soporta programación orientada a objetos, funcional
y estructurada.
Amplia biblioteca estándar: Incluye módulos para tareas comunes, como
manejo de archivos, conexiones de red y matemáticas.
Comunidad activa: Cuenta con una gran comunidad de desarrolladores
que contribuyen con librerías y frameworks.
INSTALACIÓN Y CONFIGURACIÓN DEL ENTORNO DE DESARROLLO
Concepto de Entorno de Desarrollo
Un entorno de desarrollo es el conjunto de herramientas y configuraciones
que permiten escribir, probar y depurar código de manera eficiente. En Python,
esto incluye la instalación del intérprete, la configuración de editores de texto o
IDEs (Entornos de Desarrollo Integrados), y la gestión de dependencias.
Instalación de Python:
Descarga la última versión de Python desde el sitio web oficial: [Link].
Ejecuta el instalador y asegúrate de marcar la opción "Add Python to PATH"
para facilitar el acceso desde la línea de comandos.
Verifica la instalación abriendo la línea de comandos y escribiendo python
--version.
Entorno de desarrollo integrado (IDE):
VS Code: Un editor de código versátil y ligero con extensiones para Python.
PyCharm: Un IDE completo y potente diseñado específicamente para
Python.
Thonny: Un IDE sencillo y amigable, ideal para principiantes.
Jupyter Notebook: Un entorno interactivo para la ciencia de datos y la
programación exploratoria.
La elección del IDE depende de las preferencias personales y las
necesidades del proyecto.
Configuración del entorno:
Crea un directorio para tus proyectos Python.
Configura el IDE para que utilice la versión de Python instalada.
Instala las bibliotecas necesarias utilizando el administrador de paquetes
pip. Ejemplo: pip install numpy pandas.
SINTAXIS BÁSICA DE PYTHON
Concepto de Sintaxis
La sintaxis se refiere al conjunto de reglas que definen cómo se escribe y
estructura el código en un lenguaje de programación. En Python, la sintaxis
es minimalista y legible, lo que reduce la complejidad y facilita el aprendizaje.
Elementos clave:
1. Indentación: En Python, la indentación (sangría) es obligatoria y define los
bloques de código, como en condicionales o bucles.
2. Comentarios: Permiten añadir notas explicativas en el código. Los
comentarios de una línea comienzan con #, y los de múltiples líneas se
encierran entre """ o '''.
3. Variables: No requieren declaración explícita de tipo. Python infiere el tipo
de dato automáticamente.
4. Tipos de datos básicos: Incluyen enteros (int), flotantes (float), cadenas
de texto (str), booleanos (bool), listas, tuplas, diccionarios y conjuntos.
Ejemplo conceptual:
python
# Asignación de variables
nombre = "Ana" # Tipo str
edad = 30 # Tipo int
# Operaciones básicas
suma = 10 + 5 # Resultado: 15
ESTRUCTURAS DE CONTROL
Concepto de Estructuras de Control
Las estructuras de control son bloques de código que permiten manejar el
flujo de ejecución de un programa. Determinan bajo qué condiciones se ejecutan
ciertas partes del código y cómo se repiten tareas.
Tipos de estructuras:
1. Condicionales:
If: Ejecuta un bloque de código si se cumple una condición.
Else: Ejecuta un bloque alternativo si la condición no se cumple.
Elif: Permite evaluar múltiples condiciones en secuencia.
Ejemplo conceptual:
Python
if edad >= 18:
print("Mayor de edad")
else:
print("Menor de edad")
2. Bucles:
For: Itera sobre una secuencia (lista, tupla, rango, etc.).
While: Repite un bloque de código mientras se cumpla una condición.
Ejemplo conceptual:
Python
for i in range(3):
print(i) # Salida: 0, 1, 2
3. Control de flujo:
Break: Detiene la ejecución de un bucle.
Continue: Salta a la siguiente iteración del bucle.
Pass: Se utiliza como marcador de posición cuando no se requiere acción.
FUNCIONES
Concepto de Funciones
Una función es un bloque de código reutilizable que realiza una tarea
específica. Las funciones permiten organizar el código, evitar la repetición y
facilitar el mantenimiento.
Características principales:
1. Definición: Se crean usando la palabra clave def, seguida del nombre de la
función y parámetros entre paréntesis.
2. Parámetros y argumentos: Los parámetros son variables que reciben
valores al llamar a la función. Los argumentos son los valores concretos
que se pasan.
3. Retorno: Una función puede devolver un valor usando return. Si no se
especifica, devuelve None.
Ejemplo conceptual:
Python
def calcular_area(ancho, alto):
return ancho * alto
area = calcular_area(5, 10) # Llamada a la función
print(area) # Salida: 50
Funciones lambda:
Son funciones anónimas y de una sola línea, útiles para operaciones
simples.
python
cuadrado = lambda x: x ** 2
print(cuadrado(4)) # Salida: 16