Skip to content

victoriavivass/Programming_foundamentals

Repository files navigation

Programming Fundamentals

A collection of notebooks from my Programming Fundamentals course at UOC.
Here I explore the basics of coding, problem solving, and algorithmic thinking,
laying the foundation for more advanced projects in data science and social research.


Contents

This repository includes Jupyter notebooks covering:

  • ✨ Basic syntax and operations
  • 🔄 Control structures (loops, conditionals)
  • 📦 Functions and modular programming
  • 📊 Data structures (lists, dictionaries, etc.)
  • 🧮 Simple algorithms and problem solving exercises

Getting Started

To explore the notebooks locally:

1. Clone this repository

git clone https://github.com/victoriavivass/Programming_foundamentals.git
cd Programming_foundamentals

2. Install the required tools (Python 3.x and Jupyter)

pip install notebook

3. Launch Jupyter

jupyter notebook

Purpose

This repo documents my journey into programming, starting from the very basics and growing towards applying code to real-world problems. It’s both a learning archive and a reference for anyone starting out.

👉 My personal favourite is Data_Visualisation.ipynb, where I use economic data and plot indicators’ evolution over time.

About

A collection of notebooks of my programming foundamentals course (earned honours).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published