/pythonPlayground

Various Python scripts that I have made.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Python Playground

Various Python scripts that I have made, practising my python skills, which may be useful for someone out there.

Static Badge

Description

Started in 2024, this is a collection of python programming for random functions I wanted to simplify my life, particularly for my CS course... Or just random hobby functions that I wanted to test out.

Getting Started

Dependencies

  • Python 3.11+, currently tested on Python 3.12.4
  • An IDE or an application such as Visual Studio Code, VSCodium or PyCharm.

Installation

  • Download the zip.
  • Unzip the package.
  • 'Open folder' in VSCode/IDE of your choosing.

Executing program

  • Open VSCode/IDE/folder containing the script.
  • Click on the python script you want to run.
  • Click the triangle 'run' button in the top right (VSCode).
Run in your IDE/application of choice.

Help

This is a beginner's project, not much help can be given at all :') Also, I am not liable if any of the calculations are incorrect. Please make sure to do your own testing too.

Authors

Sean Lua @sirsleon

Version History

  • 0.5
    • Added systemsToMatrices.
    • Improved the docstring of 2469celsiusConverter.
  • 0.4.1
    • Improved README.
  • 0.4
    • Added linearSearch (for integers).
    • Added gbConverter.
    • Added gcDivisorRecursion.
    • Added scoreOfString (Leetcode 3110), celsiusConverter (Leetcode 2469), finalValue (Leetcode 2011).
    • Replaced gcDivisorConverter with gcDivisorV2.
    • [NOT WORKING] Began the implementation of a binary search operation via python.
  • 0.3
    • Added gcDivisorConverter.
  • 0.2
    • Added binaryConverter.
  • 0.1
    • Initial release with hexadecimal converter.

License

This project is licensed under the [GPL-3.0] License - see the LICENSE.md file for details

Acknowledgements

Inspiration, code snippets, etc.