Ώνίον Code

🌌 Code Tutorials

Master advanced programming concepts with interactive code examples and visual step-by-step guides.

Python Basics


# Quick Sort Example
def quick_sort(arr):
    if len(arr) <= 1:
        return arr
    pivot = arr[-1]
    left = [x for x in arr[:-1] if x <= pivot]
    right = [x for x in arr[:-1] if x > pivot]
    return quick_sort(left) + [pivot] + quick_sort(right)

# Sort a list
sorted_list = quick_sort([5,3,8,4,2])
print(sorted_list)

A simple Python implementation of the QuickSort algorithm.

JavaScript Interactivity


// Interactive Button Example
document.addEventListener('DOMContentLoaded', () => {
    const button = document.getElementById('click-me');
    
    button.addEventListener('click', () => {
        button.textContent = "You're Awesome!";
        button.classList.add('animate-pulse');
    });
});

This code demonstrates how to make interactive elements in modern JavaScript.

🚀 Code Challenge

Can you make the button below change colors with smooth animation on hover?

Spoiler: You'll need CSS transitions with color and gradient animations.