How to create an account?
Creating an account only takes one minute
Some python code here that should be properly highlighted
another video
import json
from datetime import datetime
class TaskManager:
def __init__(self):
self.tasks = []
def add_task(self, title, priority="medium"):
task = {
"id": len(self.tasks) + 1,
"title": title,
"priority": priority,
"completed": False,
"created": datetime.now().strftime("%Y-%m-%d %H:%M")
}
self.tasks.append(task)
return f"Task '{title}' added successfully!"
def complete_task(self, task_id):
try:
task = next(t for t in self.tasks if t["id"] == task_id)
task["completed"] = True
return f"Task {task_id} marked as completed!"
except StopIteration:
return "Task not found!"
def get_stats(self):
total = len(self.tasks)
completed = sum(1 for task in self.tasks if task["completed"])
pending = total - completed
return {"total": total, "completed": completed, "pending": pending}
def save_to_file(self, filename="tasks.json"):
try:
with open(filename, "w") as file:
json.dump(self.tasks, file, indent=2)
return "Tasks saved successfully!"
except Exception as e:
return f"Error saving: {e}"
# Usage example
def main():
manager = TaskManager()
# Add tasks with list comprehension for priorities
priorities = ["high", "medium", "low"]
task_titles = ["Buy groceries", "Finish project", "Call dentist"]
for title, priority in zip(task_titles, priorities):
print(manager.add_task(title, priority))
# Complete some tasks
for task_id in [1, 3]:
print(manager.complete_task(task_id))
# Show statistics
stats = manager.get_stats()
print(f"\nTask Statistics: {stats['completed']}/{stats['total']} completed")
# Display tasks with filtering
print("\nPending tasks:")
pending_tasks = [t for t in manager.tasks if not t["completed"]]
for task in pending_tasks:
print(f"- {task['title']} (Priority: {task['priority']})")
# Save to file
print(f"\n{manager.save_to_file()}")
if __name__ == "__main__":
main()
another python
Here are some useful Python code examples covering basic concepts:
1. Hello World
# Simple program to print "Hello, World!"
print("Hello, World!")
2. Check if a Number is Even or Odd
# Input a number and check if it's even or odd
num = int(input("Enter a number: "))
if num % 2 == 0:
print(f"{num} is Even")
else:
print(f"{num} is Odd")
3. Factorial of a Number
# Calculate the factorial of a number using recursion
def factorial(n):
if n == 0 or n == 1:
return 1
return n * factorial(n - 1)
# Input a number
num = int(input("Enter a number: "))
if num < 0:
print("Factorial is not defined for negative numbers.")
else:
print(f"Factorial of {num} is {factorial(num)}")
4. Fibonacci Sequence
# Generate Fibonacci sequence up to n terms
def fibonacci(n):
fib_sequence = [0, 1]
for i in range(2, n):
fib_sequence.append(fib_sequence[-1] + fib_sequence[-2])
return fib_sequence[:n]
# Input the number of terms
terms = int(input("Enter the number of terms: "))
if terms <= 0:
print("Please enter a positive integer.")
else:
print(f"Fibonacci sequence: {fibonacci(terms)}")
5. Reverse a String
# Reverse a string entered by the user
string = input("Enter a string: ")
reversed_string = string[::-1]
print(f"Reversed string: {reversed_string}")
6. Check for Prime Number
# Check if a number is prime
def is_prime(num):
if num <= 1:
return False
for i in range(2, int(num**0.5) + 1):
if num % i == 0:
return False
return True
# Input a number
number = int(input("Enter a number: "))
if is_prime(number):
print(f"{number} is a Prime number.")
else:
print(f"{number} is not a Prime number.")
Let me know if you'd like examples for specific topics like file handling, classes, or advanced concepts!powershell
Get-CimInstance -Class Win32_SystemDriver |
Where-Object {$_.State -eq "Running"} |
Where-Object {$_.StartMode -eq "Manual"} |
Format-Table -Property Name,DisplayName
Did this answer your question?
😞
😐
🤩
Last updated on March 8, 2025