Skip to content

Awesome-Python-Programs is a collection of Python scripts showcasing various interesting concepts, algorithms, and number properties. Ideal for learners and enthusiasts, this repository covers topics like amicable numbers, Armstrong numbers, circular primes, decorators, and more.

License

Notifications You must be signed in to change notification settings

drahulsingh/Awesome-Python-Programs

Repository files navigation

Awesome-Python-Programs

ViewCount

Welcome to Awesome-Python-Programs! This repository is a collection of Python scripts demonstrating various interesting concepts, algorithms, and number properties. Each script is designed to be easily understandable and provides a great way to learn and explore the versatility of Python programming.

Table of Contents

Programs

Here are some of the awesome programs you'll find in this repository:

  • amicable_numbers.py: Check if two numbers are amicable.
  • armstrong_number.py: Determine if a number is an Armstrong number.
  • bouncy_number.py: Identify bouncy numbers.
  • cafe_iterator.py: Implement a cafe menu iterator.
  • char_freq.py: Count character frequencies in a string.
  • circular_prime.py: Check for circular prime numbers.
  • cyclic_number.py: Determine if a number is cyclic.
  • decorators.py: Demonstrate the use of Python decorators.
  • evil_number.py: Identify evil numbers.
  • facinating_number.py: Check if a number is fascinating.
  • fibonacci_iterator.py: Implement an iterator for the Fibonacci sequence.
  • find_anagram.py: Find if two words are anagrams.
  • is_binary.py: Check if a string represents a binary number.
  • pell_series.py: Generate the Pell series.
  • smith_number.py: Determine if a number is a Smith number.
  • words_to_digits.py: Convert words to their corresponding digits.

How to Use

  1. Clone the repository:

    git clone https://github.com/drahulsingh/Awesome-Python-Programs.git
    cd Awesome-Python-Programs
  2. Run any of the Python scripts:

    python3 script_name.py

    Replace script_name.py with the name of the script you want to run.

Contributing

We welcome contributions! If you have an idea for a new program or improvement, feel free to fork the repository, make your changes, and submit a pull request.

  1. Fork the repository
  2. Create a new branch (git checkout -b feature-branch)
  3. Commit your changes (git commit -m 'Add some feature')
  4. Push to the branch (git push origin feature-branch)
  5. Open a pull request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For any inquiries or issues, please contact drahulsingh.


Enjoy exploring these programs and happy coding! 🎉

Back to Top

About

Awesome-Python-Programs is a collection of Python scripts showcasing various interesting concepts, algorithms, and number properties. Ideal for learners and enthusiasts, this repository covers topics like amicable numbers, Armstrong numbers, circular primes, decorators, and more.

Topics

Resources

License

Stars

Watchers

Forks

Languages