Информатика | Илья Андрианов | itpy 🧑‍💻
1.05K subscribers
264 photos
20 videos
19 files
630 links
По рекламе: @ilandroxxy

Шпаргалки: clck.ru/3FwqWt
📚 Наши курсы: clck.ru/3FwqYb

Разборы: clck.ru/3Fwqay
💬 Чатик: clck.ru/3FwqZa

📺 YouTube: clck.ru/3FwqbX

🙋‍♂️ Я автор: @ilandroxxy
Download Telegram
📚180+ баллов ЕГЭ у студента 3 курса СибГУТИ Новосибирск #university #developer

🔍 Как готовился(-ась) к ЕГЭ?
Самостоятельно и немного используя школьную программу.

🔜 Сколько часов в день занимают пары?
От 3 до 4,5 часа.

📖 Сколько часов чистого времени занимает учеба?
Не считая пар: 3 – 4,5 часа.


🗓 Стандартный учебный день
Каждый день начинается с планирования, основанного на советах старших курсов. Мы заранее узнаем у них, какие пары важны, а какие можно пропустить. На некоторые занятия нужно лишь приходить, что позволяет выполнять домашку по другим предметам.
Обычно 1-3 предмета требуют особого внимания и подготовки.


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


❤️ Что нравится в вузе?
Вуз не строит из себя нечто невероятное, и это дает много времени на саморазвитие! Это отличная возможность изучать что-то новое и заниматься любимыми увлечениями.


Что не устраивает?
К сожалению, наличие военной кафедры и низкие баллы приводят к тому, что поступают менее мотивированные студенты. Это снижает желание преподавателей углубляться в свои предметы. Следовательно, учиться можно, если учить самим преподавателей!


💡Советы первокурсникам
Если бы я мог дать только один совет, он был бы следующим: Общайтесь! Все можно решить через договоренности. Не стойте на месте: контактируйте с старшими курсами и преподавателями. Попробуйте себя в олимпиадном программировании – это отличный шанс для саморазвития!


💬 Поделитесь своей историей, и она появится тут — Анонимная форма.

Информатика ЕГЭ | itpy 🧑‍💻
Поддержать автора донатом 💵
Please open Telegram to view this post
VIEW IN TELEGRAM
2843
This media is not supported in your browser
VIEW IN TELEGRAM
🚩 Разбор номера 17863 #kege по информатике #ЕГЭ9
Автор: Демоверсия 2025
Уровень: Базовый


🚩 Условие задачи:
Определите количество строк таблицы, содержащих числа, для которых выполнены оба условия:
– в строке только одно число повторяется трижды, остальные числа различны;
– квадрат суммы всех повторяющихся чисел строки больше квадрата суммы всех её неповторяющихся чисел.


🚩 Теоретическая справка:
Запоминайте способ создания генератора списков copied, чтобы можно было решать такие прототипы 9 номера на ура!


👩‍💻 Код решения:
cnt = 0
for s in open('9.csv'):
M = [int(x) for x in s.split(';')]
copied = [x for x in M if M.count(x) == 3]
nor_copied = [x for x in M if M.count(x) == 1]
if len(copied) == 3 and len(nor_copied) == 3:
if sum(copied) 2 > sum(nor_copied) 2:
cnt += 1
print(cnt)

# Ответ: 273


👩‍💻 Комментарии к коду:

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


2⃣ for s in open('9.csv'):
Открываем файл '9.csv' для чтения и перебираем каждую строку файла поочередно.


3⃣ M = [int(x) for x in s.split(';')]
Разделяем строку s на элементы по разделителю ';', преобразуем их в целые числа и сохраняем в списке M.


4⃣ copied = [x for x in M if M.count(x) == 3]
Создаем список copied, включающий элементы списка M, которые встречаются ровно 3 раза.


5⃣ nor_copied = [x for x in M if M.count(x) == 1]
Создаем список nor_copied, включающий элементы списка M, которые встречаются ровно 1 раз.


6⃣ if len(copied) == 3 and len(nor_copied) == 3:
Проверяем, что в списке copied ровно 3 элемента, и в списке nor_copied также ровно 3 элемента.


7⃣ if sum(copied) 2 > sum(nor_copied) 2:
Сравниваем квадраты суммы элементов списка copied и квадрат суммы элементов списка nor_copied.


8⃣ cnt += 1
Увеличиваем счетчик cnt на 1, если выполняются предыдущие условия.


0⃣ print(cnt)
Выводим значение счетчика cnt, которое содержит количество строк, удовлетворяющих условиям.


#⃣ Полный список разборов в одном месте

Информатика ЕГЭ | чатик itpy 🧑‍💻
Поддержать автора донатом 💵
Please open Telegram to view this post
VIEW IN TELEGRAM
3854
This media is not supported in your browser
VIEW IN TELEGRAM
🚩🚩 Разбор номера 17866 #kege по информатике #ЕГЭ12
Автор: Демоверсия 2025
Уровень: Базовый


🚩 Условие задачи:
Какая строка получится в результате применения приведённой ниже программы к строке,
состоящей из 81 идущей подряд цифре 1? В ответе запишите полученную строку.

ПОКА нашлось (11111) ИЛИ нашлось (888)
ЕСЛИ нашлось (11111)
ТО заменить (11111, 88)
ИНАЧЕ заменить (888, 8)


🚩 Теоретическая справка:
Предлагаю вам альтернативное решение базового 12 номера с использованием библиотеки re. Базовое решение оставлю в комментариях к этому посту!


👩‍💻 Код решения:
from re import *
s = '1' * 81
while '11111' in s or '888' in s:
s = sub('11111', '8', s, 1)
s = sub('888', '8', s, 1)
print(s)

# Ответ: 881


👩‍💻 Комментарии к коду:

1⃣ from re import *
Импортируем все функции и классы из модуля re, который предоставляет функциональность для работы с регулярными выражениями.


2⃣ s = '1' * 81
Создаем строку s, состоящую из 81 символа '1'.


3⃣ while '11111' in s or '888' in s:
Начинаем цикл, который продолжается до тех пор, пока строка s содержит подстроку '11111' или '888'.


4⃣ s = sub('11111', '8', s, 1)
Заменяем первое вхождение подстроки '11111' на '8' в строке s.


5⃣ s = sub('888', '8', s, 1)
Заменяем первое вхождение подстроки '888' на '8' в строке s.


6⃣ print(s)
Выводим результирующую строку s после завершения цикла.


#⃣ Полный список разборов в одном месте

Информатика ЕГЭ | чатик itpy 🧑‍💻
Поддержать автора донатом 💵
Please open Telegram to view this post
VIEW IN TELEGRAM
2552
Как вы относитесь к появлению рекламы на канале? К большому моему сожалению донаты совершенно не работают и реклама это единственный способ монетизировать мой труд 🥲
Anonymous Poll
76%
Пусть будет, нам не жалко
15%
Напрягает, но терпеть готов
9%
Жутко бесит, реклама отстой
53
🚩 Шпаргалка про полезный метод списков .reverse() #useful

Не забудь сохранить и отправить другу! 👋

Информатика ЕГЭ | itpy
🧑‍💻
Поддержать автора донатом 💵
Please open Telegram to view this post
VIEW IN TELEGRAM
664
📚224 балла ЕГЭ у выпускника НГУ Новосибирск #university #developer

🔍Как готовился(-ась) к ЕГЭ?
Полностью самостоятельно без репетиторов и курсов.

🔜 Сколько часов в день занимают пары?
Больше 4,5 часов.

📖 Сколько часов чистого времени занимает учеба?
Больше 6 часов в день.


🗓 Стандартный учебный день
Пары по дням недели у меня были распределены неравномерно. В некоторые дни пар не было вообще, а в другие могло быть до 5 пар подряд.

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


💼 Работа и учеба
На первом курсе бакалавриата совмещать учёбу и работу практически невозможно — шанс не справиться с учёбой слишком велик. А вот ближе к концу бакалавриата (на 3-4 курсе) это становится вполне реальным.

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

Многие научные руководители работают в институтах СО РАН и принимают на работу своих студентов. Тем не менее, при желании можно также найти возможность в индустрии.


❤️ Что нравится в вузе?
НГУ предоставляет хорошие знания по фундаментальным дисциплинам, и в целом уровень образования здесь достаточно высокий.

Отношение преподавателей и работников деканата доброжелательное (конечно, это зависит от факультета, но, по крайней мере, на ММФ с этим все в порядке).


🤾‍♂️ Активности и дополнительные плюшки
В НГУ существует множество клубов по интересам: от настольных игр до волонтёров-психологов и фотоклубов. Есть много спортивных активностей. Проводятся регулярные мероприятия, такие как Open Space Picnic, неделя Дарвина, Интернеделя и Маёвка. Также регулярно проходят Дни карьеры, на которые приходят множество компаний, предлагающих вакансии и стажировки.


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


💡Советы первокурсникам
Ходить на все пары (лекции и семинары) и пока не задумываться о работе.

💬 Поделитесь своей историей, и она появится тут — Анонимная форма.

Информатика ЕГЭ | itpy 🧑‍💻
Поддержать автора донатом 💵
Please open Telegram to view this post
VIEW IN TELEGRAM
104855
Хотели бы вы видеть продолжение этой рубрики на канале? 🤔
Anonymous Poll
84%
Да ✔️
16%
Нет
533
This media is not supported in your browser
VIEW IN TELEGRAM
🚩🚩 Разбор номера 17867 #kege по информатике #ЕГЭ13
Автор: Демоверсия 2025
Уровень: Базовый


🚩 Условие задачи:
Сеть задана IP-адресом 172.16.168.0 и маской сети 255.255.248.0.
Сколько в этой сети IP-адресов, для которых количество единиц в двоичной записи IP-адреса не кратно 5?
В ответе укажите только число


🚩 Теоретическая справка:
Самый популярный прототип 13 номера, весь 2024 год ФИПИ публиковала именно такие задачи, есть вероятность, что в этом году прототип слегка изменится.


👩‍💻 Код решения:
from ipaddress import *
net = ip_network('172.16.168.0/255.255.248.0', 0)
cnt = 0
for ip in net:
s = f'{ip:b}'
if s.count('1') % 5 != 0:
cnt += 1
print(cnt)

# Ответ: 1663



👩‍💻 Комментарии к коду:

1⃣ from ipaddress import *
Импортируем все функции и классы из модуля ipaddress, который позволяет работать с IP-адресами и сетями.


2⃣ net = ip_network('172.16.168.0/255.255.248.0', 0)
Создаем объект сети на основе IP-адреса и маски подсети, заданной в формате CIDR. Здесь '0' указывает на использование маски по умолчанию.


3⃣ cnt = 0
Инициализируем счётчик cnt равным 0. Этот счётчик будет использоваться для подсчета количества IP-адресов, удовлетворяющих заданному условию.


4⃣ for ip in net:
Начинаем цикл, который перебирает все IP-адреса в заданной сети net.


5⃣ s = f'{ip:b}'
Преобразуем текущий IP-адрес ip в двоичную строку и сохраняем её в переменной s.


6⃣ if s.count('1') % 5 != 0:
Проверяем, если количество единиц в двоичном представлении IP-адреса не делится на 5 без остатка.


7⃣ cnt += 1
Если условие выполняется, увеличиваем счётчик cnt на 1.


8⃣ print(cnt)
Выводим значение счётчика cnt, которое теперь содержит количество IP-адресов, не удовлетворяющих условию (количество единиц в двоичном представлении которых не делится на 5).



#⃣ Полный список разборов в одном месте

Информатика ЕГЭ | чатик itpy 🧑‍💻
Поддержать автора донатом 💵
Please open Telegram to view this post
VIEW IN TELEGRAM
2744
🚩 Перевод из 10_сс в base_сс при base > 10 #useful

Сохраняйте полезную шпаргалку для 14 и 5 номеров ЕГЭ

Информатика ЕГЭ | itpy 🧑‍💻
Поддержать автора донатом 💵
Please open Telegram to view this post
VIEW IN TELEGRAM
653
1⃣3⃣ Шпаргалка для номера #ЕГЭ13

Собрали все полезные функции из библиотеки ipaddress для нового 13 номера ЕГЭ по информатике. В меню навигации ты найдешь шпаргалки по остальным номерам!

🚩 Подключаем библиотеку:
from ipaddress import *


🚩 Функция для создания объекта сети:
net = ip_network('адрес сети/маска')


🚩 Получение маски сети:
net.netmask


🚩 Цикл для перебора значений маски:
for mask in range(33):
net = ip_network(f'адрес узла/{mask}', 0)


🚩 Цикл для перебора IP-адресов в двоичном виде:
for ip in net: 
ip_b = f'{ip:b}'


Информатика ЕГЭ | itpy 👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
3843
📚281 балл ЕГЭ у студента 5 курса МФТИ Долгопрудный #university #developer

🔍 Как готовился(-ась) к ЕГЭ?
Самостоятельно и с репетитором, поступил по олимпиаде.

🔜 Сколько часов в день занимают пары?
1,5 - 3 часа

📖 Сколько часов чистого времени занимает учеба?
до 1,5 часа


🗓 Стандартный учебный день
Сейчас в основном работаю, на пары хожу через раз. Стараюсь соблюдать режим сна, хоть работа у меня и не по расписанию.


💼 Работа и учеба
Бывают сложные моменты (например, во время сессии), но в целом, если работодатель понимающий, всё будет хорошо.


Что нравится в вузе?
Люди, программа первых трех курсов дала очень хорошую базу.


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


💡Советы первокурсникам
Не сдаваться и не опускать руки, всегда искать выход, какой бы трудной ни казалась ситуация.


💬 Поделитесь своей историей, и она появится тут — Анонимная форма.

Hey student! 🎓
Please open Telegram to view this post
VIEW IN TELEGRAM
4655
Привет всем! 👋

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

Если у вас есть вопросы обо мне или о содержании канала, переходите по этой ссылке и оставляйте свои анонимные вопросы.

Возможно, некоторые из них я освещу на канале (но это не точно 😅).
Please open Telegram to view this post
VIEW IN TELEGRAM
31086
Забавный факт! 😅
В 2024 году призёров Всероса по информатике – 172 человека, а стобалльников по информатике – 101 человек.

Это просто к слову о сложности экзамена и о том, насколько удачно всё должно сложиться, чтобы сдать ЕГЭ на 100 баллов 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
755
Всем привет! Сегодня я отвечу на часть анонимных вопросов, которые вы оставили мне через эту форму.

Спасибо вам за активность! Уверен, это поможет нам стать чуточку ближе 😅😁
Please open Telegram to view this post
VIEW IN TELEGRAM
531
Вопрос:
Здравствуйте! Хотел бы узнать, возможно ли заниматься в очном формате? Насколько я понимаю, вы из Новосибирска, но неясно, из какого района.

💬 Отвечаю:
Да, все верно! Я родился и вырос в Советском районе Новосибирска, а именно на верхней зоне Академгородка. В связи с удаленностью моего района от центра города я изначально старался проводить занятия только онлайн. Собственно, ради этого я и улучшаю свой сетап. На данный момент очных занятий я не провожу, но в планах есть мысли открыть свой компьютерный класс!
Please open Telegram to view this post
VIEW IN TELEGRAM
3553
Вопрос:
Какой университет/школу вы закончили? Были ли какие-то сложности с выбором учебного заведения?

💬 Отвечаю:
Ох, путь у меня получился довольно сложным, но одновременно интересным. До 6-го класса я учился в самой обычной MБOУ СОШ. Не скажу, что это была плохая школа: учителя были отличные, а вот дети... Во 2 классе уже 7 человек состояли на учёте в детской комнате милиции (если что, речь не идет о школе из Академгородка).

Дальше ещё интереснее! Вы удивитесь, но я закончил Православную гимназию в Академгородке 😅. Предвкушая кучу вопросов, отвечу сразу: это самая обычная светская школа с несколькими дополнительными уроками из разряда "Старогреческий язык" или "ПКР". Школа, кстати, входит в топ-300 школ России и в топ-10 школ Новосибирской области, так как все наши педагоги – это ученые из СО РАН.

Школа дала мне основы фундаментальных знаний, но определиться с выбором университета было крайне тяжело. На тот момент я не знал, чем хочу заниматься, и поступил на Мехмат НГУ. Отучился там два года и понял, что математика вообще не моя наука, ушёл оттуда с крайне неприятными чувствами. О чем, возможно, расскажу в других постах.

В итоге я перевёлся в IT-университет СибГУТИ и закончил факультет Информатики и Вычислительной техники, параллельно помогая с математикой всем своим одногруппникам и однокашникам. Так, кстати, и началась моя "карьера" в репетиторстве.
Please open Telegram to view this post
VIEW IN TELEGRAM
6843
Вопрос:
Какие у вас планы по развитию этого канала? И чем еще вы занимаетесь помимо репетиторской деятельности???

💬 Отвечаю:
Планов очень много; я никогда не зажимал идеи в себе — они появляются сами собой, например, во время прогулки с собаками.

Из ближайших планов: я планирую собрать сетку полезных каналов для ребят, которые хотят связать свою жизнь с IT. Это будут канал по ЕГЭ, канал по Python и канал с обзорами университетов. Всё это я буду монетизировать через донаты и рекламу. Кстати, ищу себе рекламного менеджера!
1. Информатика | Илья Андрианов | itpy 👨‍💻
2. Азим вкатывается в IT | itpy 💻
3. Hey student! 🎓

Также планирую работать над улучшением сборника задач и бесплатного курса по Python на Stepik. Опыт показал, что Stepik — прекрасная платформа для привлечения аудитории, поэтому я собираюсь уделять ему больше времени.
1. Подборка задач для подготовки к ЕГЭ
2. Основы Python для успешной сдачи ЕГЭ

Кроме того, хочу в ближайшее время запустить новое направление: обучение репетиторов работе с Telegram и продвижение на Авито. Уже есть идеи, как это можно классно оформить. В целом, я и так стабильно проводил 2-3 бесплатные сессии в месяц, делясь своим опытом в этой сфере, но, видимо, настало время монетизировать свои знания.
Please open Telegram to view this post
VIEW IN TELEGRAM
3744
Поддержите этот канал и автора
Спасибо вам за поддержку! Ваша помощь дает мне возможность создавать ещё больше интересного и полезного контента.

Я очень ценю ваше доверие и готов продолжать делиться своими знания с вами 🙏🥺
843
This media is not supported in your browser
VIEW IN TELEGRAM
🚩 Разбор номера 7667 #reshu по информатике #ЕГЭ8
Автор: РЕШУ ЕГЭ
Уровень: Базовый


🚩 Условие задачи:
Сколько слов длины 5, начинающихся с гласной буквы, можно составить из букв Е, Г, Э? Каждая буква может входить в слово несколько раз.


🚩 Теоретическая справка:
Крайне интересная задача, так как позволяет представить вот такое простое и эстетичное решение. Стандартное решение я постараюсь приложить в комментариях к этому посту.


👩‍💻 Код решения:
from itertools import product
print([slovo[0] in 'ЕЭ' for slovo in product('ЕГЭ', repeat=5)].count(True))

# Ответ: 162


👩‍💻 Комментарии к коду:

1⃣ from itertools import product
Импортируем функцию product из модуля itertools, которая позволяет генерировать декартово произведение итераторов.


2⃣ print([slovo[0] in 'ЕЭ' for slovo in product('ЕГЭ', repeat=5)]
В генераторе мы пробегаем все получившиеся слова через функцию product и если первый элемент слова является буквами Е или Э, то в список будет падать bool значение True.


3⃣ .count(True))
Считаем количество истинных значений (True) в полученном списке и выводим это значение на экран.


#⃣ Полный список разборов в одном месте

Информатика ЕГЭ | чатик itpy 🧑‍💻
Поддержать автора донатом 💵
Please open Telegram to view this post
VIEW IN TELEGRAM
3644