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 various topics, including Python programming, MySQL database interactions, mathematical operations, data structures, system utilities, and more.
Key Features
Mathematical Functions
- Prime number check
- Armstrong, Strong, Niven, Palindrome checks
- Fibonacci numbers, even/odd checks, and more
Data Structures
- Stack operations using lists and dictionaries (push, pop, peek, display)
Geometric Calculations
- Area calculations for circles, rectangles, squares, polygons, and triangles
Number Conversions
- Convert integers to binary, octal, hexadecimal, and vice versa
MySQL Operations
- Connect to MySQL, manage databases and tables, execute queries
Sorting Algorithms
- Implementations of Bubble Sort and Insertion Sort
File Handling
- Read, write, and manage text, CSV, and binary files
- File operations like copying, reading specific lines, and clearing contents
System Utilities
- Fetch information about the operating system, processor, network connectivity, and Python interpreter
Package Management
- Install and manage Python libraries, including bulk installation from a list
Time Management
- Access current time, process time, monotonic time, and thread time
XAMPP Utilities
- Start/stop XAMPP MySQL and Apache, check PHPMyAdmin access
Zip File Handling
- Handle ZIP files (list contents, extract, add files)
Nmap Scans
- Perform various Nmap scans such as intense scan, quick scan, OS detection, and more
SQLMap Scans
- Perform SQL injection tests using SQLMap
New Features in Version 4.2.1
- New Nmap Functions: Added multiple Nmap scanning options for vulnerability assessments
- SQLMap Integration: Expanded SQL injection testing functionalities
- Enhanced System Utilities: New features to execute system commands and retrieve system information
- Improved File Handling: Enhanced operations for various file types
- Bug Fixes and Optimizations: General improvements and optimizations for better performance and stability
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.2.1.tar.gz
.
File metadata
- Download URL: ncert_learn-4.2.1.tar.gz
- Upload date:
- Size: 47.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ce7d1f426d3478ba8346a46d9bd2d305b49d0880b8d0285fdd5e86e4f0521e7 |
|
MD5 | 897e5e755b08a049b3f398f5b289e5ca |
|
BLAKE2b-256 | 6ef4bcbcf1c6950f27a516dae82a1696b1ad9bcb54f59b21a5069ea2e69f1485 |
File details
Details for the file ncert_learn-4.2.1-py3-none-any.whl
.
File metadata
- Download URL: ncert_learn-4.2.1-py3-none-any.whl
- Upload date:
- Size: 51.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 695e45940c9e74a51e541d7e942e583650070a30f7f9fb16176e63b826d62d53 |
|
MD5 | 28379deee756e24e293b0fe9e6b7d141 |
|
BLAKE2b-256 | 00d4066bbd95d090c2ec7b42f7254b20ac1f61dce572b22bcb7e37dfcec12928 |