Skip to content

Latest commit

 

History

History

0x06-python-classes

Python - Classes and Objects

In this project, I began practicing object-oriented programming using classes and objects in Python. I learned about attributes, methods, and properties as well as data abstraction, data encapsulation, and information hiding.

Technologies

  • Python Scripts are written with Python 3.4.3
  • C files are compiled using gcc 4.8.4
  • Tested on Ubuntu 14.04 LTS

Files

Filename Description
0-square.py Empty class Square that defines a square
1-square.py Class Square that defines a square, based on 0-square.py
2-square.py Class Square that defines a square, based on 1-square.py
3-square.py Class Square that defines a square, based on 2-square.py
4-square.py Class Square that defines a square, based on 3-square.py
5-square.py Class Square that defines a square, based on 4-square.py
6-square.py Class Square that defines a square, based on 5-square.py
100-singly_linked_list.py Class SinglyLinkedList that represents a SLL of Node objects
101-square.py Class Square that defines a square, based on 6-square.py
102-square.py Class Square that defines a square, based on 4-square.py
103-python.c Python Class that does exactly the same as a Python bytecode given