Skip to content

Exercises completed while learning the programming language Python

Notifications You must be signed in to change notification settings

Crone1/Learning-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This repository contains Python code relating to excercises I completed during my time learning the programming language Python. I completed three modules on programming in Python, one of these using Python 2 and the other two using Python 3.


Folder Breakdown

The files in this repo are divided based on the respective module they were completed under. Within each module, excercises are seperated based on the respective week of the module that they were completed in. Each week, there would be a number of problems, revolving around a certain Python concept, which needed to be solved.

The first module completed used Python 2 and focused on the fundamenals of programming in Python. These excercises covered the basics of Python, mainly:

  • Datatypes
  • If statements
  • While loops
  • Reading and writing files
  • Sorting algorithms
  • Functions

The second module completed transitions to Python 3 and explored the language in greater depth. These excercises covered topics like:

  • Running python files
  • String formatting
  • Classes
  • Queues
  • Stacks

The third module also used Python 3 and dived further into the data structures and algorithms inherent to Python. These excercises covered datastructures like:

  • LinkedLists
  • LinkedStacks
  • Trees
  • Binary Search Trees
  • HashSets
  • HashMaps

These excercises also covered programming topics, such as:

  • Recursion
  • Sorting alorithms
  • Graphs