Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions Beginner_Projects/pyverse_tip/pyverse_tip.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
import random
import argparse

tips = [
"🐍 Use list comprehensions instead of loops.",
"💡 Always use virtual environments.",
"🔥 Practice daily to master Python.",
"🚀 Use meaningful variable names.",
"📌 Comment your code wisely.",
"🔧 Debug step by step, not by guessing.",
"🧪 Write test cases for your code.",
"🧠 Learn algorithms and data structures.",
"📚 Read Python Enhancement Proposals (PEPs).",
"✅ Always format your code using Black or Prettier."
]

def show_tip():
print("\n✨ PYVERSE TIP ✨")
print(random.choice(tips))
print("⚡ Keep Learning, Keep Coding!\n")

if __name__ == "__main__":
parser = argparse.ArgumentParser(description="PyVerse CLI Tool")
subparsers = parser.add_subparsers(dest="command")

tip_parser = subparsers.add_parser("tip", help="Show a random Python tip or quote")

args = parser.parse_args()

if args.command == "tip":
show_tip()
else:
parser.print_help()
Loading