Skip to content

Documentación para a primeira charla de gpul-labs sobre python e git

Notifications You must be signed in to change notification settings

pedrovr-/charla_1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Charla 1: Introducción a Python, Git e GitHub

Guión

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:

Python

  • 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

Git

  • 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

Github

  • Funcionamento de github: contas e repositorios
  • Repositorios remotos: engadir repositorios remotos
  • Clonar repositorios: clone
  • Repositorio remoto persoal: pull, push e fetch

Documentación

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.

About

Documentación para a primeira charla de gpul-labs sobre python e git

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published