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

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

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

📺 YouTube: clck.ru/3FwqbX

🙋‍♂️ Я автор: @ilandroxxy
Download Telegram
📱 Как легко переводить числа между различными системами счисления: двоичной, восьмеричной и шестнадцатеричной.

2⃣ Двоичная система:
- В Python можно использовать функцию bin(), чтобы получить двоичное представление числа.

- Например, bin(125) возвращает строку '0b1111101', где префикс 0b указывает на двоичную систему.

- Чтобы избавиться от префикса, используйте срез: bin(125)[2:], что даст '1111101'.

- Также можно использовать форматирование строк: f'{125:b}', что также выдаст '1111101'.

- Для обратного преобразования строки в число используйте int('1111101', 2), получив исходное 125.

n = 125
print(bin(n)) # 0b1111101
print(f'{n:b}') # 1111101
print(bin(n)[2:]) # 1111101
print(int('1111101', 2)) # 125



8⃣ Восьмеричная система:
- Используйте функцию oct(), чтобы получить восьмеричное представление.

- oct(125) возвращает '0o175', где 0o обозначает восьмеричную систему.

- Чтобы убрать префикс, используйте срез: oct(125)[2:] даст '175', или форматирование: f'{125:o}', что тоже даст '175'.

- Обратно можно преобразовать с помощью int('175', 8), снова получая 125.

n = 125
print(oct(n)) # 0o175
print(f'{n:o}') # 175
print(oct(n)[2:]) # 175
print(int('175', 8)) # 125



1⃣6⃣ Шестнадцатеричная система:
- Преобразуйте число в шестнадцатеричное, используя hex().

- hex(125) возвращает '0x7d', где 0x указывает на шестнадцатеричную систему.

- Удалите префикс срезом: hex(125)[2:] даст '7d'.

- Используйте f'{125:x}' для малого регистра или f'{125:X}' для большого регистра, чтобы получить '7d' или '7D' соответственно.

- Преобразуйте обратно с помощью int('7d', 16), получив 125.

n = 125
print(hex(n)) # 0x7d
print(f'{n:x}') # 7d
print(f'{n:X}') # 7D
print(hex(n)[2:]) # 7d
print(int('7d', 16)) # 125



Не забудь поделиться этой шпаргалкой с друзьями 😼

Азим вкатывается в IT | itpy 💻
Наш второй канал по подготовке к ЕГЭ 🧑‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍4🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Снова попробовал создать видео через ИИ, кстати поддержите лайком на YouTube 📱

Собрал его сам, быстро, на коленке, так как просто было интересно проверить гипотезу. Получилось вполне сносно при условии, что я записал только «момент написания кода» и одно голосовое (себя я не снимал).

Если уделять этому время и делать нормальный монтаж, то результат может получаться очень даже хорошим! Намерен ещё экспериментировать 😼

Прошу оставить обратную связь, если это ОК контент и есть смысл дальше идти в эту сторону 👍 ❤️‍🔥

И 🤔, если сомнительная идея.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥13👍4🤔3
Друзья, хочу снова попросить вас поучаствовать в опросах. Надеюсь, вы отнесетесь к этому с пониманием 🙏 Кстати, как вы в целом относитесь к опросам?
Anonymous Poll
56%
Положительно
43%
Почему бы и не поучаствовать, мне не сложно
2%
Надоели уже эти опросы..
3
Было бы вам интересно готовиться со мной к ЕГЭ в формате вебинаров?

Ниже постараюсь записать голосовое по этому поводу и хотелось бы (ооооочень сильно) получить обратную связь от вас 🙏
Anonymous Poll
55%
Да, давно слежу за каналом и хотел бы попробовать
16%
Так как мне уже не актуально, то я мимо, но изначально хотел бы
6%
Нет, мне подготовка к ЕГЭ не актуальна
23%
Такой формат мне не подходит
🔥3
Информатика | Илья Андрианов | itpy 🧑‍💻
Было бы вам интересно готовиться со мной к ЕГЭ в формате вебинаров?

Ниже постараюсь записать голосовое по этому поводу и хотелось бы (ооооочень сильно) получить обратную связь от вас 🙏
👋 Хочу поделиться своими соображениями по поводу организации вебинаров.

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

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

❗️Хотелось бы узнать ваше мнение:
- Насколько вас заинтересует подобный курс?
- Какую стоимость вы считаете приемлемой?
- Будет ли для вас полезен такой формат контента?

Ваши отзывы и предложения помогут мне создать максимально эффективный и полезный курс 🤏
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7
This media is not supported in your browser
VIEW IN TELEGRAM
🚩🚩 Разбор номера 45258 #reshu по информатике #ЕГЭ24
Автор: Решу ЕГЭ
Уровень: Базовый


🚩 Условие задачи:
Определите максимальное количество идущих подряд пар символов AB или CB в прилагаемом файле.

Искомая подпоследовательность должна состоять только из пар AB, или только из пар CB, или только из пар AB и CB в произвольном порядке следования этих пар.


🚩 Теоретическая справка:
Этот номер очень удобно решается через замену всех "лишних" элементов.


👩‍💻 Код решения:
s = open('files/24.txt').readline()
s = s.replace('AB', '*').replace('CB', '+')

for x in 'ABC':
s = s.replace(x, ' ')

print(max([len(x) for x in s.split()]))
print(len(max(s.split(), key=len)))

# Ответ: 65


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

1⃣ s = open('files/24.txt').readline()
- Открывает файл с именем 'files/24.txt' и читает первую строку из этого файла, затем сохраняет её в переменную s.


2⃣ s = s.replace('AB', '*').replace('CB', '+')
- Заменяет все вхождения 'AB' в строке Услона символ '*', затем заменяет все вхождения 'CB' на символ '+'.


3⃣ for x in 'ABC':
- Инициализирует цикл, который будет последовательно проходить через каждую букву в строке 'ABC'.


4⃣ s = s.replace(x, ' ')
- Для каждой буквы x в строке 'ABC', заменяет все её вхождения в строкеЭ24
Ана пробелы.


5⃣ print(max([len(x) for x in s.split()]))
- Разделяет строку s на части (слова), используя пробелы как разделители, затем вычисляет длину каждой части и выводит максимальную из них.


6⃣ print(len(max(s.split(), key=len)))
- Так же, как предыдущая строка, разделяет строку s на части (слова), используя пробелы в качестве разделителей, и затем находит и выводит длину самой длинной части в строке.


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

Информатика ЕГЭ | чатик itpy 🧑‍💻
Наша Stepik подборкой задач😼
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥11🔥4👍3
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-адреса в двоичном виде:
ip_b = f'{ip:b}'


Информатика ЕГЭ | itpy 👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥116🔥44
Уважаемые студенты, ваше мнение важно для меня! Помогите выбрать номер следующей шпаргалки, которую нужно освежить.
Anonymous Poll
41%
14
57%
15
40%
16
49%
17
9%
Своими вариантами делитесь в комментариях 😼
Хочу провести бесплатный вебинар, чтобы протестировать свой интернет (недавно подключил второго провайдера).

Трансляция будет проходить в Telegram в следующее воскресенье. Помогите, пожалуйста, определиться с темой:
Anonymous Poll
21%
5, 14 номера - работа с системами счисления
18%
8 номер - комбинаторика через itertools
16%
Пробежаться по всем библиотечкам, которые используются на экзамене
12%
Поговорить про Python, основные моменты, которые нужны для экзамена
34%
Теория игр - три халявных балла, решение через Excel (таблицы).
3
Вчера я ходил подавать документы для сдачи ЕГЭ. Решил в этом году поддержать своих студентов и тоже сдать инфу 🙂

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

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

Информатика ЕГЭ | itpy 🧑‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
18👍9🔥5
‼️Важный вопрос, будем делать розыгрыш на 1000 подписчиков!? 🙂
Anonymous Poll
86%
Да
14%
Нет
31054
А ещё моим студентам начали выдавать такие вот формы, где просят указать список программ, которые они хотели бы видеть на экзамене.

Обычно этот список фиксированный, нельзя написать все, что угодно, но тем не менее данная форма важна☝️

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

Информатика ЕГЭ | itpy 🧑‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥147
Упало от вас вчера несколько полезных вопросов, решил ответить на них в формате викторинки 👇
Please open Telegram to view this post
VIEW IN TELEGRAM