Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Лови знакомую рыбу, открывай новые места и стань мастером рыбалки в сердце России!

Рыбалка по-русски

Казуальные, Симуляторы, На ловкость

Играть

Топ прошлой недели

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
4
zwuck

Языковые модели. Решение задачи извлечения ключевых слов. Часть адын⁠⁠

29 дней назад

Еще во время разработки конкурента авито (три раза ХА!!!), появилась мысль о возможности разработки системы извлечения ключевых слов (ключевого смысла) для решения задачи категоризации, каталогизации, установки тегов и т.д. Так как разработка не дошла даже до этапа релиза (не удивительно), об идее такого продукта пришлось забыть. Через некоторое время мне попалась статья на хабре, где в достаточно понятной форме было написано о том, как задача извлечения ключевых слов, с использованием языковой модели ruT5 может быть решена. Прочитав статью, я вспомнил о своей затее и осознал всю глубину глубин предстоящей задачи.

Так точно

Так точно

Было принято решение вооружиться этой информацией и изобретать свой собственный велосипед, дабы разобраться и контролировать процесс/продукт.

Мой велосипед

Мой велосипед

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

Обожаю мемы с ним

Обожаю мемы с ним

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

Может возникнуть вопрос, зачем городить свой велосипед если текущие языковые модели прекрасно справляются с этой задачей? Конечно, скажу я вам, но (!!!), подразумевается, что объём обрабатываем данных будет огромным. Если использовать версию языковых моделей в виде чата, то данная задача не автоматизируется (плохо) и не масштабируется (очень плохо). А за доступ по апи надо платить, не миллионы конечно, но в случае миллионов, а то и миллиардов входных токенов (даже без учета выходных токенов) сумма может набраться существенная. Тогда используй локальные модели, о которых ты писал тутачки.  Да, это вариант, но (!!!), чтобы модель давала приемлемый результат (запускалась и давала хорошую скорость токенов в секунду), количество параметров в ней должно быть несколько миллиардов, а для запуска такой модели вам понадобиться соответствующее железо (которое тоже не бесплатно), а в случае обработки большого количества данных и множественных запросов, задача может оказаться не масштабируемой. Давайте не буду мудрить и просто скажу, что ruT5-base (которую я использовал для дообучения) обладает 240 миллионами параметров. Не миллиардов, миллионов. Если взять языковую модель даже в миллиард параметров, то ruT5-base требует в 4 (!!!!!!!!!!!!!!) раза меньше ресурсов. Что положительным образом сказывается на конечной стоимости генерации токенов. Все просто, экономика рулит.

Только такую подходящую (???) картинку нашел

Только такую подходящую (???) картинку нашел

Поэтому конкурентами для модели ruT5-base-keywords (назовем дообученную модель так) являются не большие (средние и малые) языковые модели, а классические инструменты извлечения ключевых слов, такие как YAKE и keyBert. Перейдем к практическим результатам.

Исходный текст: Питомец в доме — это счастье и... много забот. Шерсть на мебели, крошки от корма, постоянная стирка подстилок — все это требует времени и сил. Рассказываем о технике, с которой уход за любимцами перестанет быть утомительным.

Ключевые слова от:

keyBert – питомец доме, много забот, доме это, сил рассказываем, доме, на мебели, быть утомительным, времени сил, корма постоянная, за любимцами;

YAKE – Питомец, доме, счастье, забот, постоянная стирка, стирка подстилок, Шерсть, мебели, крошки, корма;

ruT5-base-keywords – домашний питомец, уход за домашними животными.

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

Ключевые слова от:

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

YAKE – Российской Федерации, Обосновывается тезис, деятельности таможенных, таможенных органов, органов Российской, Раскрываются проблемы, современном этапе, повышения прозрачности, системы оценки, государственного управления;

ruT5-base-keywords – таможенные органы, система оценки эффективности, институциональные условия, институциональная открытость.

Исходный текст: Активная хозяйственная деятельность человека приводит к изменению состава и структуры видов, входящих в естественные и искусственные биоценозы...

Ключевые слова от:

keyBert – биоценозы, искусственные биоценозы, естественные искусственные, входящих естественные, структуры видов, деятельность человека, естественные, активная хозяйственная, хозяйственная деятельность, видов входящих;

YAKE – Активная хозяйственная, структуры видов, искусственные биоценозы, хозяйственная деятельность, деятельность человека, человека приводит, изменению состава, Активная, видов, входящих;

ruT5-base-keywords – биоценозы, природные биоценозы, естественные биоценозы, искусственные биоценозы.

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

Показать полностью 4
[моё] Личный опыт Опыт Программирование IT Длиннопост
1
7
Gallinula
Gallinula

Что ещё нужно программисту?⁠⁠

29 дней назад
Что ещё нужно программисту?
Показать полностью 1
[моё] Программирование Программист IT юмор Юмор
18
arc4itector
arc4itector

Бот обратной связи в телеграм 2026: бесплатно, без рекламы, анонимно⁠⁠

1 месяц назад

Тезисно: делаю универсальный бот "Львинобот", в котором будут все необходимые функции для автоматизации всего бизнес-процесса владельцев телеграм каналов. Предложка, приём заявок, менеджер объявлений, кнопки, антиспам, lead-магниты, обратная связь, кросспостинг в MAX и т.д.

Как это работает, если коротко:

1.  В основном боте @Lvinobot в разделе «Обратная связь» создаёте собственного суб-бота.

2.  Создаёте группу, где суб-бот будет администратором и он создаёт топики.

3.  Всё. Дальнейшее общение будет от лица бота. Ваши контактные данные не будут продемонстрированы пользователю. Выглядит это приблизительно так

Есть три режима:

Личный - Для каждого пользователя создается отдельная "подгруппа" (или топик). Есть доступ к профилю пользователя, если он его не скрыл в своих настройках приватности.

Анонимный - Для каждого пользователя создается отдельная "подгруппа" (или топик). Администраторы не смогут понимать, кто конкретно им пишет.

Приватный - Для каждого пользователя создается отдельная "подгруппа" (или топик). В названии есть имя пользователя, но доступ к профилю будет закрыт.

Основные функции

1.  Изменение приветственного текста. При старте бота пользователь получает приветственный текст. Вы его можете изменить, вставить ссылку и т.д. – без всякой рекламы.

2.  Рассылка. Всем, кто взаимодействовал с вашим ботом – вы можете направить сообщение.

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

3.  Подписка на канал. Прежде чем написать и взаимодействовать с ботом – пользователю необходимо подписаться на нужный канал.

Подробная пошаговая инструкция по запуску суб-бота обратной связи со скриншотами

1.  Переходим в @Lvinobot и выбираем функцию обратная связь

2.  Запускаем нового бота и действуем по инструкции

3.  Выполняем последовательно в BotFather действия

1)  Пишем произвольное имя для бота (можно на русском)

2)  Придумываем уникальный url чтобы оканчивалость на bot или _bot

3)  Копируем токен

4.  Скопированный тонен направляем в поле ввода текста и ждём сообщение «Ваш бот {@name} успешно запущен!»

5.  Создаём группу

6.  После создания переходим в «Изменить» - нам нужно сделать её супергруппой

7.  Переходим в раздел «Темы»

8.  Включаем бегунок и выбираем отражение тем «Списком» - для удобства

9.  Далее добавляем нашего суб-бота (в моём случае это @TesT_dlya_statii_bot) в администраторы группы

10.  Обязательно(!) после добавления бота в администраторы – необходимо повысить ему права. Это важный пункт!

Чтобы бот мог управлять темами. Иначе все кто будут писать в созданный бот – будут получать сообщение об ошибке.

11.  В настройках суб-бота подвязываем группу по инструкции. Получаем Chat id, отправляем в бота.

Готово! Можно пользоваться! При этом с каждым новым пользователем вы будете общаться в новом топике, а пользователь будет получать сообщения от бота.

Послесловие

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

Показать полностью 14
[моё] Telegram Бот Программирование Python Длиннопост
8
12
tritrait
tritrait
Лига упоротых расчетов

11.11.2025 Дата открытия принципа распределения простых чисел⁠⁠

1 месяц назад

ХеликсПрайм и ВарпПрайм - Геометрические и Аналитические Методы для Простых Чисел и Факторизации

11.11.2025 Дата открытия принципа распределения простых чисел

Если это не совпадение, Риман пал сегодня, а орешек тайны простых расколот.

11.11.2025 года - хочу застолбить эту дату, как день рождения моих методов поиска простых и факторизации полупростых:

ХеликсПрайм/HelixPrime - геометрический предсказатель простых чисел,

ХеликсФактор/HelixFactor  - геометрический метод факторизации полупростых,

ВарпПрайм/WarpPrime - аналитический поиск следующего простого,

ВарпФактор/WarpFactor - аналитический метод для факторизации.

Пока в общих чертах, но возможно, это ключ к гипотезе Римана, или просто совпадения но столько совпадений я никогда не встречал.

Если верно, то сегодня секрет простых мог треснуть, и это не шутка!

Дело было так: на работе слушал умных людей на YouTube, их вопросы засели в голове. Решил покопаться в гравитации - и бац, заметил закономерность. Подумал: "А если это работает везде?" Заглянул в атомы, квантовую механику на любительском уровне, дошёл до кварков - и там такая же странная связь, что очень подозрительно. Доказать? Ха-ха, я же не учёный и показать невидимые кварки тоже не могу.

Решил: нужно что-то реальное проверить. И вот я перед гипотезой Римана и распределением простых. Кто так пошутил, назвав их "простыми"? Это был троллинг века, я потратил кучу времени, сил, чуть не сошёл с ума от совпадений в числах. Я скептик, но даже у меня мурашки пробежали от таких вещей, мне кажется нумерологи точно ооочень сильно удивятся. Заглянул в бездну абстрактной алгебры (знал же что пожалею но останавливаться было нельзя), покопался в законах математики от греков до современных теорий. Многие математики видели эти связи, но собрать в кучу? Я попробовал, и офигел от поворота -гравитация, кварки, Риман, всё в одном флаконе. Так глубоко я еще никогда не копал.

Вывод: методы работают, хоть и с костылями - код на Python и Go, с помощью Google, ChatGPT (пришлось написать свой метод). ХеликсПрайм угадывает простые до 10^15 геометрией, без перебора. ХеликсФактор разлагает полупростые быстро(на больших не тестировалось). ВарпПрайм аналитически прыгает к простым, 95%точность в быстром режиме, 100% в медленном. ВарпФактор - пока только в виде идеи, но готова к коду.

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

Видео с терминалом (Python and Go) выложу по ссылке, подробностей нет, но скорость работы понятна.

Гитхаб: https://github.com/tritrait/Prime

PS: Почему тут, потому что гов...ды на хабре не пропускают мои посты, а на реддите забанили аккаунт, репостните кому не жалко в мат раздел обсудим и там.

Показать полностью 1 1
[моё] Математика Гипотеза Римана Простые числа Программирование Видео YouTube Длиннопост
13
Партнёрский материал Реклама
practicum.yandex
practicum.yandex

От создания до взлома: где проходит грань между программистом и хакером⁠⁠

1 месяц назад

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

Чем занимается хакер, а чем программист

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

Хакер тоже пишет скрипты для решения своих задач, но использует другой подход. Его не волнуют паттерны проектирования, «чистый» код и фреймворки. Чтобы выполнить задачу, он может написать кривой скрипт или использовать костыли, так как главное — найти уязвимость.

Например, хакеру нужно проникнуть в сеть некой фирмы, которая поставила на свои сервера очень умную IDS/IPS систему, балансировщики нагрузки и дополнительно закрыла это все NAT’ом.

Одно из первых действий, которое сделает взломщик, — сканирование портов с доступных серверов. Но стандартные приложения для этого вроде nmap не подойдут, так как их сразу же обнаружит IDS/IPS. К тому же балансировщик может переписывать порт и адрес или отвечать на соединение по-своему, скрывая реальную структуру бэкенда. В такой ситуации остается только писать свой сканер портов, который будет имитировать поведение реальных клиентов.

Большинство программистов с такой задачей не справятся. Даже бэкенд разработчики плохо представляют работу сетевых протоколов, не говоря уже о том, чтобы помнить последовательности флагов при рукопожатии в каком-нибудь TLS и прочие специфичные вещи. А вот хакер справится: он быстро напишет кривой скрипт, найдет способ получить session id пользователя и будет дальше тестировать систему под видом обычного клиента.

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

Виды хакеров

Как и программисты, деятельность хакеров делится на сферы. Одни взламывают компьютерные сети, другие — программы, а некоторые вообще занимаются радиохакингом (к этому еще вернемся).

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

Другие занимаются исследованием программного обеспечения: анализируют исполняемые файлы и занимаются реверс-инжинирингом, то есть пытаются понять принцип работы готовой программы. Часто такие люди пишут вирусы для операционных систем. Третьи изучают компьютерные сети. Они не просто хорошо ориентируются в стеке TCP/IP, а досконально понимают работу протоколов и сетевого оборудования.

Есть специалисты и в более специфичных областях. Например, существуют аппаратные хакеры. Они ищут уязвимости в «железе»: микросхемах, устройствах IoT или промышленных контроллерах. Также бывают радиохакеры, которые взламывают радиосети, специалисты по блокчейну и DeFi и другие узкоспециализированные направления.

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

Анастасия Полубояринова, автор на программе онлайн-магистратуры Практикума «Кибербезопасность»:

Отдельная категория — так называемые «белые» хакеры. Они используют свои навыки не для нанесения вреда, а для выявления слабых мест в защите. Важный нюанс — на это должно быть получено официальное разрешение, иначе попытки взлома системы могут быть классифицированы как несанкционированные и иметь правовые последствия. Многие компании запускают программы bug bounty для всех желающих и платят тем, кто обнаруживает уязвимости в их системах и корректно сообщает о них.

А еще разработчики тоже делятся по сферам деятельности: например, веб, десктопное ПО, мобильная разработка.

Может ли программист что-нибудь взломать

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

Аналогия — водитель машины. Он умеет управлять транспортом и примерно знает, как все работает под капотом, но общее понимание не делает водителя автомехаником. А навыки ремонта машин не делают механика хорошим водителем.

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

Таких хакеров, которые не имеют опыта взлома, но все-таки могут куда-то проникнуть при должном упорстве, называют script-kiddie, или «скрипт-кидди». Это любители, которые ломают, чтобы причинить кому-то вред или ради развлечения.

Разное мышление программиста и хакера

Хакер и программист — это не только про код, но и про образ мышления. Исследование Getting Into the Mindset of a Hacker университета Теннесси выделяет несколько аспектов хакерского мышления.

Взломщики более внимательны к деталям. Они умеют систематизировать и строить системы. Кроме того, они чаще попадают в состояние потока.

Склонность к латеральному мышлению. Это навык смотреть на вещи под другим «углом» и менять рамки задачи. Например, думать не «как это сломать», а «как защищали».

Теперь о программистах. Неправильно говорить, что они не способны к латеральному мышлению и креативу. Как и любой инженер, разработчик должен прогнозировать наиболее вероятные сценарии работы. Что, если от сервера придет некорректный ответ, — или вообще не придет? Такие вопросы помогают программисту сделать стабильную систему.

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

Компания заплатит до 20 млн рублей за критическое событие

Компания заплатит до 20 млн рублей за критическое событие

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

Чем программист отличается от хакера — итоги

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

  • Но есть существенное различие: хакеры чаще используют свои знания в области ИБ для получения несанкционированного доступа и взлома систем. Программисты же сосредоточены на создании систем и их функциональности, могут использовать практики ИБ при разработке для защиты от взлома.

  • Кроме того, они применяют разные инструменты. Программист использует ПО для написания и тестирования программ, хакер — для взлома.

  • Еще момент — про чистоту кода. Программист может писать как в соответствии с общепринятым стилем (чистый код), так и не в соответствии — как и хакер. Но есть нюанс: хакерские программы написаны в особом стиле — запутанном, чтобы их было сложнее  обнаружить.

  • Разработчик должен хорошо знать свой стек, фреймворки и методы программирования. Хакер обычно пишет минимально работоспособный скрипт и даже не задумывается о «чистом» коде.

  • Образ мышления у хакера и программиста скорее разный. Ход мыслей хакеров должен быть более нестандартный и креативный, иначе они бы не смогли создавать новый вредоносный софт и способы обхода защиты.

Анастасия Полубояринова, автор на программе онлайн-магистратуры Практикума «Кибербезопасность»:

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

Также можно рассмотреть профессии, связанные с безопасностью: инженер по кибербезопасности, специалисты по цифровой криминалистике, аналитики SOC (Security Operations Center). Они тоже имеют глубокую техническую экспертизу в устройстве систем и безопасности. Иногда им приходится «думать как хакер», чтобы расследовать инциденты и повышать уровень безопасности систем.


Научитесь распознавать утечки данных и выявлять мотивы киберпреступников в бесплатной вводной части курса «Специалист по информационной безопасности» — за 3 часа узнаете про взломы и хакеров, утечки информации, технологию OSINT, расследование киберпреступлений и сферу информационной безопасности в целом.

Реклама ООО «Яндекс», ИНН: 7736207543

Показать полностью 3
Хакеры Программирование IT Информационная безопасность Обучение Длиннопост Блоги компаний
12
861
tproger.official
tproger.official
Типичный программист

Reject modernity, return to code monkey⁠⁠

1 месяц назад
Показать полностью 2
[моё] IT юмор IT Программирование Тимлид Разработка Созвоны Повышение
70
IcyFemida
Серия Diagrammer

Визуальное обновление в Diagrammer Bot!⁠⁠

1 месяц назад

Всем привет!

Пару недель назад я выкладывал сюда своего Telegram-бота, который рисует схемы вместо PowerPoint (вот тот пост — спасибо всем, кто тогда откликнулся 🙌).

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

Теперь можно выбирать форму для каждого блока.

Да-да, больше никаких одинаковых прямоугольников на все случаи жизни.

Добавил самые популярные фигуры:

✅ Прямоугольник — обычный процесс

✅ Овал — старт или конец

✅ Ромб — условие

✅ Параллелограмм — ввод/вывод данных

Бот теперь сам предложит форму при добавлении блока, всё интуитивно и быстро.

Как результат — схемы стали нагляднее, живее и просто симпатичнее 😎

Визуальное обновление в Diagrammer Bot!

Обновление уже доступно всем пользователям — просто откройте бота и создайте новую схему:

👉 t.me/diagrammer_robot

Для тех, кто любит ковыряться в коде — всё по-прежнему с открытым исходником:

⭐ github.com/Lixher/diagrammer-bot

Спасибо всем, кто пользуется, тестит и пишет фидбэк — вы реально помогаете сделать проект лучше ❤️

Как всегда, буду рад идеям, что добавить дальше. Может, авторасположение? Группировка узлов? Делитесь мыслями в комментах 👇

Показать полностью 1
[моё] Программирование Разработка Python
0
it.forkids
it.forkids

Питон для 7-го класса: рейтинг курсов⁠⁠

1 месяц назад

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

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


Содержание

  • Дистанционные курсы «Питона» для 7-х классов

  • Онлайн-курс «Питона» и ИИ для учащихся 7-х классов

  • Уроки по Python для школьников

  • Курс «Питона» для детей и школьников

  • Курс по Python для детей с нуля

  • Онлайн-курс по информатике и «Питону» для 6–7-х классов

  • Занятия по программированию на Python

  • Основы Python для детей и подростков

  • FAQ

  • Можно ли освоить «Питон» в 1–6-м классе?

  • Что входит в программу «Питона» для 6-х классов?

  • Что входит в тему массивов на «Питоне» для 9-х классов?


Дистанционные курсы «Питона» для 7-х классов

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


Онлайн-курс «Питона» и ИИ для учащихся 7-х классов

Узнать больше о направлении

Классы: онлайн-курс Python подойдет учащимся 4–7-х классов.

Детализация по возрастам: образовательная программа ориентирована на ребят от 10 до 13 лет.

Группы или индивидуальные занятия: оба формата. Дополнительно организатор курса «Питона» для 7-х классов предлагает самообучение по видеоматериалам.

Теория и практика: основа уроков представлена тематическими блоками, базирующимися на ряде значимых моментов. Это:

  • Азы кодинга на «Питоне» с наглядными примерами;

  • Связь программирования на представленном языке с искусственным интеллектом и обработкой данных;

  • Разработка умных ассистентов и подобных программных средств;

  • Особенности автоматизации сбора и анализа информации;

  • Программное принятие решений и основы автоматического прогнозирования;

  • Разработка и программирование чат-ботов с элементами искусственного интеллекта;

  • Настройка взаимодействия с программами через API и подключение внешних сервисов к собственным проектам;

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


Уроки по Python для школьников

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

Детализация по возрастам: нет сведений.

Группы или индивидуальные занятия: предполагаются оба варианта.

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


Курс «Питона» для детей и школьников

Классы: начать можно при условии обучения в 4–5-м классе.

Детализация по возрастам: программа курса подойдет ребятам 10–11 лет и старше.

Группы или индивидуальные занятия: представленное направление реализуется только в групповом формате, учиться один на один с педагогом не получится.

Теория и практика: базовые разделы представлены основами языка, системным кодингом, линейными алгоритмами «Питона» из программы для 8-х классов, искусственным интеллектом, созданием чат-ботов, разработкой несложных игр, веб-программированием и т. д.


Курс по Python для детей с нуля

Классы: 3–8-й.

Детализация по возрастам: 9–14 лет.

Группы или индивидуальные занятия: в данном случае речь о комплекте видеоматериалов в записи. Набор групп или индивидуальные уроки не предлагаются.

Теория и практика: заявлено, что образовательная программа построена вокруг тематических блоков кодинга на «Питоне». При этом предусмотрены уровни: от первых шагов до рассмотрения вопросов на тему кибербезопасности.


Онлайн-курс по информатике и «Питону» для 6–7-х классов

Классы: 6–7-й.

Детализация по возрастам: направление онлайн-обучения программированию подойдет ребятам 13–14 лет.

Группы или индивидуальные занятия: организатором осуществляется набор мини-групп.

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


Занятия по программированию на Python

Классы: 4–8-й.

Детализация по возрастам: 11–14 лет.

Группы или индивидуальные занятия: увидели сведения только о первом варианте.

Теория и практика: основные тематические разделы включают учебные сведения о базовых конструкциях языка, 2Д-играх, веб-программировании, создании ботов для Telegram, групповой работе и т. д.


Основы Python для детей и подростков

Классы: 3–11-й.

Детализация по возрастам: 9–17 лет.

Группы или индивидуальные занятия: только второй вариант, групповой формат не предусмотрен.

Теория и практика: образовательная программа «Питона», скажем, для 6-х классов, основана на практическом применении языка в связке с информатикой и соответствующими технологиями. Удастся освоить базис, условные операторы, циклы, функции, модули, так называемую черепашью графику и т. д.


FAQ

Можно ли освоить «Питон» в 1–6-м классе?

Освоить Python в 1–6‑м классе вполне реально: язык отличается понятным синтаксисом и минимумом сложностей, типичных для альтернатив, что делает его одним из лучших вариантов для первых шагов в программировании. Дети уже с 7–10 лет могут начинать писать простые программы, способные выводить тексты, считать числа и т. д. Важнее всего не возраст, а интерес ребенка и правильная подача материала: если задания связаны с тем, что нравится типичному младшему школьнику, (игры, рисование, головоломки), обучение пройдет легко.

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

Хорошо работают интерактивные платформы и визуальные инструменты (например, библиотека Turtle для рисования фигурами), а также задачи с игровыми элементами: «угадай число», «нарисуй узор», «собери калькулятор». Важно не перегружать ребенка теорией: лучше давать короткие занятия, но регулярно, чтобы навыки закреплялись без усталости. Альтернатива – онлайн-курсы: там методические планы продуманы до мелких деталей.

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

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

Что входит в программу «Питона» для 6-х классов?

Содержание программы по Python для 6‑х классов не имеет единого стандарта и сильно варьируется в зависимости от образовательного учреждения, формата занятий (урочная программа, кружок, онлайн‑курс) и поставленных целей. В одних школах делают акцент на базовую алгоритмику и простые скрипты, в других же включают в работу проектную деятельность. Важно понимать: в рамках типичной школьной общеобразовательной программы часы на программирование ограничены, поэтому глубина проработки тем обычно умеренная.

Как правило, в курс для шестиклассников входят фундаментальные понятия: работа с переменными и типами данных, арифметические операции, простейший ввод‑вывод. Ребята учатся составлять линейные алгоритмы, решать задачи на ветвление и т. д., писать небольшие программы для вычислений или взаимодействия с текстовым контентом. Часто используются визуальные библиотеки (например, Turtle): они позволяют сразу видеть результат в виде рисунков или анимации, что повышает мотивацию.

В более продвинутых учебных программах могут затрагиваться списки, строки и их методы, функции, основы работы с файлами, а также элементарная обработка ошибок. Однако такие темы уже требуют большего времени и часто выносятся в курсы для старших классов или рассматриваются на специализированных кружках. Ключевой ориентир здесь – не объем материала, а формирование алгоритмического мышления: важно умение разбить задачу на шаги, спроектировать решение и отладить код. Поэтому эффективная программа для 6‑го класса в идеальном сценарии сочетает теорию с практикой, предлагает посильные, осмысленные задания, близкие к интересам детей.

Что входит в тему массивов на «Питоне» для 9-х классов?

В 9‑х классах тема массивов на Python обычно изучается в рамках базового курса информатики в разделе программирования, однако единого стандарта содержания нет: программа зависит от учебного заведения, уровня подготовки учащихся и общей направленности курса (общеобразовательный, предпрофильный, олимпиадный). В одних школах делают упор на практические навыки работы со списками, в других же глубже разбирают алгоритмы обработки данных или затрагивают специализированные библиотеки.

Реклама ООО «ПИКСЕЛЬ.СТАДИ», ИНН: 5074078988

Показать полностью 8
Обучение Образование IT Программирование Блоги компаний Длиннопост
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии