Descripción
Curso de programación en Python basado en fundamentos del lenguaje, sintaxis, estructuras de control y colecciones de datos. El contenido incluye operadores, variables, tipos de datos y operaciones de entrada y salida mediante consola.
El curso trabaja listas y diccionarios para procesamiento de datos, así como estructuras condicionales, bucles y funciones definidas por el usuario. También se abordan parámetros, argumentos y alcance de variables.
Incluye gestión básica de excepciones, control de errores y organización de código mediante funciones y módulos fundamentales del lenguaje Python.
Python organiza funciones, estructuras y excepciones mediante sintaxis, operadores y colecciones.
Objetivos del curso
- Comprender los fundamentos de programación y estructura del lenguaje Python.
- Aplicar estructuras condicionales y bucles para control de flujo.
- Gestionar colecciones de datos mediante listas, tuplas y diccionarios.
- Organizar código utilizando funciones y parámetros.
- Aplicar gestión básica de excepciones y control de errores.
Qué aprenderá
Al finalizar el curso, el alumno será capaz de:
- Utilizar variables, operadores y tipos de datos en Python.
- Aplicar estructuras condicionales y bucles.
- Realizar operaciones de entrada y salida por consola.
- Trabajar con listas, tuplas, diccionarios y cadenas.
- Crear y utilizar funciones definidas por el usuario.
- Gestionar parámetros, argumentos y valores de retorno.
- Aplicar gestión básica de excepciones.
- Organizar código utilizando funciones y estructuras del lenguaje.
A quién va dirigido
- Programadores con conocimientos básicos de programación.
- Desarrolladores que necesiten iniciarse en Python.
- Perfiles relacionados con automatización y desarrollo de scripts.
- Profesionales que trabajen con programación estructurada.
Nivel de experiencia requerido
Conocimientos básicos de programación.
Temario: Programación en Python para aplicaciones empresariales
Módulo 1: Fundamentos de programación y Python
- Interpretación y compilación
- Léxico, sintaxis y semántica
- Keywords e instrucciones
- Indentación y comentarios
- Variables y convenciones de nombres
- Tipos de datos y sistemas numéricos
- Operadores numéricos, relacionales y booleanos
- Expresiones booleanas y type casting
- Funciones print() e input()
Módulo 2: Estructuras condicionales y bucles
- Instrucciones if, if-else e if-elif
- Condicionales anidados
- Bucles while y for
- Uso de range() e in
- Break y continue
- Bucles anidados
- Iteración sobre secuencias
Módulo 3: Colecciones de datos
- Listas: creación, indexación y slicing
- Métodos append(), insert() e index()
- Funciones len() y sorted()
- List comprehensions
- Copiado y clonación de listas
- Tuplas y diferencias respecto a listas
- Diccionarios: claves y valores
- Métodos keys(), items() y values()
- Strings: construcción, slicing e inmutabilidad
Módulo 4: Funciones y excepciones
- Definición e invocación de funciones
- Parámetros y argumentos
- Return y None
- Recursividad
- Ámbito de variables y keyword global
- Jerarquía básica de excepciones
- TypeError, ValueError, IndexError y KeyError
- Try-except y propagación de excepciones
Certificación o examen
Curso orientado a la preparación del examen PCEP-30-02 Certified Entry-Level Python Programmer del Python Institute. El examen evalúa fundamentos de programación en Python, estructuras de control, colecciones de datos, funciones y excepciones. Consta de 30 preguntas y una duración de 45 minutos.
Cursos que podrían interesarte
Análisis de datos con R
ISTQB® Certified Tester Foundation Level
ITIL Foundation (Version 5)
Design and Implement Microsoft Azure Network Solutions (AZ-700)
Refactorización asistida por IA de aplicaciones empresariales
CCNP Enterprise: Implementing Cisco Enterprise Advanced Routing and Services (300-410 ENARSI)
ITIL® Service (Version 5)
Certified Tester Test Automation Strategy (CT-TAS)
Azure AI App and Agent Developer (AI-103)
Develop solutions with Dynamics 365 Business Central (MB-820)
GitHub Copilot (GH-300)
ITIL® Transformation (Version 5)
ISO/IEC 20000 Internal Auditor (I20000IA™)
Fortinet FortiOS Administrator
Modernización de aplicaciones Java legacy con IA
Python para IA, automatización y datos
Preparación para ISTQB – Certified Tester Advanced Test Analyst - IFCT0208
CISSP - Profesional certificado en seguridad de sistemas de información
Blockchain para desarrolladores
Microsoft Power Automate RPA Developer (PL-500)
Curso de Programación Python: Domina el paradigma que impulsa el software moderno
ITIL® Strategy (Version 5)
Talento y Empresa Digital - ADGD336PO
Adobe Commerce para responsables de ecommerce
GitHub Foundations (GH-900)
Analysis & Design DB2: Diseño de Base de Datos Relacionales - IFCD005PO
ISO/IEC 20000 Foundation Professional (I20000F™)
ITIL® Managing Professional Transition (Version 5)
ITIL® Experience (Version 5)
Desarrollo en Business Central desde cero
ITIL® Foundation Bridge (Version 5)
AWS Developer - Associate
Microsoft Power Platform Developer (PL-400)
Certified Tester AI Testing (CT-AI)
Gestión de Sistemas con VMware: Virtualización de Aplicaciones - IFCT0220
Gestión de Proyectos PMP - CTRG0020
ITIL Foundation - IFCT064PO
Diseño de Servicios TI (Tecnologías de la Información) - IFCT0225
Big Data en la Nube - IFCT0169
ITIL® Monitor, Support and Fulfil (Version 5)
Developing solutions for Microsoft Azure (AZ-204)
DataOps y arquitectura de datos
VMware vSphere: Install, Configure, Manage
ITIL® Product (Version 5)
Modernización de aplicaciones .NET legacy con IA
Microsoft Power Platform Solution Architect (PL-600)
LPIC-1: Linux Administrator (101 y 102)
Solicite más información
Rellene este formulario y nuestro equipo se pondrá en contacto con usted para resolver sus dudas.
También puede llamarnos al +34 963 694 964 o escribirnos a info@nextraining.es.
Servicios de soporte y formación
Para que los proyectos funcionen, formamos al equipo y damos soporte durante la implantación.









































