Which statement best describes the main difference between procedural and object-oriented programming in Python?
AProcedural programming is faster than object-oriented programming in all cases.
BProcedural programming is only for small programs; object-oriented programming is for large programs.
CProcedural programming cannot use variables; object-oriented programming can.
DProcedural programming uses functions and step-by-step instructions; object-oriented programming uses classes and objects.