fa
Feedback
Код Камиля | Информатика ЕГЭ | Сотка

Код Камиля | Информатика ЕГЭ | Сотка

رفتن به کانال در Telegram

820 человек сдали на 80+, 5 сдали на 100 баллов! Здесь самый интересный контент по информатике 😎Если хочешь подготовиться со мной и получить 3 предмета в подарок, пиши 👉🏻 https://clck.ru/3MC4ox

نمایش بیشتر
4 622
مشترکین
-2524 ساعت
-2537 روز
-23530 روز
جذب مشترکین
ژوئن '26
ژوئن '26
+125
در 0 کانال‌ها
مه '26
+87
در 2 کانال‌ها
Get PRO
آوریل '26
+90
در 0 کانال‌ها
Get PRO
مارس '26
+119
در 0 کانال‌ها
Get PRO
فوریه '26
+150
در 0 کانال‌ها
Get PRO
ژانویه '26
+196
در 2 کانال‌ها
Get PRO
دسامبر '25
+173
در 1 کانال‌ها
Get PRO
نوامبر '25
+211
در 2 کانال‌ها
Get PRO
اکتبر '25
+277
در 21 کانال‌ها
Get PRO
سپتامبر '25
+564
در 61 کانال‌ها
Get PRO
اوت '25
+154
در 28 کانال‌ها
Get PRO
ژوئیه '25
+46
در 3 کانال‌ها
Get PRO
ژوئن '25
+244
در 51 کانال‌ها
Get PRO
مه '25
+208
در 98 کانال‌ها
Get PRO
آوریل '25
+164
در 23 کانال‌ها
Get PRO
مارس '25
+226
در 19 کانال‌ها
Get PRO
فوریه '25
+424
در 25 کانال‌ها
Get PRO
ژانویه '25
+368
در 1 کانال‌ها
Get PRO
دسامبر '24
+289
در 1 کانال‌ها
Get PRO
نوامبر '24
+493
در 2 کانال‌ها
Get PRO
اکتبر '24
+663
در 1 کانال‌ها
Get PRO
سپتامبر '24
+1 444
در 4 کانال‌ها
Get PRO
اوت '24
+282
در 3 کانال‌ها
Get PRO
ژوئیه '24
+80
در 0 کانال‌ها
Get PRO
ژوئن '24
+200
در 0 کانال‌ها
Get PRO
مه '24
+186
در 0 کانال‌ها
Get PRO
آوریل '24
+255
در 1 کانال‌ها
Get PRO
مارس '24
+301
در 4 کانال‌ها
Get PRO
فوریه '24
+452
در 1 کانال‌ها
Get PRO
ژانویه '24
+260
در 2 کانال‌ها
Get PRO
دسامبر '23
+305
در 1 کانال‌ها
Get PRO
نوامبر '23
+425
در 2 کانال‌ها
Get PRO
اکتبر '23
+541
در 2 کانال‌ها
Get PRO
سپتامبر '23
+719
در 0 کانال‌ها
Get PRO
اوت '23
+273
در 0 کانال‌ها
Get PRO
ژوئیه '23
+71
در 0 کانال‌ها
Get PRO
ژوئن '23
+236
در 0 کانال‌ها
Get PRO
مه '23
+142
در 0 کانال‌ها
Get PRO
آوریل '23
+83
در 0 کانال‌ها
Get PRO
مارس '23
+111
در 0 کانال‌ها
Get PRO
فوریه '23
+177
در 0 کانال‌ها
Get PRO
ژانویه '23
+120
در 0 کانال‌ها
Get PRO
دسامبر '22
+228
در 0 کانال‌ها
Get PRO
نوامبر '22
+256
در 0 کانال‌ها
Get PRO
اکتبر '22
+196
در 0 کانال‌ها
Get PRO
سپتامبر '22
+458
در 0 کانال‌ها
Get PRO
اوت '22
+439
در 0 کانال‌ها
تاریخ
رشد مشترکین
اشارات
کانال‌ها
25 ژوئن+2
24 ژوئن+2
23 ژوئن+1
22 ژوئن0
21 ژوئن0
20 ژوئن+4
19 ژوئن0
18 ژوئن+1
17 ژوئن+12
16 ژوئن+7
15 ژوئن+17
14 ژوئن+8
13 ژوئن+7
12 ژوئن+7
11 ژوئن+1
10 ژوئن+5
09 ژوئن+2
08 ژوئن+2
07 ژوئن+4
06 ژوئن+5
05 ژوئن+3
04 ژوئن+7
03 ژوئن+10
02 ژوئن+10
01 ژوئن+8
پست‌های کانال
Поговорим о самом простом способе шифрования! Если вам интересная криптография, то скорее всего вы слышали о шифре Цезаря! Шифр Цезаря получил свое имя в честь римского императора Юлия Цезаря, который, по преданию, использовал его для секретной переписки. Суть метода заключается в замене каждой буквы в тексте на букву, находящуюся определенное количество позиций в алфавите после нее. Это число позиций называется ключом. 🔑 Как это работает? 🔑 Предположим, у нас есть ключ 3. Тогда буква "А" заменяется на "Д", "Б" на "Е", "В" на "Ж", и так далее. Это создает сдвиг в алфавите и делает текст непонятным для тех, кто не знает ключа. Если вы знаете ключ, дешифрование становится простым. 🌐 Применение в современном мире 🌐 В наше время Шифр Цезаря может показаться слишком простым для защиты данных, но он всё ещё используется в различных областях, например, в криптографии и информационной безопасности для обучения и демонстрации основных принципов шифрования. 🤔 Интересные факты 🤔 - Шифр Цезаря можно расшифровать методом "brute force", перебирая все возможные ключи. - В ряде стран, таких как Франция, этот метод шифрования также называется "Шифром Шифрона". - Шифр Цезаря можно рассматривать как один из первых шагов к созданию сложных современных криптографических алгоритмов. Шифр Цезаря лег в основу многих современных методов защиты данных. Этот простой и в то же время увлекательный метод позволяет нам заглянуть в историю и изучить основы криптографии 🤓 А вы бы стали зашифровывать свои сообщения таким методом? 😅

2
с добрым утром! не забывай, что ты лучше всех 💜
934
3
Кидаем реальный кэш на карту за твою честную историю подготовки в Сотке🔥 Мы знаем, как вам сейчас волнительно… хотим быть ря+1
Кидаем реальный кэш на карту за твою честную историю подготовки в Сотке🔥 Мы знаем, как вам сейчас волнительно… хотим быть рядом, поэтому устраиваем масштабный челлендж 🤝 Если ты учился с нами, заходи на платформу, нажимай кнопку «Забрать подарок», читай условия, заполняй форму и жди 🙌🏻 Наша команда с тобой свяжется 🫂 Пиши в комменты 🔥 - результаты пришли, уже готовлюсь к поступлению в вуз ❤️ - еще жду некоторое предметы
503
4
Как на самом деле работает sorted()? Мы с вами уже привыкли: написал sorted(lst) и список отсортировался. Удобно, быстро и без лишних мыслей 🙂 Но если задуматься: - а как именно компьютер сортирует числа? - почему иногда это происходит мгновенно, а иногда на больших данных может работать заметно дольше? На самом деле способов сортировки много, и работают они очень по-разному. 🫧 Пузырьковая сортировка Самый простой и самый медленный способ. Алгоритм много раз проходит по списку, сравнивает соседние элементы и меняет их местами, если они стоят неправильно. Так большие элементы постепенно «всплывают» в конец. ⏳ Работает за O(n²) — на больших массивах очень медленно. 🎯 Сортировка выбором Идея такая: находим минимальный элемент, ставим его в начало, потом ищем следующий минимальный и так далее. ⏳ Тоже O(n²) — по скорости почти как пузырёк. ✍️ Сортировка вставками Берём элементы по одному и каждый раз вставляем очередной элемент на правильное место в уже отсортированной части массива. ⏳ В худшем случае O(n²), ⚡ но если данные почти отсортированы, работает очень быстро. ⚡ Быстрая сортировка (Quick Sort) Здесь идея умнее: выбирается опорный элемент, массив делится на элементы меньше и больше него, и эти части сортируются рекурсивно. 🚀 В среднем работает за O(n log n) и на практике очень быстрая. Простые алгоритмы - почти всегда медленные. Более умные - в разы быстрее, особенно на больших объёмах данных. 🐍 А что используется в Python? В Python в sorted() и .sort() используется алгоритм: ✅ Timsort Это гибрид сортировки слиянием и сортировки вставками. Он работает за O(n log n) и умеет пользоваться тем, что данные часто бывают частично отсортированы. Поэтому sorted(lst) работает быстро и эффективно 🫰 записаться на занятие 💜
1 280
5
у нас лето ☀️ как у вас дела? как выпускные? делитесь фотографиями! 😍
у нас лето ☀️ как у вас дела? как выпускные? делитесь фотографиями! 😍
1 421
6
С добрым утром! Как и предполагалось, варианты достаточно похожи, поэтому уверен, что вы со всем справитесь! Удачи 🍀
1 910
7
Всем успехов и легкого варианта! ❤️
2 437
8
پیام ویدیو
2 509
9
С добрым утром всех! Не забываем, что сегодняшний урок стартует в 10:00 по мск! Сегодня на занятии задание 16, 14 и 12 ☺️
2 632
10
💡 Зачем вообще нужно условие Фано? Сегодня со вторым потоком будем разбирать задание 4, поэтому давайте бахнем префом немного простой теории! 😎 Представь тебе передали сообщение 0101. И у тебя есть коды букв: A → 0 B → 01 Теперь попробуй расшифровать. 0101 это A B A? или A A B? Ты не можешь понять где заканчивается один символ и начинается другой. И вот здесь появляется ключевая идея - код должен быть устроен так чтобы расшифровка была однозначной. 💡 И вот для этого существует условие Фано: Ни одно кодовое слово не является началом другого. Если перевести на нормальный язык - ни один код не должен входить в начало другого. 🔥 Где происходит ошибка? Самый классический случай: A → 0 B → 01 Код A уже содержится в начале кода B и всё ломается, однозначно декодировать не получится 🤧 ✅ Как выглядит нормальная система: A → 0 B → 10 C → 11 Здесь у тебя чёткая структура, ты читаешь слева направо и никогда не путаешься. 🧠 Самый удобный способ решать задание 4 - не мучаться с проверками а просто строить бинарное дерево. Каждое движение влево это 0, вправо это 1, каждый символ это лист дерева. И самое важное - символы находятся только в листьях. Это автоматически означает что никакой код не будет началом другого, ты буквально видишь структуру. ‼️ Очень важный момент который почти никто не понимает. Есть обратное условие Фано: ни одно кодовое слово не является концом другого. Это такой же способ проверить корректность кодов, просто с другой стороны. Если хотя бы один код заканчивается другим - будет та же проблема с неоднозначной расшифровкой. 🧩 Давай проверим тебя. Какая система кодов подходит? A) A → 0, B → 01, C → 10 B) A → 00, B → 01, C → 10 C) A → 1, B → 10, C → 01 💜 - A 😎 - B 🔥 - C 🚀 Вывод. Условие Фано это не какая-то абстрактная теория. Это просто правило которое гарантирует что ты всегда сможешь правильно прочитать сообщение. Понимаешь это, строишь дерево и задание 4 превращается в один из самых лёгких баллов. записаться на занятия 💜
2 730
11
не переживаем, я задержусь за 10 минут, начинаем в 16:10 🥹🤝
2 373
12
не забываем, что встречаемся сегодня в 16:00 по мск ☺️
не забываем, что встречаемся сегодня в 16:00 по мск ☺️
2 582
13
Приветик! Сегодня предлагаю вспомнить / повторить библиотеки и их методы для заданий ЕГЭ 🙂 1. Начнем мы с задания №8 и библиотеки itertools. В ней есть два очень важных для нас метода: permutations и product. Product - перебирает все возможные комбинации из набора символов заданой длины и учитывает повторения символов. from itertools import * for i in product("СОТКА", repeat=4): print(i) ('С', 'С', 'С', 'С') ('С', 'С', 'С', 'О') ('С', 'С', 'С', 'Т') ('С', 'С', 'С', 'К') … Permutations - перебирает перестановки набора символов заданой длины. from itertools import * for i in permutations("СОТКА", r=None): print(i) ('С', 'О', 'Т', 'К', 'А') ('С', 'О', 'Т', 'А', 'К') ('С', 'О', 'К', 'Т', 'А') … 2. Следующая библиотека, которая пригодится нам в задании 16 - functools. Из нее мы возьмем декоратор lru_cache, который мы пишем перед функцией, чтобы запоминать (кэшировать значения), что гораздо ускорит нашу программу. from functools import * @lru_cache def f(n): if n <= 3: return n else: return f(n - 1) + n 3. Двигаемся дальше к заданию 25 на маски чисел. Здесь очень кстати будет библиотека fnmatch c одноименным методом. from fnmatch import * for i in range(0, 10**8 + 1, 317): if fnmatch(str(i), '11??1*56'): print(i) 11021456 11211656 11401856 Конечно, при желании и необходимости можно использовать и другие, например тот же самы math, но чтобы разобрать все, одно поста мало. а какие библиотеки используешь ты?
2 550
14
Салют! 👋 Сегодня разберём одну из самых базовых, но важных тем - виды компьютерной графики 👇 🎨 РАСТРОВАЯ И ВЕКТОРНАЯ ГРАФИКА Вообще, вся компьютерная графика делится на два типа: растровую и векторную. 💡 Растровая графика Это изображения, которые состоят из пикселей - маленьких цветных точек. Что важно понимать: • каждый пиксель хранит свой цвет • чем больше пикселей, тем выше качество • при увеличении изображение рассыпается на квадратики 📌 Примеры: фотографии, скриншоты, картинки из интернета 💡 Векторная графика Здесь изображение строится не из пикселей, а из линий, кривых и опорных точек. Что это даёт: • изображение можно увеличивать бесконечно без потери качества • обычно занимает меньше места • идеально подходит для логотипов, иконок, схем ⚠️ Но есть нюанс: для сложных изображений (например, фотореализм) вектор использовать трудно, потому что всё нужно описывать математически. Нет лучшего типа графики. Растр - когда нужна детализация и реализм. Вектор - когда важна гибкость и масштабирование.
2 278
15
с добрым утром, ты выглядишь сегодня потрясно 💜
2 382
16
Всем приветик! Хочу поделиться с вами отличной книгой по основам Python. В ней вы сможете найти описание всех типов данных и основных конструкций. Всем новичкам (и не только) горячо рекомедую ❤️
2 727
17
🧠 Data Science vs Big Data: в чём разница и что общего? Сегодня разберёмся, чем отличаются Data Science и Big Data, ведь они часто звучат рядом, но обозначают разные направления! 💡 🔍 Data Science – это наука о данных. Специалисты в этой области используют статистику, программирование и машинное обучение для анализа данных и выявления скрытых закономерностей. Основные инструменты: Python, R, SQL, библиотеки машинного обучения (как Scikit-learn и TensorFlow). Задачи: построение моделей для предсказаний, анализ данных для принятия решений. 🔍Big Data – это работа с огромными объёмами данных. Представьте себе массивы информации из соцсетей, банковских транзакций или интернета вещей (IoT). Ключевая цель – сбор, хранение и обработка данных, которые слишком велики для обычных баз данных. Для этого используются технологии, как Hadoop, Spark и NoSQL базы данных (MongoDB, Cassandra). 💡 Что общего? - И Data Science, и Big Data работают с данными (Data) – и чем их больше, тем лучше! - Оба направления помогают бизнесам принимать решения на основе данных. - Специалисты в обеих сферах используют программирование и алгоритмы для работы с информацией, кстати, в основном Python 🐍 - Эти сферы часто пересекаются: Data Scientists могут использовать Big Data для анализа больших массивов данных, а инженеры Big Data создают инфраструктуру для Data Science.
3 003
18
Сегодня на Камбоджийских движениях 🇰🇭 Но не переживайте, завтра я уже буду дома, а там и первый урок нокаута в 16:00 по мск+1
Сегодня на Камбоджийских движениях 🇰🇭 Но не переживайте, завтра я уже буду дома, а там и первый урок нокаута в 16:00 по мск 🥹 Буду всех ждать 💜
2 627
19
ВПР 👨‍💻 и да, я не про всероссийскую проверочную работу 🤪 ВПР (или VLOOKUP на английском) в Excel — это функция, которая помогает искать значения в таблице. Представьте, что у вас есть список товаров с ценами, и вы хотите быстро найти цену по названию товара. Вот тут и приходит на помощь ВПР! Простой пример: У вас есть таблица с товарами и ценами: | Товар | Цена | |------------|------| | Яблоко | 100 | | Груша | 120 | | Банан | 80 | Теперь, если вы хотите узнать цену "Груши", можно использовать ВПР. 1. Введите формулу: =ВПР("Груша"; A1:B4; 2; ЛОЖЬ) 2. Где: - "Груша" — это то, что мы ищем. - A1:B4 — это диапазон данных, где мы ищем (очень важно выделять диапазон таким образом, чтобы первый слово, которое вы ищете, было в первом столбце, как видим, груша как раз в первом по счету, а втором идет его цена) - 2 — номер столбца, из которого нужно вернуть значение (в нашем случае это столбец с ценами). - ЛОЖЬ — значит, что мы ищем точное совпадение. Результат: Excel вернёт 120, потому что цена "Груши" - 120. ВПР удобно использовать, когда нужно быстро находить информацию по ключевому полю в больших таблицах! Это сильно облегчит нам работу с заданием 3 уже совсем скоро! записаться на занятия 💜
2 419
20
Mac, Windows или Linux — что выбрать программисту? 🤔 ОС — это не просто оболочка, а рабочий инструмент. Вот краткий разбор для тех, кто выбирает осознанно. 💻 🍏 Mac 🔹 Стабильная и быстрая система на UNIX-ядре 🔹 Идеален для iOS и macOS-разработки 🔹 Классный интерфейс, отличная автономность 💸 Минус: высокая цена 💰 Цены: • MacBook Air M2 — $1,000–1,200 • MacBook Pro M2/M3 — $2,000–3,000 ✅ Подойдёт тем, кто ценит комфорт и хочет “всё из коробки” 🖥️ Windows 🔹 Огромный выбор устройств на любой бюджет 🔹 Отличная совместимость с большинством программ 🔹 Подходит для .NET, C#, Unity и игр ⚠️ Минус: нестабильность по сравнению с Mac и Linux 💰 Цены: • Базовые ноуты — от $400 • Продвинутые — $1,200–2,000 ✅ Хорош для начинающих и геймеров 🐧 Linux 🔹 Бесплатный и настраиваемый 🔹 Работает даже на старом железе 🔹 Лучший выбор для серверной и веб-разработки ⚠️ Минус: может быть сложным в освоении 💰 Подойдёт ноутбук от $300 ✅ Для тех, кто хочет гибкость и контроль Что выбрать? 💰 Бюджет ограничен — Windows или Linux 🍏 Хочется максимум удобства — Mac 🐧 Нужна гибкость и минимум затрат — Linux Мой выбор — Mac на чипах M. Эстетика, мощность и стабильность без лишних настроек. Ну и доп пк тоже неплохо 🆗
2 160