Forwarded from Программирование на Python | itpy 💻
- В 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
- Используйте функцию 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
- Преобразуйте число в шестнадцатеричное, используя 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
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
Автор: Решу ЕГЭ
Уровень: Базовый
Определите максимальное количество идущих подряд пар символов 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
s = open('files/24.txt').readline()
- Открывает файл с именем 'files/24.txt' и читает первую строку из этого файла, затем сохраняет её в переменную s.
s = s.replace('AB', '*').replace('CB', '+')
- Заменяет все вхождения 'AB' в строке Услона символ '*', затем заменяет все вхождения 'CB' на символ '+'.
for x in 'ABC':
- Инициализирует цикл, который будет последовательно проходить через каждую букву в строке 'ABC'.
s = s.replace(x, ' ')
- Для каждой буквы x в строке 'ABC', заменяет все её вхождения в строкеЭ24
Ана пробелы.
print(max([len(x) for x in s.split()]))
- Разделяет строку s на части (слова), используя пробелы как разделители, затем вычисляет длину каждой части и выводит максимальную из них.
print(len(max(s.split(), key=len)))
- Так же, как предыдущая строка, разделяет строку s на части (слова), используя пробелы в качестве разделителей, и затем находит и выводит длину самой длинной части в строке.
Наша Stepik подборкой задач
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥11🔥4👍3
#реклама
Собрали все полезные функции из библиотеки
ipaddress
для нового 13 номера ЕГЭ по информатике. В меню навигации ты найдешь шпаргалки по остальным номерам!from ipaddress import *
net = ip_network('адрес сети/маска')
net.netmask
for mask in range(33):
net = ip_network(f'адрес узла/{mask}', 0)
for ip in net:
ip_b = f'{ip:b}'
Информатика ЕГЭ | itpy
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥11 6🔥4 4
Уважаемые студенты, ваше мнение важно для меня! Помогите выбрать номер следующей шпаргалки, которую нужно освежить.
Anonymous Poll
41%
14
57%
15
40%
16
49%
17
9%
Своими вариантами делитесь в комментариях 😼
Хочу провести бесплатный вебинар, чтобы протестировать свой интернет (недавно подключил второго провайдера).
Трансляция будет проходить в Telegram в следующее воскресенье. Помогите, пожалуйста, определиться с темой:
Трансляция будет проходить в Telegram в следующее воскресенье. Помогите, пожалуйста, определиться с темой:
Anonymous Poll
21%
5, 14 номера - работа с системами счисления
18%
8 номер - комбинаторика через itertools
16%
Пробежаться по всем библиотечкам, которые используются на экзамене
12%
Поговорить про Python, основные моменты, которые нужны для экзамена
34%
Теория игр - три халявных балла, решение через Excel (таблицы).
Вчера я ходил подавать документы для сдачи ЕГЭ. Решил в этом году поддержать своих студентов и тоже сдать инфу 🙂
Так вот там мне в руки попалась интересная бумажка с предварительным расписанием экзаменов. Это еще не окончательное расписание, но дает общее представление. Точное расписание, возможно, будет опубликовано ближе к апрелю.
Пользуясь случаем оставляю форму, где вы можете задать свой анонимный вопрос касаемо проведения экзаменов 👾
Информатика ЕГЭ | itpy🧑💻
Так вот там мне в руки попалась интересная бумажка с предварительным расписанием экзаменов. Это еще не окончательное расписание, но дает общее представление. Точное расписание, возможно, будет опубликовано ближе к апрелю.
Пользуясь случаем оставляю форму, где вы можете задать свой анонимный вопрос касаемо проведения экзаменов 👾
Информатика ЕГЭ | itpy
Please open Telegram to view this post
VIEW IN TELEGRAM
3 10 5 4
А ещё моим студентам начали выдавать такие вот формы, где просят указать список программ, которые они хотели бы видеть на экзамене.
Обычно этот список фиксированный, нельзя написать все, что угодно, но тем не менее данная форма важна☝️
Если какая-то из указанных вами программ будет отсутствовать на вашем компьютере, вы можете требовать устранения этого недостатка, либо замены компьютера, либо переноса экзамена на резервный день🙂
Информатика ЕГЭ | itpy🧑💻
Обычно этот список фиксированный, нельзя написать все, что угодно, но тем не менее данная форма важна
Если какая-то из указанных вами программ будет отсутствовать на вашем компьютере, вы можете требовать устранения этого недостатка, либо замены компьютера, либо переноса экзамена на резервный день
Информатика ЕГЭ | itpy
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14 7
Выдавали вам в школе, что-то подобное?
Anonymous Poll
4%
Да, уже давно
2%
Да, совсем недавно
6%
Еще нет, но обещали
88%
Нет, первый раз слышу
Упало от вас вчера несколько полезных вопросов, решил ответить на них в формате викторинки 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
Сколько длится ЕГЭ по информатике?
Anonymous Quiz
5%
2 часа 55 минут
15%
3 часа 30 минут
75%
3 часа 55 минут
4%
4 часа 10 минут
👨💻5
Что можно взять с собой на ЕГЭ по информатике?
Anonymous Quiz
11%
Калькулятор
7%
Свою мышь/клаву
5%
Телефон :)))
77%
Вход в пункт проведения экзамена со своими устройствами запрещен
Будут ли меняться задания на ЕГЭ по информатике, отличаться от
Демоверсии КИМ ЕГЭ 2025?
Демоверсии КИМ ЕГЭ 2025?
Anonymous Quiz
53%
Формулировки поменяются, но проверяемые элементы остаются неизменными
8%
Поменяются все задания
39%
Все задания будут как в Демоверсии КИМ ЕГЭ 2025, поменяются только числа
Каким ПО можно пользоваться на ЕГЭ по информатике?
Anonymous Quiz
3%
Можно пользоваться любым ПО, и также интернетом
88%
Можно пользоваться любым ПО, которое установлено на компьютере
9%
Можно перед экзаменом установить все необходимые себе программы, и их использовать