Telegram Web
log(n, Base) – основание логарифма n

Функция math.log(x, Base) вычисляет логарифмическое значение x, т.е. числовое выражение для определенного (желаемого) базового значения.

Примечание. Если функции не задано базовое значение, math.log(x, (Base)) действует как базовая функция журнала и вычисляет журнал числового выражения по основанию e.
Конкатенация строк

Вы можете использовать оператор ‘+’ для конкатенации строк.
Наиболее частый элемент в списке

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

Большинство прибегает к использованию циклов для решения этой проблемы. Но вы можете упростить себе задачу, применив несколько встроенных функций.
Оказывается, Java в 2023 году — золотая жила. Сами посмотрите: на рынке не хватает специалистов, больше 3000 компаний ищут Java-разработчиков, а средняя зарплата миддла — 150 000 рублей.

А чтобы стать таким — пройдите курс Профессия Java-developer PRO от Skillbox. Там без скучной теории и нудных терминов рассказывают:

— Как создавать приложения на Java;
— Что такое Git и как им пользоваться;
— Базы данных, фреймворк Spring, оптимизация кода — здесь есть вся необходимая информация.

Курс максимально приближен к реальности, поэтому уже на 4-ый месяц обучения вы будете работать Java-программистом.

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

Если вы хотите быстро разобраться в Java — этот курс мастхэв: https://go.redav.online/9868c9a12810b6e0
Подсчет количества элементов

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

Берет несколько коллекций и возвращает новую коллекцию. Каждый элемент новой коллекции содержит по одному элементу из всех исходных коллекций. Так мы получаем «пересечения» сразу по нескольким коллекциям
Как работать с корпоративными доступами с помощью Пассворк:

1. Создайте в Пассворк удобную структуру хранения с помощью папок и добавьте доступы от корпоративных ресурсов.

2. Настройте интеграцию с LDAP, пригласите коллег и раздайте права на совместные доступы.

3. Теперь корпоративные доступы всегда под рукой, а аудит безопасности в компании автоматизирован.


Все данные в Пассворк хранятся на вашем сервере и не передаются ни в какое облако. Пассворк работает на PHP и MongoDB, поддерживает установку на Windows Server и Linux и поставляется с открытым для аудита кодом.

Еще Пассворк входит в реестре российского ПО, поэтому он идеально подходит для корпораций и госкомпаний.

Протестировать можно тут — passwork.ru
Вывод импортированных модулей

Это может быть полезно, если вы хотите знать, какие внешние модули установить в новой системе для запуска вашего кода, без необходимости пробовать снова и снова.

Он не будет перечислять модуль sys или импортированные из него модули
3 дня погружения в кибербезопасность. Взламываем веб-приложения и устраняем угрозы для них с помощью языка Python, ограничиваем доступ к сервису по IP и ищем XSS-уязвимости — на бесплатном онлайн-интенсиве Skillbox с 16 по 18 января в 21:00 по московскому времени.

Узнайте подробную программу: https://clc.to/gLNEaA

Сразу после регистрации вы получите на почту полезную статью о защите информации в сети ✔️


Спикер интенсива — экс-руководитель команды, которая разработала платформу антиспама и машинного обучения в Badoo, Михаил Овчинников. Он расскажет про зарплаты, востребованность и перспективы работы в сфере.

🎁 Участвуйте, создайте проект и получите сертификат на скидку 10 000 рублей на любой курс Skillbox. А всем, кто дойдёт до конца интенсива, подарим книгу Пола Доэрти и Джеймса Уилсона «Человек + машина» издательства МИФ.

Вступайте в ряды белых хакеров!
Отрицательный индекс

Если вы хотите начать с последнего знака, то воспользуйтесь отрицательным индексом.
Словарь в качестве аргумента через **arguments

Так вы сможете передавать в функцию разное количество аргументов ключевых слов. В качестве аргументов ключевых слов можно также передавать и значения словаря
This media is not supported in your browser
VIEW IN TELEGRAM
Только до конца дня дарим 4 курса по 🎯 IT за 0 руб вместо 25.000 руб!

💯 Не упустите возможность получить профессию мечты!

Забирай свой набор IT курсов по ссылке 🤝
Функция с несколькими выводами

Если функция должна возвращать несколько значений
Давно хотел начать изучать английский, но не знаешь с чего начать? Не знаешь, какой формат обучения подойдет именно тебе? Как освоить английский максимально эффективно и в сжатые сроки?

Всё просто. Получи 14 дней доступа к платформе по обучению английского языка от Skillbox бесплатно.

Методика обучения разработана специально для русскоговорящих и дает первые результаты после 8 занятий. Ты избежишь ошибок и быстро начнешь говорить на английском.

На платформе действует индивидуальный подход. Преподаватель выстроит обучение именно под твой тип восприятия (упражнения, тип занятий, темп повествования) и под конкретно твои задачи.

✔️ Кроме того, Skillbox гарантирует повышение уровня английского после приобретения обучения, или доучит бесплатно!

Получить бесплатный доступ к платформе можно по промокоду: Питон — переходи и изучай английский эффективно: https://go.redav.online/39b815b1a709cb70
Объем памяти объекта

Модуль sys стандартной библиотеки предоставляет функцию getsizeof(). Эта функция принимает объект (и необязательный параметр по умолчанию), вызывает метод sizeof() объекта и возвращает результат, поэтому вы также можете сделать ваши объекты инспектируемыми.
Испытайте себя в роли Data Scientist на бесплатном онлайн-интенсиве 16–18 января. За 3 дня вы освоите основные рабочие инструменты и узнаете, с чем сталкиваются в работе специалисты по данным. Решите несколько реальных задач и поймёте, интересна ли вам эта профессия.

Заполните форму и получите полезный материал по Data Science на почту: 🔜 https://clc.to/e6lrrQ
В нём вы найдёте список навыков, необходимых для прохождения собеседования, и советы, где искать первые заказы для портфолио.

На интенсиве вы:
✔️ построите модели для прогнозирования данных;
✔️ узнаете, как использовать язык Python для data-аналитики;
✔️ научитесь применять Data Science в бизнесе;
✔️ изучите техники исследования данных и разберёте реальные задачи;
✔️ создадите проект, который высоко оценят потенциальные работодатели в 2023 году.

🎁 Всем участникам, дошедшим до финала интенсива, подарим электронную книгу Пола Доэрти и Джеймса Уилсона «Человек + машина» издательства МИФ. Подключайтесь к прямым эфирам, задавайте вопросы и получите сертификат на скидку 10 000 рублей на любой курс Skillbox.

Скорее записывайтесь!
Обработка ошибок во время выполнения

Это самый полезный совет для программистов, работающих с Python. Вы можете устранить ошибку и избавить программу от сбоев во время выполнения.
Get Method для словаря

Большинство разработчиков используют скобки, чтобы получить значение из словаря. Но сейчас рекомендуется использовать Get method.

При использовании метода скобок выдается ошибка, если ключ отсутствует. С помощью Get method вы получите “None” .
Вы разработчик с опытом и знакомы с основами Python? На курсе Яндекс Практикума «Мидл Python-разработчик» вы сможете выйти на новый профессиональный уровень и использовать навыки, которые отличают мидла от джуна. Вы начнете думать о проекте, как о единой системе, разрабатывать полноценные веб-сервисы, организовывать инфраструктуру, а ещё:

• углубите знания технологий для бэкенд-разработки на Python;
• разовьёте инженерное мышление;
• сможете брать больше ответственности и решать задачи посложнее;
• разберётесь, как работает бэкенд, DevOps и другие смежные области;
• добавите 7 проектов в портфолио;
• почувствуете себя увереннее в процессах командной разработки.

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

Начать учиться
Возврат нескольких значений из функции

Знаете ли вы, что можно осуществлять возврат нескольких значений из функции? Вот как это сделать.
2025/07/14 21:41:14
Back to Top
HTML Embed Code: