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
Задача с LeetCode «Find First and Last Position of Element in Sorted Array №34»

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

Если целевое значение не найдено в массиве, верните [-1, -1].

Вы должны написать алгоритм со временной сложностью O(log n).

Пример 1:
Входные данные: nums = [5,7,7,8,8,10], target = 8
Вывод: [3,4]

Пример 2:
Входные данные: nums = [5,7,7,8,8,10], target = 6
Вывод: [-1,-1]

Пример 3:
Входные данные: nums = [], target = 0
Вывод: [-1,-1]

➡️ Python Developer | #задача #medium
Please open Telegram to view this post
VIEW IN TELEGRAM
👍163
🐍 Функция frozenset()

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

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


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

➡️ Python Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
🏆36👍108🔥1
🤣61👍1🤯1
👍15🤯41😁1
🐍 Мега-Учебник Flask Глава 18: Развертывание на Heroku

В
восемнадцатой части серии мега-учебника Flask автор рассказывает, как развернуть Microblog на облачной платформе Heroku.

Ссылка на статью — КЛИК

🔖 Предыдущая часть — КЛИК


➡️ Python Developer | #статья #flask
Please open Telegram to view this post
VIEW IN TELEGRAM
👍71😁1
Под какой буквой правильный ответ?
Anonymous Quiz
14%
A
31%
B
44%
C
11%
D
👍11🤯7
🐍 Celery

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

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


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

40❤️выкладываем другую библиотеку

➡️ Python Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
53👍7🔥5
Вопрос с собеседования

Как работает функция filter()?

Ответ: Функция filter() принимает два аргумента: функцию и итерируемый объект (например, список). Она применяет эту функцию к каждому элементу итерируемого объекта и возвращает итератор с элементами, для которых функция вернула True.

➡️ Python Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
226🔥5👍3
🐍 Функция isinstance()

Функция isinstance() проверяет, является ли объект экземпляром указанного класса или кортежа классов. Она возвращает True, если объект соответствует указанному типу, и False в противном случае.

📌 Удобно для проверки типа переменной перед выполнением операций, требующих конкретного типа данных.


40❤️публикуем следующий разбор

➡️ Python Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
55😁4👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣59👍73😁3
👍8
Что выведет код выше?
Anonymous Quiz
6%
4
10%
5
49%
6
13%
7
22%
SyntaxError
🔥12🤔3
🐍 Боты на Aiogram 3.x: Все про FSM простыми словами

В данной статье автор продолжает исследовать возможности Aiogram 3 и рассматривает реализации конечных автоматов состояний (FSM).

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

🔖 Предыдущая часть — КЛИК


➡️ Python Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72
Под какой буквой правильный ответ?
Anonymous Quiz
42%
A
26%
B
11%
C
21%
D
🤣7😎4😁2👀1
🐍 Keras

Keras — это высокоуровневый API для нейронных сетей, работающий поверх TensorFlow. Он предназначен для быстрого и простого создания и тренировки глубоких нейронных сетей. Keras упрощает работу с глубоким обучением благодаря лаконичному и удобному синтаксису.

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


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

❤️ — если было полезно

➡️ Python Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
22👍4
Вопрос с собеседования

Как в функцию передаются аргументы: по ссылке или по значению?

Ответ: В Python все аргументы передаются в функции через ссылки на объект, а не через сам объект. Это означает, что если объект изменяемый (например, список или словарь), то изменения в функции будут видны за её пределами. Если объект неизменяемый (например, целое число или строка), то изменения в функции не повлияют на исходный объект, так как сам объект изменить нельзя, а только ссылка на него.

➡️ Python Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍143
🐍 Ellipsis

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

📌 Удобно для оставления мест для будущего кода, что позволяет быстро создать каркас функций или методов, которые будут доработаны позже.


40❤️публикуем следующий разбор

➡️ Python Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
55👍10🔥4👀1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣404😁4😎4