В портфолио должны быть картинки и всякие движущиеся ужасные штуки на JS.
К Питону это относится слабо, поэтому и портфолио для начала фриланса не обязательно.
У меня, например, его нет. Но я всего 5 лет на фрилансе, может еще передумаю и заведу портфолио позже.
А что есть:
1) внятные, четкие и подробные ответы на размещенные задания
2) кучка сайтов, которые я сделал. Даю ссылки на них прямо в ответе на проект, чтобы были к месту ("вот эту функцию, которая вам так нужна, я реализовал
тут")
3) Несколько скриншотов тех же сайтов. Подходящие по смыслу к проекту можно прикладывать к ответу на проект.
Короче, заказчики в основном в программировании не разбираются, поэтому им нужно описание решения их проблемы и красивые картинки. Если картинок нет, описания достаточно.