Name | abu-project JSON |
Version |
1.45
JSON |
| download |
home_page | https://github.com/abuawaish |
Summary | This package comes with lots of functionality which makes your work easy ! |
upload_time | 2025-01-01 14:32:53 |
maintainer | None |
docs_url | None |
author | abuawaish |
requires_python | None |
license | MIT |
keywords |
funny
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
Project Title
=============
This is very simple package that comes with the following functionalities.
1. ``multiplication_table()`` : Prints the multiplication table from 1 to 5 by default.
2. ``fahrenheit_to_celsius()`` : Converts Fahrenheit to Celsius given an integer parameter.
3. ``celsius_to_fahrenheit()`` : Converts Celsius to Fahrenheit given an integer parameter.
4. ``finds_the_longest_word()`` : Returns the longest word from a provided string.
5. ``binary_to_decimal()`` : This function handles user input and output. It prompts the user to input a binary number, processes it through the ``main()`` function, and displays the appropriate result based on the validity of the input.
6. ``fibonacci_series_generator()`` : This function generates Fibonacci numbers interactively in groups of 10, allowing the user to proceed by pressing "Enter" or terminate the program with "Ctrl+D".
Documentation
-------------
See the documentation section at:
- `github <https://github.com/abuawaish/awaish_pkg>`_
Author
------
See the Author of this project at:
- `abuawaish7 <https://www.github.com/abuawaish>`_
Badges
------
abu-project
.. image:: https://badge.fury.io/py/abu-project.svg
:target: https://pypi.org/project/abu-project/
.. image:: https://img.shields.io/badge/License-MIT-yellow.svg
:target: https://opensource.org/licenses/MIT
Installation and Use
--------------------
To install the package, use pip:
.. code:: sh
pip install abu-project
To use the package in your Python script:
Usage
=====
To use the package in your Python script, first import the `FunnyFuncs` class from the `abu_project` module. Here are some examples:
.. code-block:: python
from abu_project import FunnyFuncs
funcs = FunnyFuncs()
# Generate multiplication tables from 1 to 5
funcs.multiplication_table()
# Convert Fahrenheit to Celsius
print(funcs.fahrenheit_to_celsius(440)) # Output: 440 Fahrenheit -> 226.67° Celsius
# Convert Celsius to Fahrenheit
print(funcs.celsius_to_fahrenheit(40)) # Output: 40° Celsius -> 104.00 Fahrenheit
# Find the longest word in a sentence
print(funcs.finds_the_longest_word("The quick brown fox jumps over the lazy dog"))
# Output: The longest word is : jumps
# Convert a binary number to decimal
funcs.binary_to_decimal()
# Generate Fibonacci numbers
funcs.fibonacci_series_generator()
Features
========
1. **Multiplication Table**:
Generate multiplication tables for a range of numbers.
2. **Temperature Conversion**:
Convert temperatures between Fahrenheit and Celsius.
3. **Longest Word Finder**:
Identify the longest word in a given sentence.
4. **Binary to Decimal Conversion**:
Convert a binary number to its decimal equivalent.
5. **Fibonacci Series Generator**:
Generate an infinite series of Fibonacci numbers.
License
=======
This project is licensed under the MIT License. See the LICENSE file for details.
Change Log
==========
1.45(01/01/2025)
--------------------
- Seventh Release (bug fixed)
- Encapsulating the implementation of the ``main()`` function
- Added Docstring for every function.
- Added an interactive ``fibonacci_series_generator`` function to generate Fibonacci numbers in groups of 10 with user-controlled continuation.
Raw data
{
"_id": null,
"home_page": "https://github.com/abuawaish",
"name": "abu-project",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "funny",
"author": "abuawaish",
"author_email": "abuawaish7@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/a0/e6/92cc9cc7f956ded68aa757939edd8d21a4e37f6971993c5c6d42baefea28/abu_project-1.45.tar.gz",
"platform": null,
"description": "Project Title\r\n=============\r\n\r\nThis is very simple package that comes with the following functionalities.\r\n\r\n1. ``multiplication_table()`` : Prints the multiplication table from 1 to 5 by default.\r\n2. ``fahrenheit_to_celsius()`` : Converts Fahrenheit to Celsius given an integer parameter.\r\n3. ``celsius_to_fahrenheit()`` : Converts Celsius to Fahrenheit given an integer parameter.\r\n4. ``finds_the_longest_word()`` : Returns the longest word from a provided string.\r\n5. ``binary_to_decimal()`` : This function handles user input and output. It prompts the user to input a binary number, processes it through the ``main()`` function, and displays the appropriate result based on the validity of the input.\r\n6. ``fibonacci_series_generator()`` : This function generates Fibonacci numbers interactively in groups of 10, allowing the user to proceed by pressing \"Enter\" or terminate the program with \"Ctrl+D\".\r\n\r\nDocumentation\r\n-------------\r\n\r\nSee the documentation section at:\r\n\r\n- `github <https://github.com/abuawaish/awaish_pkg>`_\r\n\r\nAuthor\r\n------\r\n\r\nSee the Author of this project at:\r\n\r\n- `abuawaish7 <https://www.github.com/abuawaish>`_\r\n\r\nBadges\r\n------\r\n\r\nabu-project\r\n\r\n.. image:: https://badge.fury.io/py/abu-project.svg\r\n :target: https://pypi.org/project/abu-project/\r\n\r\n.. image:: https://img.shields.io/badge/License-MIT-yellow.svg\r\n :target: https://opensource.org/licenses/MIT\r\n\r\nInstallation and Use\r\n--------------------\r\n\r\nTo install the package, use pip:\r\n\r\n.. code:: sh\r\n\r\n pip install abu-project\r\n\r\nTo use the package in your Python script:\r\n\r\nUsage\r\n=====\r\n\r\nTo use the package in your Python script, first import the `FunnyFuncs` class from the `abu_project` module. Here are some examples:\r\n\r\n.. code-block:: python\r\n\r\n from abu_project import FunnyFuncs\r\n\r\n funcs = FunnyFuncs()\r\n\r\n # Generate multiplication tables from 1 to 5\r\n funcs.multiplication_table()\r\n\r\n # Convert Fahrenheit to Celsius\r\n print(funcs.fahrenheit_to_celsius(440)) # Output: 440 Fahrenheit -> 226.67\u00c2\u00b0 Celsius\r\n\r\n # Convert Celsius to Fahrenheit\r\n print(funcs.celsius_to_fahrenheit(40)) # Output: 40\u00c2\u00b0 Celsius -> 104.00 Fahrenheit\r\n\r\n # Find the longest word in a sentence\r\n print(funcs.finds_the_longest_word(\"The quick brown fox jumps over the lazy dog\"))\r\n # Output: The longest word is : jumps\r\n\r\n # Convert a binary number to decimal\r\n funcs.binary_to_decimal()\r\n\r\n # Generate Fibonacci numbers\r\n funcs.fibonacci_series_generator()\r\n\r\n\r\nFeatures\r\n========\r\n\r\n1. **Multiplication Table**:\r\n Generate multiplication tables for a range of numbers.\r\n\r\n2. **Temperature Conversion**:\r\n Convert temperatures between Fahrenheit and Celsius.\r\n\r\n3. **Longest Word Finder**:\r\n Identify the longest word in a given sentence.\r\n\r\n4. **Binary to Decimal Conversion**:\r\n Convert a binary number to its decimal equivalent.\r\n\r\n5. **Fibonacci Series Generator**:\r\n Generate an infinite series of Fibonacci numbers.\r\n\r\nLicense\r\n=======\r\n\r\nThis project is licensed under the MIT License. See the LICENSE file for details.\r\n\r\n\r\nChange Log\r\n==========\r\n\r\n1.45(01/01/2025)\r\n--------------------\r\n- Seventh Release (bug fixed)\r\n- Encapsulating the implementation of the ``main()`` function\r\n- Added Docstring for every function.\r\n- Added an interactive ``fibonacci_series_generator`` function to generate Fibonacci numbers in groups of 10 with user-controlled continuation.\r\n\r\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "This package comes with lots of functionality which makes your work easy !",
"version": "1.45",
"project_urls": {
"Homepage": "https://github.com/abuawaish"
},
"split_keywords": [
"funny"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "56c608746e68beaf7a652ad085f07c1ae5ecdf1657a2fc432fa7e2cd2bc6417f",
"md5": "4094a3ac6605f084a2bfe0e662625084",
"sha256": "baab6fef24a29f625a08b375d57e307cb14b5b9d2512732c339c6062086572cf"
},
"downloads": -1,
"filename": "abu_project-1.45-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4094a3ac6605f084a2bfe0e662625084",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 4999,
"upload_time": "2025-01-01T14:32:48",
"upload_time_iso_8601": "2025-01-01T14:32:48.112464Z",
"url": "https://files.pythonhosted.org/packages/56/c6/08746e68beaf7a652ad085f07c1ae5ecdf1657a2fc432fa7e2cd2bc6417f/abu_project-1.45-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a0e692cc9cc7f956ded68aa757939edd8d21a4e37f6971993c5c6d42baefea28",
"md5": "ef1297fa598f7a45f9ca62663cf5bfcd",
"sha256": "65b12f8f13ad5b933b4ad82a092e637d39144d61dd0befecfba7f1423307dc81"
},
"downloads": -1,
"filename": "abu_project-1.45.tar.gz",
"has_sig": false,
"md5_digest": "ef1297fa598f7a45f9ca62663cf5bfcd",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5038,
"upload_time": "2025-01-01T14:32:53",
"upload_time_iso_8601": "2025-01-01T14:32:53.046295Z",
"url": "https://files.pythonhosted.org/packages/a0/e6/92cc9cc7f956ded68aa757939edd8d21a4e37f6971993c5c6d42baefea28/abu_project-1.45.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-01 14:32:53",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "abu-project"
}