Функция compress
Функция
Функция itertools.compress() останавливается, когда исчерпана последовательность данных data или selectors.
Функция
compress()
модуля itertools
создает итератор, который фильтрует элементы из данных data, возвращая только те, которые имеют соответствующий элемент, равный True или 1 в последовательности selectors.Функция itertools.compress() останавливается, когда исчерпана последовательность данных data или selectors.
👍29🤔4🔥2
#вопросы_с_собеседований
Что такое pickling и unpickling?
Модуль pickle принимает любой объект Python, преобразует его в строковое представление и сохраняет в файл с помощью функции dump, такой процесс называется pickling.
Процесс извлечения исходных объектов Python из сохраненного строкового представления называется unpickling.
Что такое pickling и unpickling?
Модуль pickle принимает любой объект Python, преобразует его в строковое представление и сохраняет в файл с помощью функции dump, такой процесс называется pickling.
Процесс извлечения исходных объектов Python из сохраненного строкового представления называется unpickling.
👍13🔥1😁1
👍25😁19🤔11❤1👏1
💡УЖЕ ПОСЛЕЗАВТРА состоится бесплатный вебинар: «Эволюция или деградация: что будет с рынком IT и разработчиками в 2023 году»
Недавно мы провели опрос: «📈Как изменилась жизнь русскоязычных айтишников за последние полгода», и в дополнение решили провести вебинар на актуальную для вас тему.
В программе:
🔹Где востребованы IT-специалисты из РФ: ТОП-10 стран;
🔹Какие языки, стеки и IT-специалисты востребованы в этих странах. Аналитика по навыкам;
🔹Массовые увольнения в корпорациях-гигантах: как искать работу за рубежом;
🔹Медианная зарплата программиста в каждой стране после уплаты налогов. Плюсы и минусы жизни в каждой стране;
🔹ChatGPT, ИИ и будущее программирования: какая версия GPT заменит программиста.
⏰ Дата: 16 февраля в 18:00 по МСК
Запись на вебинар, подробнее о спикерах, программе и т.д читайте по ссылке👉 https://proglib.io/w/27f6d59d
Недавно мы провели опрос: «📈Как изменилась жизнь русскоязычных айтишников за последние полгода», и в дополнение решили провести вебинар на актуальную для вас тему.
В программе:
🔹Где востребованы IT-специалисты из РФ: ТОП-10 стран;
🔹Какие языки, стеки и IT-специалисты востребованы в этих странах. Аналитика по навыкам;
🔹Массовые увольнения в корпорациях-гигантах: как искать работу за рубежом;
🔹Медианная зарплата программиста в каждой стране после уплаты налогов. Плюсы и минусы жизни в каждой стране;
🔹ChatGPT, ИИ и будущее программирования: какая версия GPT заменит программиста.
⏰ Дата: 16 февраля в 18:00 по МСК
Запись на вебинар, подробнее о спикерах, программе и т.д читайте по ссылке👉 https://proglib.io/w/27f6d59d
❤1
Доступны Python 3.11.2, Python 3.10.10 и 3.12.0 Alpha 5.
https://pythoninsider.blogspot.com/2023/02/python-3112-python-31010-and-3120-alpha.html
https://pythoninsider.blogspot.com/2023/02/python-3112-python-31010-and-3120-alpha.html
Blogspot
Python Insider: Python 3.11.2, Python 3.10.10 and 3.12.0 alpha 5 are available
👍8
Паттерн проектирования Singleton
Одиночка или же синглтон – это паттерн проектирования, описывающий объект, у которого имеется один единственный экземпляр.
Метод
В примере мы проверяем, есть ли значение у атрибута
То есть при вызове конструктора класса
#классы #паттерны
Одиночка или же синглтон – это паттерн проектирования, описывающий объект, у которого имеется один единственный экземпляр.
Метод
__new__
вызывается для создания экземпляра класса, перед вызовом __init__
. На вход первым аргументом метод принимает сам класс, а возвращать должен уже экземпляр (даже можно экземпляр и другого класса).В примере мы проверяем, есть ли значение у атрибута
instance
. Если нет, то присваиваем атрибуту экземпляр этого же класса. А если уже экземпляр создан, то просто его возвращаем.То есть при вызове конструктора класса
Singleton
, будет возвращаться один и тот же объект из памяти.#классы #паттерны
❤15👍3😁1
Парсер лучших за сутки статей habr(а) на Python. Очень подробно и просто.
https://habr.com/ru/post/717556/
https://habr.com/ru/post/717556/
Хабр
Парсер лучших за сутки статей habr(а) на Python. Очень подробно и просто
Всем привет, сегодня я вам покажу и расскажу, как можно легко написать парсер для сбора лучших статей дня в виде json файла, в формате, "Название статьи": "ссылка". Кто не понял о каких лучших статьях...
😁3👍1
5 функций ChatGPT, которые упростят вашу повседневную работу.
https://medium.com/geekculture/5-chatgpt-features-to-boost-your-daily-work-404478fd70ca
https://medium.com/geekculture/5-chatgpt-features-to-boost-your-daily-work-404478fd70ca
Medium
5 ChatGPT features to boost your daily work
And how to enhance your code quality using it
👍5
Безопасное развертывание приложения FastAPI с помощью NGINX и Gunicorn.
https://dylancastillo.co/fastapi-nginx-gunicorn/
https://dylancastillo.co/fastapi-nginx-gunicorn/
👍1🔥1