Skip to main content

All Courses in Jamia

This repo contains index of courses available in Jamia Millia Islamia.

Installation

pip install jamia-all-courses

Usages

from jamia_all_courses import all_courses

for category in all_courses:
    print('-', category['name'])

    for course in category['courses']:
        print('    -', course['name'])

        for specialization in course['specializations']:
            print('        -', specialization['name'], specialization['code'])

Or import specific programme:

  • doctoral_programmes
  • masters_programmes
  • postgraduate_diploma_programmes
  • undergraduate_programmes
  • advanced_diploma_programmes
  • diploma_programmes
from jamia_all_courses import undergraduate_programmes

for course in undergraduate_programmes['courses']:
    print('    -', course['name'])
    for specialization in course['specializations']:
        print('        -', specialization['name'], specialization['code'])
  • getCourse(hash): [category, course, specialization]

    • Returns array of 3 with their respective labels
  • getCourseName(hash): Returns string of course and specialisation

import get_course, get_course_name from jamia_all_courses

print(get_course_name('3fc6d'))
# B.Tech. Computer Engineering

print(get_course('3fc6d'))
# ['Undergraduate Programmes', 'B.Tech.','Computer Engineering']

Structure

[{
    name: 'category',
    courses: [{
        name: 'course',
        specializations: [{
            name: 'specialization',
            code: 'hash'
        }]
    }]
}]

Metadata

Release files for jamia-all-courses 1.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for jamia-all-courses 1.2.0
File Size Uploaded
jamia-all-courses-1.2.0.tar.gz 5.7 kB Details

Release files / jamia-all-courses-1.2.0.tar.gz

Download URL jamia-all-courses-1.2.0.tar.gz
Size 5.7 kB
Tags Source
SHA-256 checksum
How to use checksums
34dfe920473cabf9c4784368d99baafd1b9902471256f7ece1bc669e98015992
BLAKE2b-256 checksum
How to use checksums
794a7b2d2e49222756cf77903b21a7de09c026305ff293cbf84f27ace6478f45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.36.1 CPython/3.7.4

Release history Release notifications | RSS feed

This release

1.2.0 This release

1 release file

1.1.0

1 release file

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page