Nesta charla farase unha introducción á linguaxe de programación Python e o funcionamento de Git, usando GitHub como plataforma de programación colectiva. A charla tratará os seguintes puntos:
- Breve historia e factores que propiciaron a aparición de Python.
- Uso do intérprete de comandos
- Tipos de datos básicos
- Estructuras de datos:listas e diccionarios
- Estructuras de control
- Scripting: guías de estilo.
- Uso de modulos
- Qué é un CVS e que utilidade ten
- Caso práctico de un CVS: Git
- Estructura de workspaces,stages e funcionamento de git
- Seguimento de ficheiros: add e rm
- Gardar cambos: commit
- Log e navegación entre commits: log e revert
- Funcionamento de github: contas e repositorios
- Repositorios remotos: engadir repositorios remotos
- Clonar repositorios: clone
- Repositorio remoto persoal: pull, push e fetch
A documentación dispoñible para o seguimento da charla é o seguinte:
- Enlace para a máquina virtual de Ubuntu: https://mega.nz/#!9sRzRaxT!cmT0wEdK0JE8kM2EvdKIDjEFvDBLUa5fZHiyOrVlLD0
- Transparencias: Diapositivas empregadas durante a charla para un mellor seguimento da mesma.
- Códigos de exemplo:(aínda sen definir)
- Implementación de unha pila con listas en paradigma imperativo.
- Implementación de unha pila facendo uso de orientación a obxectos
- Módulo de implementación de diferentes métodos de ordenación.
- Implementación do algoritmo de cifrado de Vigenère.