Programación

Historial de cambios

Estado e historia de un repositorio Mostrar el estado de un repositorio git status git status muestra el estado de los cambios en el repositorio desde la última versión guardada. En particular, muestra los ficheros con cambios en el directorio de trabajo que no se han añadido a la zona de intercambio temporal y los ficheros en la zona de intercambio temporal que no se han añadido al repositorio.

Condicionales

Condicionales (if) if condición1: bloque código elif condición2: bloque código … else : bloque código Evalúa la expresión lógica condición1 y ejecuta el primer bloque de código si es True; si no, evalúa la siguientes condiciones hasta llegar a la primera que es True y ejecuta el bloque de código asociado.

Deshacer cambios

Deshacer cambios Eliminar cambios del directorio de trabajo o volver a una versión anterior git checkout git checkout <commit> -- <file> actualiza el fichero <file> a la versión correspondiente al commit <commit>.

Ejercicios de Listas y Tuplas

Ejercicio 1 Escribir un programa que almacene las asignaturas de un curso (por ejemplo Matemáticas, Física, Química, Historia y Lengua) en una lista y la muestre por pantalla. Solución Ejercicio 2 Escribir un programa que almacene las asignaturas de un curso (por ejemplo Matemáticas, Física, Química, Historia y Lengua) en una lista y la muestre por pantalla el mensaje Yo estudio <asignatura>, donde <asignatura> es cada una de las asignaturas de la lista.

Ejercicios de gestión de ramas

Para hacer estos ejercicios es necesario haber hecho antes los ejercicios sobre historial de cambios o bien hacer un clon del repositorio remoto https://github.com/asalber/libro-git mediante la siguiente secuencia de comandos:

Trabajos de Programación con Python

Trabajos de Programación con Python de los últimos cursos con soluciones.

Bucles

Bucles condicionales (while) while condición: bloque código Repite la ejecución del bloque de código mientras la expresión lógica condición sea cierta. Se puede interrumpir en cualquier momento la ejecución del bloque de código con la instrucción break.

Ejercicios de Diccionarios

Ejercicio 1 Escribir un programa que guarde en una variable el diccionario {'Euro':'€', 'Dollar':'$', 'Yen':'¥'}, pregunte al usuario por una divisa y muestre su símbolo o un mensaje de aviso si la divisa no está en el diccionario.

Gestión de ramas

Ramas Inicialmente cualquier repositorio tiene una única rama llamada master donde se van sucediendo todos los commits de manera lineal. Una de las característica más útiles de Git es que permite la creación de ramas para trabajar en distintas versiones de un proyecto a la vez.

Ejercicios de repositorios remotos

Para hacer estos ejercicios es necesario haber hecho antes los ejercicios sobre ramas o bien hacer un clon del repositorio remoto https://github.com/asalber/libro-git mediante la siguiente secuencia de comandos: > git clone https://github.