Алексей Преподаёт

@analitiqtutor


Преподаю математику | информатику | программирование | физику
[Про обучение, саморазвитие]
Выпускник Мехмата МГУ (2023)
Запись на занятия @analitiqq
Отзывы: https://t.me/+HMBzJvNPNokyZmUy
YouTube: https://www.youtube.com/@analitiqtutor

Алексей Преподаёт

17 Oct, 10:43


Простое шифрование паролей на Python👨‍💻

Друзья, привет! Сегодня напишу пост с понятным применением программирования. Посмотрим на отклик, если вам зайдет, то продолжу выкладывать такой формат.

Уверен, что у многих из вас при изучении любой новой области, возникает вопрос: «Как я это могу применить на практике?». Хочется, чтобы ответ был простым и понятным, а результат можно было получить быстро. В этом посте рассмотрим, как имея даже базовые знания языка программирования Python решить полезную практическую задачу: кодирование вашего пароля или сообщения. Разберем два простых метода, как это можно сделать.

1. Base64 для простого кодирования

Base64 не является настоящим шифрованием, но подходит для простого кодирования данных. Ниже приведу функцию шифрования и дешифрования для этого случая:

import base64

def encode_password(password):
encoded = base64.b64encode(password.encode())
return encoded

def decode_password(encoded_password):
decoded = base64.b64decode(encoded_password).decode()
return decoded

print(encode_password("qwerty123")) #cXdlcnR5MTIz
print(decode_password("cXdlcnR5MTIz")) #qwerty123

Запустить код можно, установив Python на ПК или в онлайн-питоне. Достаточно просто скопировать и вставить код.

2. Хэширование с помощью hashlib

Хэширование - это однонаправленный процесс. То есть вы не сможете восстановить исходный пароль из его хэша. Этот метод позволяет безопасно проверить пароли без их декодирования. Рассмотрим код:

import hashlib

def hash_password(password):
hashed = hashlib.sha256(password.encode()).hexdigest()
return hashed

print(hash_password("qwerty123"))


Текущие примеры являются сильно упрощенными, но даже их вы можете использовать для более безопасного хранения ваших паролей и сообщений. Начать программировать гораздо проще, чем может показаться, а начать изучения Python можно в моем открытом курсе по программированию уже сейчас. Если было полезно - ставь реакцию🔥 На связи!

Алексей Преподаёт

14 Oct, 13:20


Подкорректировал информацию, на неделе выйду к вам с новыми постами, хорошего дня.

Алексей Преподаёт

14 Oct, 11:51


В первом посте сегодня выйду с ссылками на новые видео

Записал новый разбор для ЕГЭ по математике (задание 10). Все видео сгруппировал в плейлист:
YouTube: ссылка
VK: ссылка

Вышел новый видео-разбор по теме «Как готовиться к собеседованию по алгоритмам» для участников курса по алгоритмам:
YouTube: https://youtu.be/UlJgzK5J7VE
VK: https://vk.com/video-211146229_456239385
Дзен: https://dzen.ru/video/watch/670ce904353dbb6d0f75d1af

В следующем посте будет важная информация для тех, кто готовится в текущем году к ЕГЭ. Уверен, что она вам будет точно полезна.

Алексей Преподаёт

13 Oct, 06:52


Друзья, всем доброе воскресное утро!

В канале давно не было постов про ЕГЭ, поэтому решил это исправить. Вчера записал еще несколько разборов по профильному ЕГЭ по математике. Один из них, а именно разбор задания 9, уже вышел на канале. Рекомендую всем тем, кому актуальна подготовка, к просмотру.

Смотреть на YouTube: https://youtu.be/xc6Lnu_YLTI
Смотреть в VK: https://vk.com/video-211146229_456239382
Смотреть на Дзене:
https://dzen.ru/video/watch/670ac540a56c23458f9916fe

Также завтра выйдет важный пост для тех, кто будет сдавать в этом или следующем году ЕГЭ, не пропусти.

В этом посте я еще хочу затронуть вопрос дисциплины и мотивации. В октябре каждый учебный год можно сделать вывод о том, кто справляется с поставленными задачами, а кто нет. Уверен, что каждый из вас в первые недели сентября планировал выкладываться на максимум по учебе, заниматься спортом и в целом проводить время активно и интересно. Если у тебя это получается - супер, это достойно уважения.

Если же на текущий момент ты столкнулся с проблемами с дисциплиной, отсутствием времени, накопившейся усталостью, то стоит об этом задуматься прямо сейчас. Не стоит растраиваться и впадать в апатию из-за этого, все с этим сталкиваются, но не все умеют выйти из этого состояния. Если ты решишь эту проблему, то уже будешь на голову выше тысяч других школьников и студентов, которые продолжают прокрастинировать и рассуждать о смысле бытия. Подумай об этом сегодня.

Алексей Преподаёт

09 Oct, 17:30


Еще к вам будет небольшая просьба сегодня👋

Я недавно создал профиль на Яндекс Услугах для привлечения дополнительного трафика и мне очень сильно поможет сейчас твой отзыв для продвижения на этой платформе.

Если я обучал тебя лично, ты учился по моим материалам (онлайн-курсы, открытые разборы) или давно состоишь в этом канале и он тебе помог в обучении, то прочитай пожалуйста пост до конца. Все действия займут 1-5 минут времени.

Для того чтобы оставить отзыв, нужно сделать следующие шаги:
1. Перейти по ссылке: https://uslugi.yandex.ru/profile/AleksejKovalchuk-2814091
2. Войти в профиль Яндекса (Яндекс ID) или создать его, он точно вам еще пригодится
3. Поставить оценку, по-желанию написать текст с вашим отзывом

Я буду благодарен за вашу поддержку и каждый отзыв, спасибо.

Алексей Преподаёт

09 Oct, 13:30


Перейдем к обсуждению образовательного контента.

Для участников полного курса по алгоритмам на текущей неделе я запустил регулярную активность. Все участники курса добавляются в закрытый телеграм-канал, где я провожу голосования. На основе этого раз в неделю выбираем тему для разбора.

Часть разборов будет в открытом доступе (то есть доступна в том числе для вас), что-то буду разбирать в закрытом формате. Если хочешь, чтобы я разобрал именно твою тему по этому направлению, то присоединяйся к курсу прямо сейчас.

Первый видео-разбор на тему Математика. С чего начать изучение? уже вышел в понедельник, поэтому рекомендую всем к просмотру.

YouTube: https://youtu.be/ms3z7hLFv4o
VK: https://vk.com/video-211146229_456239380
Дзен: dzen.ru/video/watch/6703a22003818b6973e14e5f

Алексей Преподаёт

09 Oct, 08:34


3 сервиса для проведения видео-конференций

В текущем посте приведу пример 3 сервисов, которые доступны без ограничений на текущий момент для видео-конференций. Напишу плюсы и минусы каждого варианта, поехали.

Google Meet
Основной сервис на который я планирую сейчас переключиться. Пользуюсь им уже давно, использую как резервный способ связи.

Из плюсов: хорошее соединение с минимальной задержкой, возможность стабильно держать трансляцию для большого количества участников, удобное взаимодействие как с ПК, так и с телефона, планшета.

Из минусов: отсутствие возможности прикреплять файлы в чат, что в целом решается другими способами. Также информация в чате конференции не сохраняется, что также требует решения вопроса с ее хранением.

Яндекс Телемост
Полный аналог сервиса выше, но с менее стабильным уровнем соединения и качеством передачи. Из плюсов по сравнению с сервисом Гугла могу выделить наличие чата, который сохраняется (но сомнителен по удобству), а также в целом то, что сервис с меньшим риском может быть заблокирован. Приложение для телефона, планшета также есть, но по качеству уступает первому.

Группы в Telegram
Приятным открытием для меня было качество трансляций в группах в телеграмм. Тестировал как раз сегодня, понравилось, поэтому даже задумался над тем, чтобы проводить трансляции здесь на образовательные темы. Если идея нравится - можете поставить реакции🔥

Все предельно просто: запускается трансляция, в нее могут войти все участники группы. Доступен чат, демонстрация экрана и другие фишки. Основной минус - это качество передачи сигнала. Демонстрация экрана транслируется с задержкой, что по-моему мнению является основным минусом для конференций, где нужно что-то показывать на экране.

Это сервисы, которые использую лично я. Открыт к обсуждениям и комментариям, поэтому пишите свое мнение.

Алексей Преподаёт

09 Oct, 08:14


Друзья, доброе утро! Планировал сегодня выйти к вам с постами другого содержания, но, как говорится, в интересное время живем. Вчера в середине дня заблокировали Discord. Уверен, что те, кто пользовался этим приложением уже об этом знают. Платформа, объективно, является очень удобной в том числе для учебной коммуникации, чему можно найти подтверждение, например, в этой новости.

Мне в том числе пришлось вчера оперативно переводить часть своих созвонов на другую платформу. Благо опыт прошлых лет научил меня всегда иметь план Б в том числе для рабочих задач.

Ниже поделюсь сервисами, которые можно использовать без ограничений для удобного общения, обучения и рабочих созвонов. Буду признателен, если напишете свое мнение по ним (если пользовались) в комментариях к этому или следующему посту, а также поделитесь программами, которые вы используете (и почему) для созвонов. Возможно найдем что-то лучшее для всех.

Алексей Преподаёт

07 Oct, 11:06


Препараты для улучшения работы мозга - хорошо или плохо?🏎

Обсудим сегодня текущую тему, так как по ней последний месяц получал вопросы. Напишу свое мнение и общие сведения.

Препараты для улучшения когнитивных функций, такие как ноотропы, часто используются для повышения концентрации, улучшения памяти и увеличения умственной активности. Они популярны среди студентов и профессионалов, стремящихся повысить свою продуктивность. На первый взгляд, это кажется заманчивым решением для временного улучшения мозговой активности.

Однако их эффективность и безопасность вызывают много вопросов. Многие исследования показывают, что долгосрочные эффекты использования подобных препаратов до конца не изучены. Некоторые ноотропы могут иметь побочные эффекты, такие как нарушения сна, головные боли, повышенная тревожность и даже зависимость.

Также возникает этическая дилемма: стоит ли использовать препараты для получения кратковременных результатов, если их последствия могут повредить здоровью? Многие эксперты утверждают, что развитие мозга должно основываться на естественных методах - таких как правильное питание, сон и упражнения.

Ещё один важный аспект - это влияние психологического состояния. Успех в обучении или работе зависит не только от состояния мозга, но и от мотивации, дисциплины и регулярных усилий. Препараты могут дать лишь временную стимуляцию, но не решат основную проблему нехватки навыков или знаний.

Лично я никогда не использовал такой инструмент для улучшения продуктивности и умственных показателей. Я считаю, что любая неестественная стимуляция продуктивности рано или поздно приводит к кратному откату назад. Запрос же на увеличение продуктивности часто приходит от тех, кто недостаточно времени уделил организации своего графика.

Таким образом, прежде чем прибегать к препаратам для улучшения мозговой деятельности, важно взвесить все риски и рассмотреть альтернативные, более безопасные способы повышения продуктивности. Что думаете по этому поводу?

Алексей Преподаёт

03 Oct, 12:10


Getting Things Done (GTD) - все или ничего?

Итак, сегодня поговорим про планирование. Если ты часто откладываешь важные задачи на потом, то этот пост для тебя. Начнем с общих сведений.

Getting Things Done (GTD) - это метод тайм-менеджмента, разработанный Дэвидом Алленом, который помогает эффективно управлять задачами и проектами. Основная идея GTD - освободить голову от всех задач и дел, записывая их в систему управления, что позволяет сосредоточиться на выполнении текущих действий.
Основные шаги GTD:
Сбор задач
Обработка и категоризация
Планирование
Выполнение
Обзор и корректировка планов
GTD помогает избежать стресса, структурировать работу и увеличивает продуктивность, сохраняя фокус на важных задачах. Про это лаконично и по делу есть статья на Хабре, рекомендую с ней ознакомиться.

Какое мое отношение к этому и другим методам планирования? Я считаю, что во всех сферах жизни нужно соблюдать баланс. Необходимо найти тот формат, который будет органически вписываться в твою жизнь и помогать, а не мешать. Я узнал о текущем методе сильно позже, чем он появился. До многих моментов я дошел интуитивно и был приятно удивлен, что кто-то сделал из этого систему. Отмечу, что одной из ключевых идей любого метода планирования задач является дисциплина. Именно она позволяет делать эти методы эффективными.

Поэтому если ты не знаешь с чего начать, начни с улучшения своей дисциплины и выполнения задач в срок. После этого будет гораздо легче внедрить другие идеи. Надеюсь информация была полезна, внедряй ее прямо сейчас и улучшай свою подготовку к ОГЭ, ЕГЭ, вузу или в рабочей деятельности. На связи!

Алексей Преподаёт

30 Sep, 14:03


Геймификация в образовании - благо или вред?🗂

Геймификация, или использование игровых элементов в обучении, может значительно повысить мотивацию и вовлечённость при обучении. Баллы, уровни, достижения помогают сделать процесс обучения увлекательным и менее стрессовым. Особенно такой формат нравится школьникам и студентам, которые часто воспринимают учёбу как рутину.

Этот инструмент часто применяют онлайн-школы и образовательные онлайн-ресурсы, внедряя квизы, графику и другие развлекательные элементы в образовательный процесс.

Излишняя зависимость от игровых механик может отвлекать от сути материала и формировать поверхностное восприятие тем. Важно, чтобы геймификация дополняла, а не замещала традиционные методы обучения. По моему опыту, весь образовательный фундамент формируется только через «боль и слёзы». Хочешь стать в чём-то экспертом - потрать на это время и силы.

Геймификация может стать полезным инструментом, если применять её умеренно, сохраняя баланс между игровыми элементами и образовательными целями.

Обращайте внимание на этот момент при самоподготовке, выборе онлайн-курса, личного преподавателя и в целом при изучении любой интересующей вас области. Уверен, что эта рекомендация особенно будет полезна школьникам и студентам, у которых обучение занимает сейчас большую часть времени.

Образование - это круто, учитесь правильно.

Алексей Преподаёт

29 Sep, 14:33


Друзья, привет!

После перерыва, рад выйти к вам с отличной новостью. Открытый курс по алгоритмам и структурам данных полностью доработан. Ко всем темам переработана структура, а также добавлены видео-разборы задач от меня.

С текущего курса началась моя активность на платформе Stepik, именно этот курс получил большую активность и отклик от учеников. Присоединяйся к нему прямо сейчас, курс абсолютно бесплатный.

Пройдя его ты сложишь представление о том, что такое алгоритмическое программирование, усилишь свои навыки программирования, а также поймешь, что требуют на собеседованиях в ведущие IT компании.

Звучит как план, ссылку на курс прикрепляю: https://stepik.org/180830

1,260

subscribers

200

photos

13

videos