Python Education
Closed channel
Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/python_educa РКН: clck.ru/3MnbNV
Show more8 563
Subscribers
-124 hours
-167 days
-6630 days
Posts Archive
8 563
❗️Nested Sets (вложенные множества)
Это способ организации иерархических данных, где каждый узел дерева представлен парой чисел, определяющих диапазон значений.
Каждая категория представлена объектом, содержащим поля "ID", "Название", "Левая граница" и "Правая граница". "Левая граница" и "Правая граница" определяют диапазон значений, которые охватывают поддерево данной категории.
Преимущество использования
Nested Sets заключается в том, что мы можем эффективно извлекать всех потомков узла, находить родителей и определять уровень вложенности с помощью простых операций сравнения.
В этом примере мы находим всех потомков категории "Компьютеры".
*При изменении структуры дерева требуется обновление левых и правых границ всех связанных категорий.
Python Education | #Python8 563
❗️textwrap.dedent()
В Python метод
textwrap.dedent() удаляет общие отступы из многострочного текста. Это полезно для упрощения форматирования строк, особенно в документации или больших блоках текста.
Python Education | #Python8 563
Путеводитель по ТОП-20 удаленным и самым прибыльным профессиям 2025 года.
Что выбрать: дизайн, программирование, маркетинг или управление?
Онлайн-школа Skillbox подготовила для вас удобный и простой материал по 20 профессиям которые можно освоить легко и быстро с нуля.
Поддержка, подарки и пошаговый план действий — всё, чтобы вы начали зарабатывать удалённо.
Просто зарегистрируйтесь и получите материал бесплатно.
8 563
❗️pandas.pivot_table()
pandas.pivot_table() — это функция в библиотеке Pandas для создания сводных таблиц (pivot tables) из данных в формате DataFrame. Сводная таблица позволяет агрегировать, суммировать, усреднять и выполнять другие операции над данными в DataFrame для создания более удобного и структурированного представления данных.
Вот её базовый синтаксис:
import pandas as pd
pivot_table = pd.pivot_table(data, values=None, index=None, columns=None, aggfunc='mean', fill_value=None, margins=False, margins_name='All')
data: DataFrame, из которого вы хотите создать сводную таблицу.
values: Опционально, столбцы, по которым вы хотите провести агрегацию.
index: Опционально, столбцы, которые будут использоваться в качестве индексов сводной таблицы.
columns: Опционально, столбцы, которые будут использоваться в качестве столбцов сводной таблицы.
aggfunc: Опционально, функция, которая будет применяться к данным при агрегации. По умолчанию используется mean.
Python Education | #Python8 563
❗️Функция hex()
Функция
hex() в Python используется для преобразования целого числа в его шестнадцатеричное представление. Она принимает один аргумент — целое число, которое нужно превратить, и возвращает срок с его шестнадцатеричной представлением.
Python Education | #Python8 563
❗️pathlib.Path.glob()
В Python метод
Path.glob() из модуля pathlib используется для поиска файлов и директорий, соответствующих шаблону. Он мощнее, чем простое перечисление файлов, и поддерживает поиск с использованием подстановочных знаков.
Python Education | #Python8 563
❗️Memray — профилирование памяти для Python
Memray — это современный инструмент для профилирования памяти в Python, разработанный командой Bloomberg. Он позволяет детально отслеживать выделение и использование памяти в ваших приложениях, что помогает выявлять утечки и оптимизировать производительность.
~ Глубокий анализ: Memray отслеживает все выделения памяти, включая те, что происходят в нативных расширениях на C/C++.
~
Гибкие отчёты: Генерирует отчёты в виде текстовых файлов, графов и HTML-страниц для наглядного представления данных.
~ Поддержка многопоточности: Корректно работает с многопоточными приложениями, обеспечивая точный анализ.
~ Интеграция с Jupyter: Позволяет визуализировать данные профилирования прямо в Jupyter Notebook.
Python Education | #Python8 563
Россияне массово переходят на новый способ заработка – арбитраж криптовалют
Арбитраж – это единственная сфера, где можно зарабатывать от 5.000р в день. Причем потолка дохода вообще нет – те кто еще вчера не знал, что такое арбитраж, сегодня выходят на 200, 300 и даже 500 тысяч в месяц.
Чтобы войти в эту нишу, пока она не перегрелась, пользуйтесь инструкциями с канала Арбитраж Криптовалют.
Он идеально подходит людям, которые ничего не знают про заработок в интернете, но при этом хотят выйти на доход в $1000-2000.
Без рисков. Без серых схем и прочего барахла.
Успейте присоединиться, начать никогда не поздно: https://t.me/+szbzgRTCtXw1MWNl
8 563
❗️__del__
В Python метод
__del__ служит деструктором, который вызывается при уничтожении объекта. Он позволяет выполнять завершающие действия, такие как освобождение ресурсов или запись логов, перед тем как объект будет удалён сборщиком мусора.
Python Education | #Python8 563
4 IT-курса для новичков — бесплатно и с гарантией практики
Получите комплексные знания с нуля и создайте реальные проекты на Python и Java, научитесь тестировать и работать с SQL и Excel — всё для удалённой работы и высокого дохода.
Те, кто владеет этим набором востребованных IT-навыков, получают доступ к лучшим проектам и зарплатам.
Стоимость курса — 24 990 ₽, но сейчас обучение доступно бесплатно, только по нашей ссылке.
8 563
❗️Управление экспортами
В некоторых языках имеются очень чёткие механизмы экспорта из модулей переменных, методов, интерфейсов. К примеру в Go экспортируются только сущности с именами с большой буквы. В Python другая картина — экспортируется всё. Но только не при использовании атрибута
__all__.
Python Education | #Python8 563
🎬 Хотите увидеть кино изнутри — и смонтировать свой первый ролик за 5 дней?
Представьте: у вас в руках — кадры, музыка, эмоции.
А через пару дней это превращается в цельный, цепляющий фильм.
И вы — тот, кто сделал магию.
📌 На бесплатном мини-курсе вы:
— Разберётесь, чем реально занимается режиссёр монтажа
— Освоите приёмы, которые используют в Голливуде
— Смонтируете свои первые видео (для блога, работы или просто души)
— Получите подарки: 5 чек-листов, гайд по профессии и доступ к конференции по нейросетям
Стартовая зарплата начинающих монтажёров — от 80 000 ₽.
Работаете из студии, дома или на фрилансе — выбираете сами.
Пройдите тест, получите бонусы и начните путь в кино прямо сейчас:
👉 [Начать бесплатно]
8 563
❗️Получаем текст с картинки
У Google есть система Tesseract, которая позволяет парсить текст с картинок с помощью оптического распознавания символов. В качестве обертки над их системой был создан пакет
pytesseract, который удобно и легко использовать.
Чтобы получить текст с картинки, надо вызвать метод image_to_string. Если вас интересует текст на русском, то следует указать аргумент lang как 'rus'.
Python Education | #Python8 563
❗️eval() и exec()
Python имеет возможность динамически считывать строку и обрабатывать ее как часть программного кода. Это достигается с помощью функций eval() и exec() (eval предназначена для вычисления выражений, а exec – для выполнения операторов).
Python Education | #Python
8 563
🔺Официально: Нейросети могут всё!
Теперь на канале «Будущее сегодня»:
EDU GO — все уроки с ИИ, обучит любым предметам и подготовит к экзаменам за пару дней
HustleBot 9.0 — 24/7 ищет, где быстро заработать, собирает самые свежие схемы заработка, чтобы не остаться без денег
WebBuddy — вбивай название любого товары и он найдет, сайт где на него скидки от 60-70%
MessagesGPT — дай ему настройку и он будет за тебя общаться в чатах. Нулевая вероятность различия
ProphetGPT — Предсказывает будущее. Спрашивай о жизни, крипте, свиданиях — отвечает с вероятностью 88%
⏺Сохраняй, таких бесплатных ботов ещё сотни: https://t.me/+SmOJs5P0XXJmOTgy
8 563
❗️Завершение программы
Функция
exit создана для удобства работы в интерактивном режиме, но не рекомендуется использовать её внутри скриптов.
По факту функция просто поднимает исключение SystemExit, а при попытке вызова без скобок напишет подсказку о правильном способе выхода из интерпретатора.
Python Education | #Python8 563
Повтор вебинара для тех, кто не успел ❗️
Сравниваем и разбираем работу DeepSeek на реальных примерах вместе с Кириллом Пшинником, СЕО университета Зерокодер.
⚡️Что вас ждет на вебинаре?
— Сравним DeepSeek-R1 и QWEN 2.5-Max с ChatGPT – кто быстрее, точнее и эффективнее?
— Покажем, как использовать DeepSeek без ограничений и блокировок;
— Разберем, как можно зарабатывать на нейросетях и какие вакансии будут востребованы в 2025 году.
Все участники получат готовые инструменты для работы с нейросетями. Эфир подойдет всем, кто хочет сэкономить время, монетизировать навыки и оставаться в тренде технологий 2025 года.
Не упусти шанс — регистрируйся прямо сейчас!
P.S: Это специальный повтор вебинара от экспертов по DeepSeek. Жми на ссылку и успевай зарегистрироваться!
erid: 2W5zFJDSsjn
ООО Зерокодер, ИНН 9715401631
8 563
❗️Ищем опечатки
Пакет
spellchecker позволяет отыскать ошибки в тексте, а также может предложить варианты исправлений. В примере проходимся по списку из двух слов, из которых одно ('therre') написано с опечаткой. Функция correction замечает это и предлагает одно самое вероятное исправление, а candidates — несколько.
Python Education | #Python8 563
Python — как первая гитара: просто, но затягивает
Пока кто-то учит программирование по роликам на YouTube, вы можете за 5 дней собрать Telegram-бота, веб-страницу и понять, ваше ли это вообще.
Python — язык, с которого начинают аналитики, дата-сайентисты, разработчики и даже автоматизаторы. Он простой, но лежит в основе десятков современных профессий. И спрос на умеющих работать с ним специалистов только растёт.
Мини-курс не грузит теорией. Это как пробная вечеринка в мире IT: сделали, почувствовали, захотели больше.
Нажмите “начать” — и пусть Python станет вашим козырем.
8 563
❗️Ход короля
Даны две различные клетки шахматной доски. Напишите программу, которая определяет, может ли король попасть с первой клетки на вторую одним ходом. Программа получает на вход четыре числа от 1 до 8 каждое, задающие номер столбца и номер строки сначала для первой клетки, потом для второй клетки.
Python Education | #Python
