Centro de formación online desde 2007
Campus virtual 24/7 · Tutores personales · Pago seguro

Fundamentos de Programación en Python | Curso Oficial

Curso Fundamentos de Python

120,00€

- +
Información del curso
Duración: 70 horas
Idioma: Español | Inglés
Programa de Formación:
Python Institute
Área de Conocimiento:
Desarrollo de software
Examen Oficial
INF-303

Aprende los fundamentos de Python 3 mediante un itinerario progresivo que combina conceptos esenciales de programación con técnicas avanzadas de desarrollo. Esta formación oficial aborda sintaxis, tipos de datos, variables, operadores, estructuras condicionales, bucles, funciones, listas, tuplas y diccionarios.

También profundiza en módulos, paquetes, PIP, gestión de excepciones, procesamiento de archivos y programación orientada a objetos, incluyendo clases, herencia y polimorfismo. Trabajarás con IDLE para crear, editar y ejecutar programas, desarrollando una base sólida para resolver problemas mediante código estructurado y reutilizable. No se requiere experiencia previa.

La matrícula de Aula 10 incluye el derecho de examen oficial para obtener la certificación INF-303, además de exámenes de práctica para preparar la prueba y una insignia digital al completar el curso.

Certificación
Incluida
Acceso:
24/7
Modalidad:
Online
Reconocimiento
Internacional
Certificado
Verificable

HTML:

Acerca de este curso

Fundamentos de Programación en Python es un curso oficial que proporciona una formación progresiva en Python 3 y en los principales conceptos de la programación informática. El plan de estudios está compuesto por los cursos Fundamentos de Python 1 y Fundamentos de Python 2, que permiten comenzar desde los conceptos básicos y avanzar hacia técnicas de programación más completas.

La primera parte introduce la sintaxis y la semántica de Python, los tipos de datos, las variables, los operadores y las operaciones básicas de entrada y salida. También permite trabajar con el entorno de desarrollo IDLE para crear, editar y ejecutar programas, además de utilizar librerías para resolver desafíos habituales de implementación.

La segunda parte profundiza en módulos, paquetes, PIP, excepciones, procesamiento de archivos y técnicas generales de codificación. Asimismo, desarrolla los fundamentos de la programación orientada a objetos mediante clases, objetos, propiedades, métodos, herencia y polimorfismo, junto con el enfoque procedimental de la programación.

Al completar la formación, el alumno estará familiarizado con los principales recursos de Python 3 y dispondrá de una base práctica para continuar desarrollando sus conocimientos de programación y orientarse hacia el desarrollo de software con Python.

A quién va dirigido

Esta formación se dirige a estudiantes, profesionales y personas interesadas en aprender programación con Python 3 mediante un recorrido práctico y progresivo. También resulta adecuada para quienes quieran comprender los conceptos generales del desarrollo de software, iniciarse en la programación orientada a objetos o adquirir una base para avanzar hacia una trayectoria como desarrollador.

Prerrequisitos

No se requiere experiencia previa en programación.

Objetivos del curso

  • Adquirir conocimientos básicos de programación informática y desarrollo de software.
  • Comprender conceptos fundamentales como compilador, intérprete, código fuente, código máquina e IDE.
  • Conocer la historia del desarrollo de Python y sus principales características.
  • Instalar y configurar herramientas básicas de desarrollo para crear y ejecutar programas en Python.
  • Crear, editar y ejecutar archivos fuente de Python mediante IDLE.
  • Comprender los literales numéricos de Python, su sintaxis, sus tipos y sus formatos.
  • Utilizar operadores y expresiones aritméticas de Python.
  • Nombrar, crear, inicializar y modificar variables.
  • Realizar operaciones básicas de entrada y salida en programas Python.
  • Comprender las características básicas del tipo de dato booleano.
  • Trabajar con operadores relacionales en Python.
  • Utilizar eficazmente las estructuras de control if, if-else e if-elif-else.
  • Comprender el funcionamiento de los bucles y utilizar las sentencias while y for.
  • Realizar operaciones lógicas y bit a bit en Python.
  • Comprender la función de las listas y utilizarlas para indexar, dividir y manipular contenidos.
  • Comprender el funcionamiento del algoritmo de clasificación de burbujas.
  • Trabajar con listas multidimensionales en Python.
  • Comprender el concepto de función y crear e invocar funciones propias.
  • Conocer las principales características de la programación estructurada.
  • Distinguir entre variables globales y locales y comprender el sombreado de nombres.
  • Comprender los principios de las tuplas y el concepto de inmutabilidad.
  • Utilizar diccionarios de forma eficaz en circunstancias adecuadas.
  • Comprender la función de los módulos en Python y las diferentes formas de importarlos en un espacio de nombres.
  • Conocer módulos útiles y específicos de Python.
  • Comprender la finalidad de los paquetes y crear paquetes propios.
  • Utilizar PIP para instalar y desinstalar paquetes disponibles en PyPI.
  • Comprender cómo se codifican y almacenan los caracteres en la memoria y distinguir los principales estándares de codificación.
  • Conocer las secuencias de Python y distinguir entre cadenas y listas.
  • Utilizar eficazmente listas y métodos de cadenas.
  • Comprender cómo identifica y gestiona Python los errores en tiempo de ejecución.
  • Utilizar las sentencias try, except y raise.
  • Comprender las jerarquías de excepciones en Python.
  • Comprender los conceptos fundamentales de la programación orientada a objetos, como clase, objeto, propiedad, método, herencia y polimorfismo.
  • Distinguir entre los enfoques procedimental y orientado a objetos, así como comprender sus ventajas e inconvenientes.
  • Construir clases, objetos, propiedades y métodos propios.
  • Utilizar la herencia y el polimorfismo en jerarquías de clases.
  • Comprender la naturaleza orientada a objetos de las excepciones de Python.
  • Comprender y utilizar generadores, iteradores y cierres.
  • Acceder mediante Python a los recursos del sistema de archivos físico.
  • Comprender los modos de apertura de archivos y realizar operaciones básicas de entrada y salida con archivos de texto y binarios.
  • Manipular fechas y horas, trabajar con calendarios y crear estructuras de directorios mediante Python.

Certificación incluida

La formación prepara para realizar el examen oficial correspondiente a la certificación INF-303. La matrícula de Aula 10 incluye el derecho de examen oficial.

Antes de realizar el examen oficial, el alumno dispondrá de exámenes de prueba o práctica para preparar la certificación, familiarizarse con el tipo de evaluación y comprobar los conocimientos adquiridos.

La certificación INF-303 se obtiene únicamente cuando el alumno supera el examen oficial correspondiente. La finalización del curso no supone la obtención automática de la certificación.

Al completar la formación, el alumno recibirá una insignia digital de finalización.

Contenidos

  • Fundamentos de Python 1
    • Módulo 1: Desarrollar el conocimiento de los fundamentos de los lenguajes de programación
    • Módulo 2: Tipos de datos, variables, operadores y operaciones básicas de E/S en Python
    • Módulo 3: Valores booleanos, ejecución condicional, bucles, listas y procesamiento de listas, y operaciones lógicas y bit a bit (bitwise)
    • Módulo 4: Funciones, tuplas, diccionarios, excepciones y procesamiento de datos
  • Fundamentos de Python 2
    • Módulo 1: Módulos, paquetes y PIP
    • Módulo 2: Caracteres, cadenas y excepciones avanzadas
    • Módulo 3: Programación orientada a objetos en Python
    • Módulo 4: Trabajar con archivos y utilidades

Preguntas frecuentes sobre Fundamentos de Programación en Python

¿Qué contenidos incluye el curso Fundamentos de Programación en Python?

El curso aborda los fundamentos de Python 3 y las principales técnicas de programación. Incluye sintaxis, tipos de datos, variables, operadores, entrada y salida de datos, estructuras condicionales, bucles, funciones, listas, tuplas y diccionarios. También desarrolla contenidos más avanzados, como módulos, paquetes, PIP, excepciones, programación orientada a objetos, procesamiento de archivos, generadores, iteradores, cierres y utilidades relacionadas con fechas, calendarios y directorios.

¿Cómo se estructura la formación de Python?

La formación se divide en dos cursos progresivos: Fundamentos de Python 1 y Fundamentos de Python 2. La primera parte introduce los conceptos esenciales del lenguaje, las estructuras de control, las funciones y el procesamiento de datos. La segunda profundiza en módulos, paquetes, PIP, excepciones avanzadas, programación orientada a objetos y trabajo con archivos, permitiendo avanzar desde los principios básicos hasta técnicas de programación más completas.

¿Qué aprenderé sobre programación orientada a objetos en Python?

Aprenderás los conceptos fundamentales de la programación orientada a objetos, como clases, objetos, propiedades, métodos, herencia y polimorfismo. La formación también permite comprender las diferencias entre el enfoque procedimental y la programación orientada a objetos, así como construir clases y objetos propios. Además, trabajarás con jerarquías de herencia y conocerás la naturaleza orientada a objetos de las excepciones de Python.

¿Qué herramientas y recursos de Python se utilizan durante el curso?

El curso enseña a utilizar IDLE para crear, editar y ejecutar archivos fuente de Python. También aborda el uso de módulos y paquetes, las diferentes formas de importar módulos y la creación de paquetes propios. Asimismo, aprenderás a utilizar PIP para instalar y desinstalar paquetes disponibles en PyPI, incorporando recursos reutilizables al código y comprendiendo cómo se organizan las funcionalidades dentro de Python.

¿Aprenderé a gestionar errores y trabajar con archivos en Python?

Sí. La formación explica cómo Python identifica y gestiona los errores en tiempo de ejecución, además del uso de las sentencias try, except y raise y las jerarquías de excepciones. También aprenderás a acceder a los recursos del sistema de archivos, utilizar diferentes modos de apertura y realizar operaciones básicas de entrada y salida con archivos de texto y binarios.

¿Qué reconocimiento obtendré al completar el curso?

Al completar la formación recibirás una insignia digital que reconoce la finalización del curso Fundamentos de Programación en Python. Esta insignia es independiente de la certificación oficial INF-303 y no sustituye al examen correspondiente. La certificación profesional únicamente se obtiene después de superar el examen oficial incluido en la matrícula de Aula 10.

¿Cómo es la metodología self-learning?

La metodología self-learning se basa en un aprendizaje autónomo y flexible. El alumno organiza su propio ritmo de estudio y avanza por los contenidos online en función de su disponibilidad y capacidad de organización. Este sistema permite distribuir el aprendizaje de manera personal, revisar los contenidos cuando resulte necesario y progresar de forma ordenada por los dos cursos que componen el itinerario formativo.

¿Qué certificación oficial puedo obtener?

La formación prepara para obtener la certificación oficial INF-303. Para conseguirla es necesario superar el examen oficial correspondiente, ya que completar el curso o recibir la insignia digital no implica obtener automáticamente la certificación. El itinerario permite trabajar los conocimientos de Python 3, programación estructurada, orientación a objetos, excepciones, módulos, paquetes y archivos relacionados con esta acreditación.

¿Está incluido el examen oficial de certificación?

Sí. La matrícula de Aula 10 incluye el derecho de examen oficial para optar a la certificación INF-303. El alumno deberá realizar y superar dicho examen para obtener la certificación. La finalización de los contenidos formativos, las evaluaciones internas o la obtención de la insignia digital no equivalen por sí solas a superar el examen oficial ni a conseguir la certificación profesional.

¿Dispondré de exámenes de prueba antes del examen oficial?

Sí. Antes de realizar el examen oficial INF-303, el alumno dispondrá de exámenes de prueba o práctica para preparar la certificación y evaluar los conocimientos adquiridos. Estas pruebas permiten practicar antes de la evaluación definitiva y detectar los contenidos que conviene revisar. Los exámenes preparatorios no sustituyen al examen oficial, que debe superarse para obtener la certificación.

¿Para quién está pensado este curso?

El curso está dirigido a estudiantes, profesionales y personas que quieran aprender programación con Python 3 mediante un recorrido progresivo. Resulta adecuado tanto para quienes desean iniciarse desde cero como para quienes buscan adquirir una base en programación estructurada, programación orientada a objetos y desarrollo de software. También permite familiarizarse con los principales recursos de Python antes de continuar avanzando en este lenguaje.

¿Necesito conocimientos previos?

No se requiere experiencia previa en programación. La formación comienza con conceptos generales como código fuente, código máquina, compiladores, intérpretes e IDE, y avanza progresivamente por la sintaxis y las herramientas de Python 3. Esta estructura permite que una persona sin conocimientos anteriores pueda comprender los fundamentos antes de abordar módulos, paquetes, excepciones, archivos y programación orientada a objetos.

Garantías, acreditaciones y reconocimientos de Aula 10

Aula 10 es un centro de formación online con más de 18 años de experiencia y cuenta con diferentes acreditaciones, certificaciones de calidad, reconocimientos educativos y colaboraciones institucionales.

Entre ellas destacan la certificación ISO 9001, el Sello Confianza Online, colaboraciones universitarias con UCAV y UTAMED y diversos reconocimientos a la calidad formativa.

Consultar todas las acreditaciones, certificaciones y premios de Aula 10

Valoraciones

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Fundamentos de Programación en Python | Curso Oficial”

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Logo Aula 10 Formación
Resumen de privacidad

Esta web utiliza cookies propias y de terceros para poder ofrecer la mejor experiencia de usuario posible. Las cookies propias guardan información de la sesión de usuario y sus preferencias. También utilizamos cookies de terceros para poder analizar la navegación y uso de la web por parte de los usuarios. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.