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
Desarrollo de soluciones para Microsoft Azure (AZ-204)
Unity Professional Programmer
AWS Developer - Associate
Designing and Implementing Microsoft DevOps solutions (AZ-400)
Agile HR Certified Professional
Microsoft Power Platform Solution Architect (PL-600)
VMware vSphere: Install, Configure, Manage
Implementing Cisco Enterprise Advanced Routing and Services (ENARSI)
ISO/IEC 20000 Foundation Professional (I20000F™)
Unreal Engine Programmer
Microsoft Azure AI Fundamentals (AI-900)
Azure AI App and Agent Developer (AI-103)
ISTQB® Certified Tester Foundation Level
Angular
Manage business solutions with Microsoft Dynamics 365 Business Central (MB-800)
Fortinet FortiOS Administrator
LPIC-1: Linux Administrator
ITIL® Foundation 5 Bridge (transición desde ITIL 4)
Programación en PHP
ITIL 5 Foundation
Develop solutions with Dynamics 365 Business Central (MB-820)
Programación en C++ avanzado
DataOps y arquitectura de datos
Programación en Magento para eCommerce
Blockchain Platforms
Docker For Enterprise Developers
Microsoft Power Platform Fundamentals PL-900
Análisis de datos con R
CISSP - Profesional certificado en seguridad de sistemas de información
Programación en Java con Spring Boot
Programación en JavaScript con frameworks avanzados
ISO/IEC 20000 Internal Auditor (I20000IA™)
Microsoft Power Platform Functional Consultant (PL-200)
Programación en C# / .NET
Design and Implement Microsoft Azure Network Solutions (AZ-700)
Desarrollo en Business Central desde cero
Node.js y Express.js
Microsoft Power Platform Developer (PL-400)
Rhinoceros: modelado y prototipos 3D
Microsoft Power Automate RPA Developer (PL-500)
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.












































