Ask AI
Have a question? 🙋‍♂️

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?
😞
😐
🤩