Faculty

fakernaija.Naija.department_name(self, faculty: str | None = None) str

Get a random department name.

Parameters:

faculty (str | None, optional) – The name of the faculty to filter departments. Defaults to None.

Returns:

A random department name.

Return type:

str

Examples

>>> from fakernaija import Naija
>>> naija = Naija()

>>> department_name = naija.department_name()
>>> print(f"Random department name: {department_name}")
Random department name: Accounting

>>> for _ in range(3):
...     print(naija.department_name())
...
Biotechnology
Public Health
Furniture Design

>>> department_name = naija.department_name(faculty="Social Sciences")
>>> print(f"Random department in a specific Faculty: {department_name}")
Random department in a specific Faculty: Psychology
fakernaija.Naija.faculty(self) dict[str, list[str]]

Get a random faculty object with its departments.

Returns:

A dictionary with faculty name and

list of departments.

Return type:

dict[str, list[str]]

Example

>>> from fakernaija import Naija
>>> naija = Naija()

>>> faculty = naija.faculty()
>>> print(f"Random faculty: {faculty}")
Random faculty: {'faculty_name': 'Basic Medical Sciences', 'departments': ['Human Anatomy', 'Physiology']}
fakernaija.Naija.faculty_name(self) str

Get a random faculty name.

Returns:

A random faculty name.

Return type:

str

Examples

>>> from fakernaija import Naija
>>> naija = Naija()

>>> faculty_name = naija.faculty_name()
>>> print(f"Random faculty name: {faculty_name}")
Random faculty name: Basic Medical Sciences

>>> for _ in range(3):
...     print(naija.faculty_name())
...
Administration and Management
Social Sciences
Basic Medical Sciences