Skip to main content

A module for learning in ncerts cs class 12 python and mysql

Project description

ncert_learn

ncert_learn is a Python module designed to help students study for the NCERT Class 12 Computer Science curriculum. It provides various utility functions for Python programming, MySQL database interactions, mathematical operations, sorting algorithms, and much more.

Key Features

  • Mathematical Functions: Check prime numbers, Armstrong numbers, strong numbers, Niven numbers, and other mathematical operations.
  • Data Structures: Implementations of stacks using both lists and dictionaries.
  • Geometric Calculations: Functions to calculate areas of basic geometric shapes like circles, rectangles, and triangles.
  • Conversions: Includes functions to convert integers to binary, octal, hexadecimal, and vice versa.
  • MySQL Operations: Functions to connect to MySQL, create databases, manage tables, and perform queries directly from Python.
  • Sorting Algorithms: Implementations of basic sorting algorithms like Bubble Sort and Insertion Sort.
  • Study Resources: Includes examples, explanations, and notes related to Python and MySQL for NCERT Class 12.

Bug Fixes

Added tests

Changelog

See CHANGELOG.md for details on version changes.

Installation

To install ncert_learn, simply use pip:

pip install ncert_learn

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ncert_learn-2.5.7.tar.gz (24.6 kB view details)

Uploaded Source

Built Distribution

ncert_learn-2.5.7-py3-none-any.whl (24.9 kB view details)

Uploaded Python 3

File details

Details for the file ncert_learn-2.5.7.tar.gz.

File metadata

  • Download URL: ncert_learn-2.5.7.tar.gz
  • Upload date:
  • Size: 24.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for ncert_learn-2.5.7.tar.gz
Algorithm Hash digest
SHA256 a19dc59172e7ea1b95774d389efaba03446b3effd14d9653302208adf0b4443a
MD5 34d1196b1c7dcc27209ac4646cb99ea0
BLAKE2b-256 6baa84ee842a6417686a69010574ceffd5f923d4c533dede2fe285f0a779649b

See more details on using hashes here.

File details

Details for the file ncert_learn-2.5.7-py3-none-any.whl.

File metadata

  • Download URL: ncert_learn-2.5.7-py3-none-any.whl
  • Upload date:
  • Size: 24.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for ncert_learn-2.5.7-py3-none-any.whl
Algorithm Hash digest
SHA256 93112f8e3a7b111c8fe41c5ad0a2c48bedea24e420416b37c16f65ae7df74032
MD5 0e860a79f02e4ebf80a9da4ce3647414
BLAKE2b-256 f954b3ad384394f390ec7d0fd831a8dd918e92b28ecf4a8e255dfb45d91eaa2c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page