PYTHON BÁSICO

Información do curso

PYTHON BÁSICO


Tipo Diplomado de curso Avanzado de Posgrao
Código DCAP3122201
Nome PYTHON BÁSICO
  Lembre que para acceder ou matricularse nos cursos debe entrar no sistema polo menú de Acceso (á esquerda da ventá). Se aínda non está rexistrado prema aquí.
Modalidade Presencial
Descrición

Python es un lenguaje de programación de alto nivel que goza de una gran popularidad en aplicaciones profesionales, científicas y académicas, y que resulta especialmente adecuado para programadores principiantes, como lo demuestra el hecho de que sea el lenguaje empleado en los cursos introductorios de programación de muchas de las universidades más prestigiosas del mundo (MIT, Berkeley, Columbia, etc.). Ello se debe fundamentalmente a que la sintaxis de Python es mucho más simple y clara que la de otros lenguajes de uso generalizado, como Java, C y C++, y por consiguiente su aprendizaje es más fácil. Otras características destacables de Python son: portabilidad (posibilidad de ejecutar el mismo programa en máquinas con arquitecturas y sistemas operativos diferentes), orientación a objetos, baterías incluidas (dispone de una biblioteca estándar, rica y versátil), gestión dinámica de tipos y manejo automático de la memoria. Python dispone de una licencia de código abierto y una comunidad de usuarios muy numerosa y activa, que lo han convertido en una alternativa gratuita a programas comerciales como Matlab o Mathematica.

A lo largo del curso se abordan los conceptos básicos de Python de manera asequible, amena y eminentemente práctica, pues la descripción de los contenidos teóricos se complementa con numerosos ejercicios y cuestionarios interactivos de dificultad gradual.

El curso es apropiado tanto para personas que no tienen conocimientos previos de programación como para quienes conocen otros lenguajes pero quieren aprender Python. Al final del mismo, el alumnado será capaz de:

  • Desarrollar programas sencillos para resolver problemas relacionados con diversos campos científicos y técnicos (ingeniería, matemáticas, física, economía, biología, etc.).
  • Entender código Python escrito por otras personas.
  • Aprender programación avanzada en Python de manera autónoma.
Información de contacto:  
 · Teléfono 986812244
 · Fax
 · Enderezo electrónico
Compartir:

Descrición

Python es un lenguaje de programación de alto nivel que goza de una gran popularidad en aplicaciones profesionales, científicas y académicas, y que resulta especialmente adecuado para programadores principiantes, como lo demuestra el hecho de que sea el lenguaje empleado en los cursos introductorios de programación de muchas de las universidades más prestigiosas del mundo (MIT, Berkeley, Columbia, etc.). Ello se debe fundamentalmente a que la sintaxis de Python es mucho más simple y clara que la de otros lenguajes de uso generalizado, como Java, C y C++, y por consiguiente su aprendizaje es más fácil. Otras características destacables de Python son: portabilidad (posibilidad de ejecutar el mismo programa en máquinas con arquitecturas y sistemas operativos diferentes), orientación a objetos, baterías incluidas (dispone de una biblioteca estándar, rica y versátil), gestión dinámica de tipos y manejo automático de la memoria. Python dispone de una licencia de código abierto y una comunidad de usuarios muy numerosa y activa, que lo han convertido en una alternativa gratuita a programas comerciales como Matlab o Mathematica.

A lo largo del curso se abordan los conceptos básicos de Python de manera asequible, amena y eminentemente práctica, pues la descripción de los contenidos teóricos se complementa con numerosos ejercicios y cuestionarios interactivos de dificultad gradual.

El curso es apropiado tanto para personas que no tienen conocimientos previos de programación como para quienes conocen otros lenguajes pero quieren aprender Python. Al final del mismo, el alumnado será capaz de:

  • Desarrollar programas sencillos para resolver problemas relacionados con diversos campos científicos y técnicos (ingeniería, matemáticas, física, economía, biología, etc.).
  • Entender código Python escrito por otras personas.
  • Aprender programación avanzada en Python de manera autónoma.

Entidades organizadoras

Escola de Enxeñaría Industrial

Información sobre o calendario (datas)

Período de preinscrición 18/10/2021 00:00 - 28/01/2022 23:59
Período de matrícula 22/11/2021 00:00 - 28/01/2022 23:59
Período de docencia 31/01/2022 - 24/02/2022

Prazas e créditos

Número mínimo de participantes 8
Número máximo de participantes 25
Créditos teóricos 3
Créditos prácticos 2
Créditos ECTS 5

Destinatarios/as

Estudiantes, docentes, e investigadores que precisen iniciarse en la programación en Python para su actividad académica (TFG, TFM, tesis doctoral, investigación).
Titulados universitarios y profesionales que precisen adquirir nuevas competencias o mejorar su currículum para aumentar sus posibilidades de encontrar empleo.

Obxectivos

- Familiarizarse con los conceptos fundamentales de programación
- Aprender la sintaxis de Python
- Manejar diferentes entornos de ejecución
- Conocer los mecanismos de control de flujo y los tipos de datos
- Crear funciones y clases
- Comprender el concepto de generador
- Entender la programación orientada a objetos

Condicións de acceso

1) Estar en posesión dun título universitario dentro do EEES que outorgue o acceso a ensinos oficiais de posgrao.
2) Estar en posesión dun título estranxeiro, alleo ao EEES, homologado a un título universitario oficial do EEES.
3) Estar en posesión dun título estranxeiro, alleo ao EEES, non homologado, pero que acredite un nivel equivalente a un título universitario de grao dentro do EEES que faculte, no país de expedición do título, para o acceso aos ensinos de posgrao.
4) Ter superados un mínimo de 120 ECTS nunha titulación universitaria oficial dentro do EEES.

Criterios de selección

La asignación de plazas se realizará por riguroso orden de solicitud de preinscripción y abono de las tasas de matrícula hasta agotar las plazas disponibles.
Será condición imprescindible que cada participante dispoña dun computador portátil co que asistirá a todas as clases do curso.

Calendario

31 de enero de 2022, de 16h a 21h
3, 7, 10, 14, 17, 21 y 24 de febrero de 2022, de 16h a 21h

Programa

MÓDULOS TEÓRICOS:

PRIMEROS PASOS CON PYTHON
Conceptos fundamentales de programación. Introducción al lenguaje Python. Datos atómicos.
CONTROL DE FLUJO
Bifurcación condicional: sentencia if, sentencia match. Iteración: bucle while, bucle for.
SECUENCIAS
Secuencias inmutables: str, bytes, tuple. Secuencias mutables: list.
CONJUNTOS Y MAPEOS
Tipos de conjuntos: set, frozenset. Mapeos: dict.
FUNCIONES
Paso de argumentos. Valores devueltos. Docstrings. Recursión. Funciones de orden superior. Expresiones lambda. Generadores.
FICHEROS Y EXCEPCIONES
Entrada/salida. Flujos estándar. Sentencia with. Gestión de errores.
CLASES Y PROGRAMACIÓN ORIENTADA A OBJETOS
Clases e instancias. Atributos y métodos. Atributos especiales. Herencia. Jerarquía. Encapsulamiento.
PROYECTO FINAL
Guía de estilo para el código Python (PEP 8). Buenas prácticas de programación en Python.

MÓDULOS PRÁCTICOS:

EJERCICIOS PRÁCTICOS
Desarrollo de ejercicios prácticos relacionados con los contenidos teóricos del curso

Modo de pagamento

El pago de las tasas se efectuará a través de la plataforma Bubela mediante tarjeta bancaria:

- Matrícula curso completo (tarifa general): 200 Euros

- Matrícula curso completo (comunidad alumni): 170 Euros

- Matrícula curso completo (desempleados): 160 Euros. Debe enviar la acreditación de la situación de desempleo a prezospublicos@uvigo.gal

- Matrícula curso completo (comunidad universitaria): 160 Euros

Impartido en

Sede Campus da Escola de Enxeñería Industrial

Titulación

La superación de los estudios dará derecho a obtener el diploma de «Curso avanzado de posgrado en Python básico por la Universidad de Vigo».

Sistema de avaliación

Evaluación continua basada en la asistencia a las clases presenciales y la realización de diferentes actividades a través de la plataforma MooVi, como cuestionarios, ejercicios de programación y tareas de evaluación por pares.

Calquera dúbida acerca dos detalles dun curso debe dirixila á dirección de dito curso. Por favor, consulte o apartado Información de contacto do curso.

Enderezo electrónico (unicamente problemas técnicos): |  RSS: Catálogo de cursos