A Python Module for NCERT Class 12 Computer Science - Learn Python and MySQL with ease!
Project description
ncert_learn
ncert_learn is a comprehensive Python module designed to support NCERT Class 12 Computer Science students. It offers a wide range of utility functions across topics like Python programming, MySQL database interactions, mathematical operations, data structures, system utilities, and much more.
Key Features
Mathematical Functions
- Prime number check, Fibonacci series, even/odd checks
- Advanced mathematical computations: GCD, LCM, prime factorization, modular exponentiation
- Newly added functions in version 4.9.0:
trigonometric_sine
,trigonometric_cosine
,trigonometric_tangent
quadratic_roots
,power
,logarithm
,factorial
derivative
,definite_integral
,series_sum
- Geometric computations like area/volume calculations
Data Structures
- Stack operations: push, pop, peek, and display
- Sorting algorithms: Bubble Sort, Insertion Sort
MySQL Operations
- Database and table management
- Optimized features like
mysql_execute_advanced_mode
File Handling
- Text, binary, and CSV file management
- ZIP file operations: compress, extract, list contents
System Utilities
- Fetch system and environment details
- Manage services like XAMPP MySQL/Apache
Advanced Numerical Functions
numerical_add
,numerical_subtract
,numerical_mean
,numerical_std
- Matrix operations: inversion, determinant, singular value decomposition
Cryptographic Functions
- Encode/decode methods: Base64, Hex, Caesar cipher, and more
Geometric Calculations
- Area and volume calculations for 2D and 3D shapes:
- Circles, triangles, spheres, cylinders, cones
API Functions
- Perform CRUD operations:
api_create_item
,api_read_item
,api_update_item
,api_delete_item
- User management and file handling:
api_create_user
,api_upload_file
Machine Learning Functions
- Dataset preprocessing:
handle_missing_values
,normalize_data
,standardize_data
- Models:
- Linear regression, logistic regression, decision trees, random forests
- Evaluation metrics:
mean_squared_error
,accuracy_score
- Visualization:
- Feature importance plots, decision boundaries
Code Quality Tools
- Format and lint Python code:
format_code
,lint_code
,check_code_quality
Search Algorithms
- Binary, linear, jump, and interpolation search methods
Changelog
All notable changes to this project are documented in the Changelog.
Recommendation: Upgrade to Version 4.9.0
We recommend downloading version 4.9.0, as it includes important bug fixes and new features that enhance performance, usability, and stability. Upgrade today for an improved experience.
Disclaimer
This module is intended for educational purposes only. Using this module for any illegal activities is strictly prohibited. The authors and contributors are not responsible for any misuse of the module.
Installation
To install ncert_learn, use pip
:
pip install ncert_learn
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file ncert_learn-4.9.0.tar.gz
.
File metadata
- Download URL: ncert_learn-4.9.0.tar.gz
- Upload date:
- Size: 8.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60ce39703c646263d13507e95d0e126402d0c058321b22434dff2db04d858345 |
|
MD5 | 545b2bfe50a8aac4b2942d86eea5918d |
|
BLAKE2b-256 | 92637c873ef58dc012dec80db27c1a25fefdac0fbf7e9870cadd1a3b305cb475 |
File details
Details for the file ncert_learn-4.9.0-py3-none-any.whl
.
File metadata
- Download URL: ncert_learn-4.9.0-py3-none-any.whl
- Upload date:
- Size: 8.7 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33507256b7bebadadb7d154cd98ec680726d6e286a3d5b03f8d3e3a9de61916e |
|
MD5 | a7f882eb9721c1b5b8a211ca6a500eaa |
|
BLAKE2b-256 | b641bb7a3068cf9747bff7ec5695b1303726095450ecbfe30c635eaa8b54083b |