channel icon
Полезные материалы по всему, что может быть интересно опытному и начинающему разработчику на Python.

Условия размещения

Цена за 48 часов в ленте 2500,00
Цена за 1 час закрепления N/A
Взаимопиар Нет

Не беру 18+, войну, жесть и т.д.

+2
5 012
подписчиков
-1
~1.5k
охват 1 публикации
0
~4
постов / день
0,0%
30,1%
ERR % ?

Статистика

Последние публикации

Python'er
28 ноября 2023 г. 21:12
🖥Python 4.0: программирование следующего поколения

Нашёл тут статью про 4 версию, в целом вот улучшения которые будут:
- Улучшение производительности
- Новые возможности и улучшения синтаксиса
- Улучшение опыта разработчиков

⬇️Кому интересно подробней прочитает в статье

🐍 СтатьяСтатья
Python'er
28 ноября 2023 г. 15:41
А в чем он не прав…. 😐
Python'er
28 ноября 2023 г. 15:09
Повторение элемента в списке

Чтобы увеличить количество строк, можно использовать звездочку *. Но этот лайфхак применим и к спискам.
Python'er
28 ноября 2023 г. 9:58
Списковое включение (быстрый способ)

Списковое включение — самый эффективный способ итерации любого списка. Это итерирование однострочного списка с включением в него цикла. Посмотрите приведенный ниже пример кода, чтобы понять, как это работает.
Python'er
28 ноября 2023 г. 9:09
Как сделать запрос PUT

Нам часто требуется обновить существующие данные в API. Используя запрос PUT, мы можем обновить данные полностью. Это означает, что, когда мы делаем запрос PUT, он заменяет все старые данные новыми.

В запросе POST мы создали новый продукт с идентификатором 21. Давайте обновим старый продукт на новый, сделав запрос PUT к конечной точке products/<product_id>.
Python'er
27 ноября 2023 г. 18:27
Библиотека setuptools

Библиотека setuptools предназначена для создания и распространения пакетов Python.

Она позволяет:
— Упростить установку пакетов с помощью команды pip install.
— Описывать зависимости между пакетами.
— Автоматически собирать пакеты при установке.
— Загружать пакеты на PyPI для широкого распространения.
Python'er
27 ноября 2023 г. 14:30
Frozenset

frozensets используются для создания неизменяемых множеств.

Основные особенности frozensets:

— Они неизменяемы, то есть элементы нельзя добавить или удалить после создания.
— Они могут использоваться как ключи в словарях, так как неизменяемы.
— Они быстрее обычных множеств в операциях, так как являются неизменяемыми.

Здесь мы создали frozenset с элементами. Попытка добавить элемент вызывает ошибку, так как frozensets неизменяемы. Затем frozenset используется как ключ в словаре.
Python'er
27 ноября 2023 г. 11:10
⌨️Функция zip()

zip() — это функция, которая используется для сопоставления элементов нескольких списков. Она принимает один или более итераторов и возвращает новый итератор, который возвращает кортежи из элементов каждого итератора на каждой итерации.

В результате создается новый список кортежей, содержащий элементы из каждого переданного списка в соответствующих позициях.
Python'er
27 ноября 2023 г. 10:25
Python'er
26 ноября 2023 г. 17:11
Подсчет количества элементов

Этот лайфхак полезен для подсчета всех появляющихся элементов с помощью встроенной библиотеки Python. Вместо использования циклических и условных операторов и прочей логики, просто следуйте логике этого кода.
Python'er
26 ноября 2023 г. 13:37
🖥🖥Метод isspace()

isspace() — это метод, который возвращает true, если строка состоит только из пробельных символов, в противном случае возвращает false.
Python'er
26 ноября 2023 г. 9:19
⌨️set.difference update

Метод difference update() вычисляет разницу между двумя множествами (A – B). В результате множество A обновляется полученным множеством. В данном примере продемонстрировано применение метода.
Python'er
26 ноября 2023 г. 8:00
Новый инструмент для тех, кто любит собирать и анализировать данные. Не так давно появились фитнес-трекеры, а теперь пришло время трекера мозга

Отслеживай свою когнитивную нагрузку в диапазоне от 0 до 100 %: чтобы понимать, что дается мозгу легко, а что нет

Знай, в каком ты состоянии: «в потоке» ли, застрессован или устал

⚡️ Получай подсказки от майнд-трекера и управляй своим состоянием: для максимальной продуктивности и концентрации

Узнай подробнее о майнд-трекере Neiry: 
https://neiry.ru/mindtracker?utm_source=tg_in&utm_medium=26711pyt&utm_term=ad13

Реклама. ООО "НЕЙРИ". ИНН 9701140612. erid: LjN8JyPor
Python'er
25 ноября 2023 г. 20:09
Разница между == и is

Многие разработчики не понимают разницу этих двух операторов сравнения. Из-за неправильного использования == и is в приложениях могут возникнуть странные ошибки.

Оператор == проверяет равенство значений двух объектов. А оператор is проверяет идентичность самих объектов. Его используют, чтобы удостовериться, что переменные указывают на один и тот же объект в памяти.

Но Python в целях производительности кеширует малые числа и короткие строки, поэтому возможны некоторые казусы, как в примере выше.
Python'er
25 ноября 2023 г. 16:49
Python'er
25 ноября 2023 г. 13:31
Генераторные выражения в Python

Для создания генераторов на скорую руку можно использовать выражения (как и для генераторов списка
Python'er
25 ноября 2023 г. 8:46
Декоратор override

@override используется для переопределения методов в классах-наследниках. Он позволяет указать, что метод в подклассе переопределяет метод базового класса.

Это может быть полезно для:

— Повышения читабельности кода, так как сразу видно, какие методы переопределены.

— Выявления ошибок: если имя метода в дочернем классе не совпадает с именем в родительском, будет выдана ошибка.

— Проверки типов аргументов: декоратор гарантирует, что типы аргументов совпадают с базовым методом.
Python'er
24 ноября 2023 г. 18:25
Python'er
24 ноября 2023 г. 15:05
Класс Process

Process — это класс для создания и управления отдельными процессами из модуля multiprocessing.
Создание процесса выполняется конструктором Process, передавая целевую функцию и аргументы.

При создании процессов нужно учитывать:
— Ограничения на доступ к данным между процессами.
— Синхронизацию процессов при необходимости.
Python'er
24 ноября 2023 г. 10:01
Как Python-разработчику прокачаться до Middle+ и найти высокооплачиваемую работу? 💻

Подать заявку в школу IT Mentor. Ребята обучают Python-разработке в течение 6-8 месяцев, с гарантией трудоустройства. Главный бонус: если не нашел работу - ничего не платишь.

На курс ребята ищут замотивированных студентов технических вузов, новичков в IT и разрабов с опытом, которые хотят перейти на Python. Для каждого уровня подготовлена своя программа и менторы, которые помогут пройти обучение до конца.

Что ждет тех, кто попадет на курс?
- актуальный стек: Python, Базы данных, Django, FastApi и GIT,
- сообщество студентов, которое не сгорает после окончания обучения, и всегда открыто для вопросов и нетворкинга,
- реальный проект с командой и тимлидом, где ты сможешь прокачать hard-skills,
- и подготовка к собеседованиям с детальной обратной связью от менторов.

Оставить заявку на обучение можно по ссылке.
*Количество мест до конца года ограничено


Реклама. ИП Тюльников ИНН 526223159257