Skip to content

ProvLeon/alx-higher_level_programming

Repository files navigation

More Classes and Objects

Project done during Full Stack Software Engineering studies . It aims to learn about object oriented programming (OOP), Data Abstraction, Data Encapsulation, instances and classes attributes in Python.

Technologies

  • Python Scripts are written with Python 3.9
  • Tested on Ubuntu 20.04 LTS

Files

Filename Description
0-rectangle.py Empty class Rectangle that defines a rectangle
1-rectangle.py Class Rectangle that defines a rectangle by its width and height
2-rectangle.py Class Rectangle that has area and permiter methods
3-rectangle.py Class Rectangle that counts with a string representation
4-rectangle.py Class Rectangle that count with an official representation
5-rectangle.py Class Rectangle that prints a message when an instance is deleted
6-rectangle.py Class Rectangle with a public class attribute that counts the number of instances
7-rectangle.py Class Rectangle with a public class attribute to print a specific symbol
8-rectangle.py Class Rectangle with a method to compare instance's size
9-rectangle.py Class Rectangle with a class method that returns a new instance
101-nqueens.py Backtracking algorithm that solves the N-Queen puzzle

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published