9 696
订阅者
-624 小时
-217 天
-7630 天
帖子存档
9 695
Метод __missing__
При создании собственного типа данных на основе словарей обратите внимание на метод missing для возвращения аргумента при отсутствии ключа.
#theory // just python
9 695
Вакансии для ИТ-специалистов на Сахалине
Цифровизация в островном регионе движется со скоростью 319 Тбит/с.
На Сахалине уже есть собственный центр БПЛА, открыт ИТ-парк, работает центр искусственного интеллекта.
Региону требуются инженеры-программисты и специалисты по работе с базами данных (Data Scientist).
- Конкурентные зарплаты;
- Компенсация релокации;
- Увеличенный отпуск с бесплатным проездом к месту отдыха.
Подать заявку
#реклама
карьераврегионе.рф
О рекламодателе
9 695
Вывод значения по умолчанию для отсутствующего ключа словаря
Обращение к несуществующему ключу словаря вызывает исключение. Избежать этого можно, вызывая метод get. В указанном случае метод выдает None (по умолчанию) или заданное значение аргумента.
#theory // just python
9 695
Распаковывание последовательностей при неизвестном числе элементов
Для указанного в подзаголовке случая в Python 3 есть оператор звездочки – расширенная операция распаковывания последовательности. Переменной со звездочкой присваивается часть списка, содержащая все не присвоенные элементы, соответствующие этой позиции/
#theory // just python
9 695
Присвоение первого непустого значения из ряда
Следующая инструкция присвоит переменной X первый непустой (имеющий истинное значение) объект из множества объектов A, B и С или None, если все предыдущие объекты окажутся пустыми. В простейшем виде эту особенность используют для задания значения по умолчанию. Аналогичным образом логический оператор and можно применять для нахождения первого ложного значения.
#theory // just python
9 695
Присоединение коллекции
Коллекции в Python делятся на последовательности, множества и отображения. Среди встроенных типов данных к первым относятся списки (тип данных list) и кортежи (tuple), ко вторым – обычные (изменяемые) и фиксированные множества (set и frozenset), к третьим – словари (dict). Для их присоединения используется разные методы, но в нашем случае мы работаем через .join().
#theory // just python
9 695
Приветствуем вас, дорогие друзья!
🚀 Готовы отправиться в захватывающее путешествие программирования с помощью Python? Тогда приглашаем вас на наш телеграмм-канал, посвященный изучению языка Python! 🐍
Что вы найдете у нас:
🔹 Простой и понятный материал.
🔹 Практические примеры и увлекательные задачи.
🔹 Подсказки, советы и полезные ресурсы.
🔗 Добро пожаловать в Python Tech Code!
9 695
Определение типа OS (часть 2)
В первой части статьи мы рассматривали, как работает атрибут os .name.
sys.platform - это переменная, которая является частью модуля sys в Python и содержит информацию о платформе, на которой выполняется код. Эта переменная может быть использована для определения, на какой операционной системе выполняется код.
Основное отличие между этими двумя переменными заключается в том, что sys.platform возвращает имя платформы, а os. name …продолжение статьи на канале Python Tech Code.
Вас ждет еще много интересного.
Присоединяйтесь https://t.me/+riX9XueU2VE5NDdi
9 695
Присоединение коллекции
Коллекции в Python делятся на последовательности, множества и отображения. Среди встроенных типов данных к первым относятся списки (тип данных list) и кортежи (tuple), ко вторым – обычные (изменяемые) и фиксированные множества (set и frozenset), к третьим – словари (dict). Для их присоединения используется разные методы, но в нашем случае мы работаем через .join().
#theory // just python
9 695
Вывод импортированных модулей
При импорте модуля Python выполняет весь код в нём. При импорте пакета Python выполняет код в файле пакета init.py , если такой имеется. Все объекты, определённые в модуле или init.py , становятся доступны импортирующему.
#theory // just python
9 695
Обучаем Java-разработчиков оплата после выхода на работу
В Kata Academy можно выучиться на Java-разработчика бесплатно, а заплатить уже после трудоустройства по специальности из фактической зарплаты.
Если задуматься, то все в выигрыше
—Ты получаешь работу с хорошей зарплатой, мы получаем процент за инвестиции в тебя и продолжаем прокачивать твои навыки еще 2 года;
— в наших интересах научить тебя так, чтобы твоя зарплата была как можно выше;
— мы развиваем твои навыки и после курсов: проводим выездные мероприятия и мастер-классы — и доходы наших выпускников растут;
— мы не зависим от банков и их рассрочек — кризис не повлиял на доступность курсов.
Чтобы попасть на курс, нужно выполнить небольшое тестовое задание. Переходи по ссылке и оставляй заявку!
Узнать больше
#реклама
kata.academy
О рекламодателе
9 695
Упрощение создания операторов сравнения
Декоратор
functools.total_ordering используется здесь для упрощения процесса реализации упорядочения экземпляров класса. Для обеспечения его работы нужно лишь чтобы были объявлены операторы сравнения __lt__ и __eq__. Это — тот минимум, который нужен декоратору для конструирования остальных операторов сравнения.
#theory // just python9 695
Ответ на вопрос и Яндекс Музыка ваша 60 дней бесплатно
Яндекс Музыка для вас и 3-х ваших близких 60 дней бесплатно. Попробуйте сейчас!
Попробовать
#реклама 16+
music.yandex.ru
О рекламодателе
9 695
Ограничение использования процессора и памяти
Если вместо того, чтобы оптимизировать программу, или улучшить то, как она пользуется процессором, вам нужно просто задать жёсткое ограничение на доступные ей ресурсы, можно воспользоваться соответствующей библиотекой.
#theory // just python
9 695
Возврат нескольких значений
Функции в Python могут возвращать более одной переменной без применения словаря, списка или класса.
#theory // just python
9 695
Ищу помощницу по дизайну интерьеров.
Пост для тех, кто хочет работать удаленно, занимаясь творческой профессией.
Работа заключается в создании уютных пространств и стильных интерьеров. Можно работать из дома за ноутбуком.
- Для работы достаточно несколько часов в день, вам не придется сидеть в офисе с 9 до 17.
- Высшее образование не требуется, всему научу сама.
- На обучение достаточно 1-2 часа в день, так как вся информация структурирована и очень доступно изложена.
Я помогу вам разобраться в профессии дизайнер интерьеров, объясню с чего начать и покажу весь процесс работы от и до. Дам первых клиентов и скрипты продаж.
Учеников много не набираю, чтобы была возможность уделить внимание каждому.
Успевайте зарегистрироваться, пока места еще есть.
Начать обучение можно по ссылке «Зарегистрироваться».
Зарегистрироваться
#реклама
udesignschool.ru
О рекламодателе
9 695
Модуль newspaper3k
Он даёт возможность извлекать статьи и связанные мета-данные из множества разных источников. Можно извлечь изображения, текст и имена авторов. В нём даже есть встроенная NLP-функциональность.
#modules // just python
9 695
Присоединяйтесь к ИТ-команде Тинькофф
Развиваем мобильный банкинг и создаем продукты с нуля.
Ищем опытных ИТ-специалистов, готовых к интересным задачам. Посмотрите вакансии на сайте.
Перейти на сайт
#реклама
tinkoff.ru
О рекламодателе
9 695
Экономия памяти с помощью __slots__
Если вы когда-нибудь писали программы, которые создают по-настоящему большие количества экземпляров некоего класса, то вы могли заметить, что таким программам неожиданно может понадобиться очень много памяти. Происходит это из-за того, что Python использует словари для представления атрибутов экземпляров классов. Это хорошо сказывается на производительности, но, с точки зрения потребления памяти, это неэффективно. Обычно, правда, проблем эта особенность не вызывает. Однако если вы столкнулись в подобной ситуации с нехваткой памяти — можете попробовать воспользоваться атрибутом
__slots__.
#theory // just python9 695
Создание объектов, поддерживающих выражение with
Можно самостоятельно реализовать механизм управления блокировками оператора
with. Протокол управления контекстом исполнения реализуется с использованием методов __enter__ и __exit__.
#theory // just python