Python Developer
21.4K subscribers
1.82K photos
136 videos
13 files
1.97K links
Авторский канал действующего Python-разработчика

Сотрудничество: @bape_ads
Прайс: @bape_media

РКН: https://clck.ru/3GA6KW

Реклама на бирже:
https://telega.in/c/python_tg
Download Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
😁347👍6🔥6💯4
Под какой буквой правильный ответ?
Anonymous Quiz
8%
A
13%
B
73%
C
5%
D
🐍 NumPy: шпаргалка для начинающих

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

Ссылка на статью

➡️ Python Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍145
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣78😁6👍52
Задача с LeetCode «First Missing Positive №41»

Задан несортированный целочисленный массив nums. Верните наименьшее положительное целое число, которого нет в nums.

Пример 1:
Входные данные: nums = [1,2,0]
Вывод: 3
Объяснение: The numbers in the range [1,2] are all in the array.

Пример 2:
Входные данные: nums = [3,4,-1,1]
Вывод: 2
Объяснение: 1 is in the array but 2 is missing.

Пример 3:
Входные данные: nums = [7,8,9,11,12]
Вывод: 1
Объяснение: The smallest positive integer 1 is missing.

➡️ Python Developer | #задача #hard
Please open Telegram to view this post
VIEW IN TELEGRAM
👍112
🐍 NetworkX

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

Установка:
pip install networkx


📱 Смотреть GitHub
📖 Документация

⚡️ — если было полезно
❤️ — если пользовался


➡️ Python Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1694👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33🤣12😁6💯2
Вопрос с собеседования

Как поменять список внутри кортежа?

Ответ: Кортежи в Python неизменяемы, но если внутри кортежа находится изменяемый объект, например список, его можно изменить. Для этого нужно обратиться к элементу кортежа по индексу и внести изменения в список.

➡️ Python Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3073
🐍 Декоратор @property

Декоратор @property позволяет превратить метод класса в свойство, которое можно вызывать как атрибут, а не как функцию. Это полезно, когда вам нужно вычислить значение атрибута динамически, но при этом вы хотите сохранить интерфейс обращения к нему, как к обычному атрибуту.

📌 С помощью @property можно организовать доступ к данным через методы, сохраняя удобство использования обычных атрибутов.


❤️ — если узнал что-то новое
💯 — если уже знал


➡️ Python Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
55💯20👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍44🔥105
Что выведет код выше?
Anonymous Quiz
6%
3
5%
4
11%
5
48%
6
11%
7
19%
Ошибка
👍11
🐍 Вызовы функций в Python по прежнему медленные? Анализ последних оптимизаций в CPython

В статье автор рассматривает, как последние оптимизации в CPython существенно ускоряют вызовы функций в Python, подробно объясняя, какие улучшения внесены и как они влияют на производительность.

Ссылка на статью

➡️ Python Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥43
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣30👍7😁6💯2
Задача с LeetCode «Maximum Subarray №53»

Учитывая целочисленный массив nums, найдите подмассив с наибольшей суммой и верните его сумму

Пример 1:
Входные данные: nums = [-2,1,-3,4,-1,2,1,-5,4]
Вывод: 6
Объяснение: Подмассив [4,-1,2,1] имеет наибольшую сумму 6.

Пример 2:
Входные данные: nums = [1]
Вывод: 1
Объяснение: Подмассив [1] имеет наибольшую сумму 1.

Пример 3:
Входные данные: nums = [5,4,-1,7,8]
Вывод: 23
Объяснение: Наибольшую сумму 23 имеет подмассив [5,4,-1,7,8].

➡️ Python Developer | #задача #medium
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍5
🐍 Pydantic

Pydantic — это библиотека для валидации данных и настройки классов в Python. Она предоставляет механизм проверки и преобразования данных на основе аннотаций типов и является отличным инструментом для создания надежных и безопасных приложений.

Установка:
pip install pydantic


📱 Смотреть GitHub
📖 Документация

⚡️ — если было полезно
❤️ — если пользовался


➡️ Python Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
1913👍9
Please open Telegram to view this post
VIEW IN TELEGRAM
👍47🤣30🔥84😁4💯1
Под какой буквой правильный ответ?
Anonymous Quiz
36%
A
19%
B
26%
C
19%
D
🤯24👍111