rick
Взялся я за этот проект, но видимо не ожидал, что он окажется на столько сложным, хотя по сути-делов то. Логин форма, форма работы с БД и шаблоны заполняемые из БД.
Если Skype возьмёшь какой-нибудь, он тоже просто выглядит для пользователя, буквально старушки могут им пользоваться, но внутри-то там всё сложно, куча оптимизаций для передачи звука и видео при слабом интернет-соединении, что и сделало его популярным во всём мире (до него было много подобных программ, но все они требовали скоростного интернет-соединения).
rick
Логин форма
Это просто интерфейс для ввода текста, она ничего не проверяет сама. Её функция - взять текст и передать его аутентификатору, который дальше работает в невидимом режиме. И вот он уже соединяется с базой учётных записей, анализирует пару логин-пароль и возвращает результат. А результат уже передаётся авторизатору, который знает, как повысить права пользователя (перевести клиента в состояние “пользователь вошёл”). И то, даже это обычно разделяется по MVC модели, которая обеспечивает инкапсуляцию компонентов, чтобы можно было их менять в любое время независимо друг от друга. Если тебе нужно полностью поменять способ аутентификации, то авторизация после успешной аутентификации никак не затрагивается и, наоборот, если тебе нужно полностью поменять способ авторизации, аутентификация остаётся незатронутой и работает, как прежде.
Всё это просто так из космоса не возьмёшь, это надо учиться, учиться и ещё раз учиться. Очень много надо просмотреть всякого мусора, чтобы по крупицам из него вынести полезные зёрна. Где-то читаешь какого-то программиста, ничего не понимаешь, но замечаешь приём какой-то и перенимаешь его. Где-то смотришь ролик, в котором, казалось бы, всё знаешь уже изначально и смотришь его просто так, но вдруг он применяет какую-то программку, которую ты никогда не видел.
Просто запусти
Я больше десяти лет на лине, а про программку watch узнал недавно, когда смотрел ролик вроде бы ни про что сисадмина одного. Он просто использовал её где-то в конце, чтобы что-то посмотреть.
man watch
AUTHORS
The original watch was written by Tony Rems ⟨rembo@unisoft.com⟩ in
1991, with mods and corrections by Francois Pinard. It was reworked
and new features added by Mike Coleman ⟨mkc@acm.org⟩ in 1999.
Недавно так смотрел видео про основные конструкции в питоне. Из всего видео я узнал только то, как отлаживать питон скрипт в дебаггере pdb через ipython3, хотя это было просто сопутствующей информацией, когда он хотел показать там работу какого-то элементарного кода.
Так что даже если видео по своей основной теме вроде ничего полезного и не должно дать, из него вполне можно добыть что-то сопутствующее, что потом будешь использовать постоянно.