можно и до одной:
print('\n'.join(['*' * 15] + ['*' + ' ' * 13 + '*'] * 3 + ['*' * 15]))
можно и до одной:
print('\n'.join(['*' * 15] + ['*' + ' ' * 13 + '*'] * 3 + ['*' * 15]))
Ага, заготовка. Допилю на досуге :)
Шаблон сделан на Бутстрапе, адаптивность в нем уже предусмотрена.
requirements.txt в проекте есть и всегда был. Вы проделали массу ненужных действий, хотя ссылка на файл зависимостей указана в этой статье .
requirements.txt там всегда был, а pip freeze создает этот файл, анализируя пакеты, установленные в вирт окружении.
Решение с XOR есть в предыдущей статье. А эта статья - о конкретном способе решения, которое основано на симметрических функциях и подходит для потока данных.
пора менять репетитора =)
нужно поместить шаблон в папку, в которой Джанго его ищет.
Спасибо за отзыв, Антон! Да, после Питона любые другие языки даются гораздо проще. В дополнение к Питону стоит освоить JavaScript в первую очередь, как мне кажется.