Logo
TGCATALOG
Каталог Подборки Блог
Senior Python Developer

Senior Python Developer

Публикации о фичах и библиотеках Python для опытных разработчиков.

Нет оценок
77
10.09.2026
77
10.09.2026
Нет оценок
77
10.09.2026
Безопасный переход через бот
О канале

Публикации о фичах и библиотеках Python для опытных разработчиков.

Подписчиков 39,972
Тематика IT
Язык Русский
Ссылка t.me/seniorpy
Описание

Канал для senior Python разработчиков. Здесь делятся полезными библиотеками, новыми фичами языка и продвинутыми техниками. Контент ориентирован на профессионалов, желающих оставаться в курсе современных инструментов и лучших практик.

Последние посты

Senior Python Developer
Senior Python Developer
🔒Открыть пост
и посмотреть медиа
Метод truncate() Метод truncate() модуля os обрезает файл, соответствующий пути path, так, чтобы он имел длину не более length байтов. Синтаксис: os.truncate(path, length), где path - str, путь в файловой системе до файла, length - int, размер в байтах. Подробнее можно почитать здесь.
Senior Python Developer
Senior Python Developer
🔒Открыть пост
и посмотреть медиа
Создаем бесконечный итератор Функция cycle() из itertools принимает на вход итерируемый объект и создает бесконечный итератор, циклически возвращающий элементы данного объекта. Фишка заключается в том, что когда элементы последовательности заканчиваются, итерация начинается вновь с первого элемента. Но если вы проходитесь циклом по такому итератору, то важно предусмотреть выход из цикла, иначе он станет бесконечным (как у нас в первом случае на картинке). Мы также можем воспользоваться islice(), который вернет итератор по подмножеству переданного объекта.
Senior Python Developer
Senior Python Developer
🔒Открыть пост
и посмотреть медиа
3 интересных функции в random Этот пост более для тех, у кого есть соответствующий бэкграунд и кто хочет знать про random больше среднего. betavariate() — используется для получения случайного числа с плавающей запятой от 0 до 1 на основе бета-распределения (применяется для статистических расчетов). gauss() — генерирует случайное число с плавающей запятой на основе распределения Гаусса (используется в теории вероятности). paretovariate() — возвращает случайное число с плавающей запятой на основе распределения Парето (используется в теории вероятности).
Senior Python Developer
Senior Python Developer
🔒Открыть пост
и посмотреть медиа
Комбинируем графики Matplotlib может легко комбинировать графики для отображения. Достаточно их просто объявить. Также указываем их положения с помощью функции subplot(). Выставляем имена, чтобы было наглядно, и выводим итоговое изображение.
Senior Python Developer
Senior Python Developer
🔒Открыть пост
и посмотреть медиа
eval() и exec() Python имеет возможность динамически считывать строку и обрабатывать ее как часть программного кода. Это достигается с помощью функций eval() и exec() (eval предназначена для вычисления выражений, а exec – для выполнения операторов). В строке 3 функция eval() считывает входную строку как выражение Python, вычисляет ее и присваивает результат переменной b. В строке 7 функция exec() считывает входную строку, как оператор Python и выполняет ее.
Senior Python Developer
Senior Python Developer
🔒Открыть пост
и посмотреть медиа
Поиск подстроки Этот пример будет полезен для поиска подстроки в строке. Я реализую его двумя способами, позволяющими не писать много кода.
Senior Python Developer
Senior Python Developer
🔒Открыть пост
и посмотреть медиа
Принципы Python В языке есть множество скрытых пасхалок. Одну из них можно наблюдать при импорте this. При выполнении этой строки в консоль выводятся принципы Python — «Простое лучше сложного», «Удобочитаемость имеет значение», «Явное лучше неявного» и другие.
Senior Python Developer
Senior Python Developer
🔒Открыть пост
и посмотреть медиа
Загрузка JSON-файла Выполняется почти как сохранение, только с заменой в функции open() аргумента "w" на "r" (write на read сокращенно), и с использованием json.load() вместо json.dump(). JSON используется повсеместно в веб-разработке для передачи данных между клиентом и сервером.
Senior Python Developer
Senior Python Developer
🔒Открыть пост
и посмотреть медиа
Полезная библиотека boltons В библиотеке много интересных утилит, дополняющих стандартную библиотеку языка. Сегодня остановимся на strutils, которая фокусируется на работе со строками. На картинке показано, как можно легко разделить строку по знакам пунктуации, вытащить текст из HTML и найти хештеги в строке. Документация утилиты: Ссылка скрыта
Senior Python Developer
Динамика подписчиков
+-0.1% за 30 дней
Текущие
39,972
Месяц назад
39,992
Средний рост
+-1 / день
Обновлено
17 часов назад

Отзывы о канале Senior Python Developer

Авторизуйтесь, чтобы оставить отзыв

Только зарегистрированные пользователи могут делиться своим мнением.

Пока нет отзывов

Станьте первым, кто поделится своим впечатлением об этом ресурсе!

Похожие ресурсы

Коллекция файлов DLC для игр: моды, дополнения и обновления. Доступны для скачивания в Telegram.

Канал

Простое меню для доступа к платежным сервисам и инструментам.

Канал

Канал с официальными новостями и обновлениями Telegram на португальском языке. Подробные анонсы новых функций и улучшений.

Канал
Переход на светлую тему
Главная Каталог Подборки Блог Вход