Just Python
قناة بسيطة
🐍Простое изучение Python. Ссылка: @Portal_v_IT Сотрудничество: @oleginc
إظهار المزيد9 696
المشتركون
-624 ساعات
-217 أيام
-7630 أيام
أرشيف المشاركات
9 696
Упрощение создания операторов сравнения
Декоратор functools.total_ordering используется здесь для упрощения процесса реализации упорядочения экземпляров класса. Для обеспечения его работы нужно лишь чтобы были объявлены операторы сравнения lt и eq. Это — тот минимум, который нужен декоратору для конструирования остальных операторов сравнения.
#theory // Just Python
9 696
⚡️ DeepSeek-R1 теперь в Telegram!
Этот ИИ обогнал ChatGPT по скачиваниям и взорвал рынок. Почему?
— Лучше решает задачи и кодит
— Открытый исходный код
— Бесплатный
Попробуйте: @deepseeksbot
9 696
Функция enumerate()
Функция enumerate() добавляет счетчик в итерируемый объект, в котором используется метод iter , возвращающий итератор. Он может принимать последовательные значения индекса, начиная с нуля.
#theory // Just Python
9 696
Как перевернуть список в Python с помощью функции reversed()
Функция reversed() принимает список в качестве аргумента и возвращает нам исходные элементы, только в обратном порядке.
Если вы хотите сохранить возвращаемое значение из функции reversed() для дальнейшего использования, то нужно преобразовать результат в список с помощью функции list(). Далее необходимо присвоить получившееся выражение переменной, в нашем случае my_new_list.
9 696
Как делать отладку производительности Python (ч.2)
Что вы можете сделать, например, при обработке кодов в словаре, вы можете попробовать альтернативный метод диктовки элемента. Смущенный? Позвольте мне объяснить это. Вы можете просто выбрать опцию, чтобы добавить элемент напрямую, а затем проверить, существуют ли вставленные элементы или их нужно обновить. Таким образом, при этом вам не нужно проверять каждый элемент на соответствие ему, а затем обновлять его, что замедляет работу приложения.
#theory // Just Python
9 696
Круче уже не будет
Вслед за Трампом и Илоном Маском, один из самых загадочных людей в истории зарегистрировался в Telegram!
@ceobtc — Каналы, которые мы заслужили!
9 696
Круче уже не будет
Вслед за Трампом и Илоном Маском, один из самых загадочных людей в истории зарегистрировался в Telegram!
@ceobtc — Каналы, которые мы заслужили!
9 696
Отладка производительности Python (ч.1)
При написании программы наша главная цель - сделать программу эффективной, быстрой и компактной. Но бывают случаи, когда вы просто не можете сделать программу компактной. Поэтому в настоящее время вы, возможно, не захотите делать программу компактной, чтобы она работала быстрее.
9 696
Сиденье пропержено. Коврик для мыши стерся еще пару лет назад.
Слышу это от каждого второго прогера. Но это все в прошлом, когда подписан на AliExpress Программиста
Ежедневно публикуем самые интересные находки для айтишников, подписывайся – https://t.me/+wuZuKdYccG1kMjJi
9 696
Получение срезов итераторов
Воспользовавшись методом itertools.islice можно создать объект islice, который представляет собой итератор, выдающий нужные элементы. Однако здесь важно отметить то, что эта конструкция использует все элементы генератора вплоть до начала среза и все элементы в объекте islice.
9 696
Итерируемые объекты
Иногда нужно работать с файлом, который, как заранее известно, начинается с некоторого числа ненужных строк — вроде строк с комментариями. Для того чтобы пропустить эти строки, можно, снова, прибегнуть к возможностям itertools.
#theory // Just Python
9 696
Итерируемые объекты
Иногда нужно работать с файлом, который, как заранее известно, начинается с некоторого числа ненужных строк — вроде строк с комментариями. Для того чтобы пропустить эти строки, можно, снова, прибегнуть к возможностям itertools.
#theory // Just Python
9 696
Российские нейросети доступны для всех – показываем, на что они способны
Разбираем и тестируем лучшие отечественные ИИ-инструменты от Яндекса, Сбера и других разрабочиков вместе с СЕО университета Zerocoder Кириллом Пшинником⚡️
Кому будет полезно?
– Тем, кто хочет пользоваться доступными в РФ нейросетями без ограничений и языковых барьеров;
– Специалистам, работающим с текстами и визуальным контентом;
– IT-специалистам для оптимизации рабочих процессов.
В программе вебинара:
– Обзор возможностей российских нейросетей и их сравнение с западными аналогами;
– Практические примеры использования ИИ для различных задач в работе и повседневной жизни;
– Рассмотрение рынка вакансий и возможностей заработка с навыками работы с нейросетями.
Один из самых интересных и бесплатных эфиров в 2025 году ждет вас по ссылке.
erid: 2W5zFK4Vng8
ООО Зерокодер, ИНН 9715401631
9 696
Ограничение использования процессора и памяти (ч.2)
Затем мы устанавливаем лимит, используя некое число секунд, задаваемое аргументом seconds, и ранее полученное значение жёсткого лимита. После этого мы регистрируем обработчик signal, который, при превышении выделенного программе процессорного времени, инициирует процедуру выхода. В случае с памятью, мы, опять же, получаем значения для нежёсткого и жёсткого лимитов, после чего устанавливаем ограничение с помощью метода setrlimit, которому передаём размер ограничения (size) и ранее полученное значение жёсткого лимита
9 696
⚡️ В России официально утвердили цифровую валюту
Но самое забавное — что 92% граждан не знают даже что такое биржи и криптокошелек. Не говоря уже о том, как за пару кликов сделать месячную заработную плату.
Первые, кто разберется в этом — сколотит состояние💰
Для этого достаточно читать канал Арбитраж Крипты, который откроет вам мир криптовалют и покажет, как на них зарабатывать.
Автор канала на пальцах объясняет, как покупать криптовалюту в месте «А» дешевле, а продавать в месте «Б» дороже.
«Купили → продали, купили → продали, а разницу забрали себе».
Выбор за вами: пролистать или делать по 35 000 ₽ в день, сидя на диване💥
Успейте присоединиться, скоро доступ будет закрыт: @arbitrazh
9 696
Ограничение использования процессора и памяти (ч.1)
Если вместо того, чтобы оптимизировать программу, или улучшить то, как она пользуется процессором, вам нужно просто задать жёсткое ограничение на доступные ей ресурсы, можно воспользоваться соответствующей библиотекой
Тут показано ограничение процессорного времени и объёма памяти. Для того чтобы ограничить использование программой процессора, мы сначала получаем значения нежёсткого и жёсткого (hard) лимитов для конкретного ресурса (RLIMIT_CPU).
9 696
F-строки
Сложно делать что-либо без строк в Python и чтобы сохранить адекватность, вам нужно иметь структурированный способ работы со строками. Большая часть людей, работающих с Python, предпочитают метод format python.
#theory // Just Python
9 696
Время работы кода
Вы никогда не задумывались, сколько именно времени занимает работа кода в рамках одной ячейки?
Магическая команда time позволяет получить всю необходимую информацию о времени.
#theory // Just Python
9 696
⚡️Разыгрываем 2 новых iPhone и AirPods среди подписчиков!
Самый крупный канал про машины и крупнейший про экономику объединились, чтобы порадовать своих подписчиков подарками.
Для участия нужно подписаться на Тачки и Точка и The Экономист и нажать «Участвую!» под постом. Всё!
Итоги подведёт рандомайзер уже 13 февраля в 19:00. Гаджеты за свой счёт застрахуем и отправим победителям в любую точку мира. Всем удачи!
9 696
Просмотр содержимого внешнего файла
Часто вам может понадобиться скопировать в свой код несколько строк кода из внешнего файла. Команда %pycat избавит вас от долгой процедуры извлечения определенных данных из файла и их копирования в другой файл. Она позволяет просматривать содержимое любого файла в любом каталоге.
#theory // Just Python
