Logo
TGCATALOG
Catálogo Selecciones Blog
Senior Python Developer

Senior Python Developer

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

Sin valoraciones
70
10.09.2026
70
10.09.2026
Sin valoraciones
70
10.09.2026
Redirección segura vía bot
О канале

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

Подписчиков 39,972
Тематика IT
Язык Español
Ссылка t.me/seniorpy
Descripción

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

Últimas publicaciones

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
Evolución de suscriptores
+-0.1% últimos 30 días
Actuales
39,972
Hace un mes
39,992
Crecimiento medio
+-1 / día
Actualizado
hace 16 horas

Reseñas de canal Senior Python Developer

Inicia sesión para dejar una reseña

Solo los usuarios registrados pueden compartir su opinión.

Aún no hay reseñas

¡Sé el primero en compartir tu experiencia con este recurso!

Recursos similares

Canal con contenido creativo: estilo, foto, video. Una fuente de inspiración para la moda y el estilo de vida cotidiano.

Canal

Canal temporal SMS para el registro.

Canal

Motivación y nuevos desafíos para el crecimiento personal.

Canal
Cambiar a tema claro
Inicio Catálogo Selecciones Blog Entrar