Skip to content
forked from BI-DS/GRA-4152

Object Oriented Programming with Python

Notifications You must be signed in to change notification settings

S1086857/GRA-4152

 
 

Repository files navigation

GRA-4152

This repository contains different materials used throughout the course, e.g. examples shown in lectures, suggestd solutions for homework, problems discussed in tutorial sessions, etc. You should follow this repository frequently, as different materials will become available as we cover th

Packages

Unified Modeling Language (UML) is a tool to visualize the design, or architecture, of (complex) software systems. Just like classes in OOP. We can generate UML diagrams for Python classes using the library pylint, which uses graphviz to generate png or pdf files showing the architecture of a given class.

pip install pylint
sudo apt install graphviz
pyreverse -o png <your code>.py

Honor Code

You are free to form study groups and may discuss homework in groups. However, each student must write down the solutions and code from scratch independently and must understand the solution well enough. It is a honor code violation to copy, refer to, or look at written or code solutions from a previous year or solutions posted online (inspired by the Stanford Honor Code).

About

Object Oriented Programming with Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 66.9%
  • Jupyter Notebook 33.1%