Функціональне програмування Python підтримує парадигму функціонального програмування, зокрема: функція є об'єктом; функції вищих порядків; рекурсія; розвинена обробка списків (спискові вирази, операції над послідовностями, ітератори); аналог замикань (closures); часткове застосування функції; можливість реалізації інших засобів на самій мові (наприклад, каррінг). Модулі та пакети