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
 
Hoy
14
Junio
2025

Calendario de actividades

03/Jun/2025 Cursos
Curso 'Revisiones Sistemáticas de la literatura científica en Ciencias Sociales'
05/Jun/2025 Otras
Presentación de la revista AH 'Las ciencias del pasado en la historia. La paleobiología'. Alcalá del Rio
12/Jun/2025 Congresos
Mesa redonda 'Branded Content: from advertiser to storyteller' en DES/Digital Enterprise Show
17/Jun/2025 Jornadas
Encuentro 'Transferencia y utilidad de la investigación en Ciencias Sociales'. Convocatoria de Proyectos de Investigación de la Fundación CENTRA
17/Jun/2025 Conferencias
V ciclo 'Blas Infante, vida y pensamiento' - Primera conferencia: 'La paz en el pensamiento de Blas Infante”
20/Jun/2025 Jornadas
Festival Internacional de Andalucía y de la Historia
24/Jun/2025 Conferencias
V ciclo Blas Infante Vida y pensamiento. Segunda conferencia 'La paz en el campo de Gibraltar en tiempos de Blas infante'
24/Jun/2025 Cursos
Curso 'Descubrir y aplicar la IA en el diseño y desarrollo de una investigación'
24/Jun/2025 Cursos
Curso Web 'Scraping con R y RStudio'
25/Jun/2025 Congresos
I Congreso Internacional de Arqueología Digital y gestión del Patrimonio
26/Jun/2025 Conferencias
V ciclo 'Blas infante vida y pensamiento'- Tercera conferencia ‘Una teoría constitucional del amor: el (con)federalismo de Blas Infante’
09/Sep/2025 Cursos
Curso 'Aproximaciones y técnicas de investigación participativas para el cambio social'
16/Sep/2025 Cursos
Curso 'Herramientas de IA para investigar en ciencias Sociales'
18/Sep/2025 Cursos
Curso 'Datos de investigación: Planes de gestión y gobernanza dentro de una investigación'
24/Sep/2025 Cursos
Curso 'Cómo orientar una investigación para aumentar su visibilidad e impacto social'

Mapa web del
Centro de Estudios Andaluces