What is the most efficient way to read in a partitioned parquet file with pyspark?

User16790091296
Databricks Employee
Databricks Employee

I work with parquet files stored in AWS S3 buckets. They are multiple TB in size and partitioned by a numeric column containing integer values between 1 and 200, call it my_partition. I read in and perform compute actions on this data in Databricks with autoscaling turned off.