{"library":"fastcore","code":"import time\nfrom fastcore.all import *\n\n# L: An enhanced list-like object with many utility methods\nl_data = L(range(10)).shuffle()\nprint(f\"Original L: {l_data}\")\nprint(f\"Filtered (>=5): {l_data.filter(ge(5))}\") # 'ge' is an operator function from fastcore.all\n\n# parallel: Easily run functions in parallel\ndef slow_square(x):\n    time.sleep(0.01) # Simulate some work\n    return x*x\n\nresults = parallel(slow_square, l_data, n_workers=2)\nprint(f\"Parallel squared results: {results}\")\n\n# store_attr and basic_repr: Reduce boilerplate in classes\nclass MyClass:\n    def __init__(self, a, b=10):\n        store_attr() # Automatically stores 'a' and 'b' as self.a, self.b\n\n    __repr__ = basic_repr('a,b') # Generates a clean __repr__\n\nobj = MyClass(5, b=20)\nprint(f\"MyClass instance: {obj}\")","lang":"python","description":"This quickstart demonstrates key `fastcore` utilities: the `L` collection for enhanced list operations, the `parallel` function for easy multiprocessing, and `store_attr` and `basic_repr` for reducing class boilerplate.","tag":null,"tag_description":null,"last_tested":"2026-04-24","results":[{"runtime":"python:3.10-alpine","exit_code":0},{"runtime":"python:3.10-slim","exit_code":0},{"runtime":"python:3.11-alpine","exit_code":0},{"runtime":"python:3.11-slim","exit_code":0},{"runtime":"python:3.12-alpine","exit_code":0},{"runtime":"python:3.12-slim","exit_code":0},{"runtime":"python:3.13-alpine","exit_code":0},{"runtime":"python:3.13-slim","exit_code":0},{"runtime":"python:3.9-alpine","exit_code":0},{"runtime":"python:3.9-slim","exit_code":0}]}