As I understood, Discrete choice analysis is basically finding the effect of certain predictors on a discrete dependent. So usually you would go for a logistic or a probit regression model. As far as the analysis is concerned I don't think it matters which language you use. Since I'm comfortable with R, I would use that. But if you're with Python, that'll work excellently for you. These computations are hardly resource intensive, that you need to worry about the language interpretation.
Yes, I need to analyse the demand for parcel delivery service and measure consumers' preferences, thus my dependent variable is consumers' choice on which delivery service to choose. It is a statistical analysis.
From what i have read until now, and from some other people, they suggest me to use R instead of Python.
I am in the process of start learning to use a programming language so i may choose the R.
If you're new to statistical analysis, GUI based program would work a bit better for you. That way you can learn what's going on with the stats and not worry about learning the syntax.
Try either Jamovi or PSPP or R Commander in R. All are open source.