Del miércoles 13 oct al 10 nov 2021 miércoles

Curso 'Iniciación a Python'

Cursos
Esta actividad está completa.
Consulta la oferta formativa vigente en el siguiente enlace
Online a través de plataforma virtual (en directo) 
13,18,20,25,27 de octubre y 3,8,10 de noviembre
160 €

Curso 'Iniciación a Python' Plazo límite de inscripción hasta el lunes 11 de octubre

Fecha: 13,18, 20, 25, 27 de octubre y 3, 8 y 10 de noviembre
Horas: 20 horas
Horario: 16:00-18:30h.
Matrícula: 160 euros

PRESENTACIÓN:
El lenguaje de programación Python es uno de los lenguajes más empleados en la actualidad y el más empleado en el ámbito de la ciencia de datos, el aprendizaje automático y la inteligencia artificial. En este curso, se enseñarán las bases de Python que permitan al alumnado realizar programas en este lenguaje.

OBJETIVOS: 

  • Instalar y conocer las herramientas empleadas para el desarrollo en el lenguaje de programación Python.
  • Conocer los fundamentos del lenguaje de programación Python.
  • Adquirir la capacidad de desarrollar programas básicos en Python.

DOCENTES: 

Cristóbal Esteban.Cambrian Intelligence SL y ETH Zurich.
Pedro García. Cambrian Intelligence SL.
Cristian Lorca. Cambrian Intelligence SL.

DESARROLLO:

  • Módulo 1: Introducción a la programación con Python.
    ¿Qué es la programación?
    ¿Qué es Python?
    Instalación de Python.
    ¿Cómo usar Python?
    Instalación de Jupyter Notebook.
    Variables y Tipos.
    Operadores aritméticos.
    Uso de strings.
    Condiciones.
    Bucles.
  • Módulo 2: Estructuras de datos y Entrada/Salida.
    Listas.
    Tuplas.
    Diccionarios.
    Conjuntos.
    Entrada de datos de usuario.
    Lectura y escritura de archivos.
    Ejercicio: Calculadora básica.

  • Módulo 3: Funciones y Módulos.
    Creación de funciones propias.
    Uso de funciones.
    Funciones anónimas.
    Funciones anidadas.
    Importar módulos externos.
    Crear e importar módulos propios.
    Ejercicio: Calculadora avanzada.

  • Módulo 4: Clases y Objetos (1)
    ¿Qué es la Programación Orientada a Objetos?
    ¿Por qué?
    Mi primera clase.
    Atributos.
    Métodos.
    Creación de objetos.
    Parámetro self.
    Método __init__.

  • Módulo 5: Clases y Objetos (2)
    Métodos de clase.
    Métodos estáticos.
    Propiedades.
    Métodos privados.
    Herencia.
    Métodos mágicos.

  • Módulo 6: Python avanzado
    Listas por comprensión.
    Funciones Map, Filter y Reduce.
    Funciones con múltiples argumentos.
    Manejo de excepciones.

  • Módulo 7: Ejercicio final
    Sistema para la gestión de alumnos.

DESTINATARIOS
En este curso asumiremos que no se tiene conocimientos previos de programación, pero que sí se tiene destreza en el manejo de ordenadores, y de forma muy recomendable, destreza con programas como hojas de cálculo, bases de datos, software de análisis estadístico, etc.

[+] INFORMACIÓN COMÚN A TODOS LOS CURSOS (PDF)

L M X J V S D
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Hoy
11
Mayo
2026

Calendario de actividades

05/May/2026 Otras
Ciclo de conferencias '1526 El viaje nupcial de Carlos V e Isabel de Portugal' Carmona. primeras etapas del viaje nupcial imperial
06/May/2026 Congresos
19 th Congreso Internacional de Educacion e Innovacion. Transformando la educación para un futuro compartido. CIEI
12/May/2026 Otras
Ciclo de conferencias '1526 El viaje nupcial de Carlos V e Isabel de Portugal' Córdoba, corte y celebración en el viaje de los emperadores
19/May/2026 Otras
Ciclo de conferencias '1526, el viaje nupcial de Carlos V e Isabel de Portugal' Alcaudete, poder y territorio en la ruta nupcial de Carlos V
20/May/2026 Congresos
ISA Spring Meeting 'Abordando las desigualdades sociales entre el Norte y Sur'
26/May/2026 Otras
Ciclo de conferencias '1526, el viaje nupcial de Carlos V e Isabel de Portugal' Santa Fe, símbolo político en el viaje de Carlos V e Isabel de Portugal
01/Jun/2026 Cursos
Curso 'Bases para la Gestión de Proyectos - Metodología PM2'
02/Jun/2026 Cursos
Curso 'Python para principiantes: de cero a tu primer análisis de datos'
22/Jun/2026 Cursos
Curso 'Vibe Coding para Humanistas: programar con IA sin saber programar'
15/Sep/2026 Cursos
Curso 'Técnicas y metodologías participativas para proyectos sociales' (2ª edición)
17/Sep/2026 Cursos
Curso 'Diseño de encuestas con panel online y técnicas para reducir sus sesgos de representatividad'
21/Sep/2026 Cursos
Curso 'Proyectos europeos: Diseño, evaluación y comunicación de proyectos europeos con impacto sistémico: metodología de la Teoría del Cambio transformativa'
22/Sep/2026 Cursos
Curso 'Herramientas de IA para investigar en ciencias sociales' (2ª edición)
12/Oct/2026 Cursos
Curso 'Web Scraping Asistido por IA: recolección intelingente de datos'
19/Oct/2026 Cursos
Curso 'Una introducción a los métodos digitales y las ciencias sociales computacionales'

Mapa web del
Centro de Estudios Andaluces