Разъяснивший Python
Kanalga Telegram’da o‘tish
Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc
Ko'proq ko'rsatish6 896
Obunachilar
+224 soatlar
-97 kun
-6430 kun
Postlar arxiv
6 895
Проверка необходимой версии Python
Чтобы ваши пользователи не могли запустить скрипт в несовместимой версии, в коде стоит проверить наличие актуальной версии Python. Проведите простую проверку.
Разъяснивший Python | ChatGPT
6 895
statistics.mean
Функция mean из модуля statistics используется для вычисления среднего арифметического (среднего значения) списка чисел. Она принимает в качестве аргумента последовательность числовых данных (например, список или кортеж) и возвращает их среднее значение.
Разъяснивший Python | ChatGPT
6 895
Стать Python-разработчиком в 2024 году? Легко!
Записывайтесь на 14-дневный подготовительный курс.
⏰ Старт уже 13 августа!
72 урока в онлайн, 3 встречи с наставником в режиме реального времени, 1 встреча для лайвкодинг-сессии, помощь наставника, а как итог – собственная программа и четкое понимание, в правильном ли IT-направлении вы двигаетесь.
Совершайте покупку 14-дневного курса до 15.08.2024 включительно и выполняйте домашние задания, после этого вы автоматически становитесь участником конкурса и получаете возможность выиграть полноценный курс по профессии “Python-разработчик”!
🎉 Победителя определим случайным образом через рандомайзер.
6 895
Использование подчеркивания в REPL
Вы можете получить результат последнего выражения в Python REPL с помощью оператора подчеркивания, например, в Python REPL это выглядит следующим образом:
>>> 3 * 3 9 >>> _ + 3 12Прием работает и в оболочке IPython. Разъяснивший Python | ChatGPT
6 895
Обязательные аргументы
Для принудительного использования аргументов ставьте символ звездочки (
*) перед ними, заставляя все аргументы стать ключевыми.
Разъяснивший Python | ChatGPT6 895
random.triangular
Функция random.triangular() используется для генерации случайных чисел из треугольного распределения. Треугольное распределение часто используется для моделирования сценариев, где значения имеют минимальные, максимальные и наиболее вероятные (режим) значения. Параметр low — нижняя граница (минимальное значение). По умолчанию 0.0. Параметр high — верхняя граница (максимальное значение). По умолчанию 1.0. Параметр mode — режим (наиболее вероятное значение). По умолчанию среднее значение между low и high.
Разъяснивший Python | ChatGPT
6 895
Тернарный оператор
Тернарный оператор — это оператор, позволяющий записать условную конструкцию if-else в одну строку.
Тернарный оператор часто используется для условного присваивания значений переменной, выбора между двумя вариантами в одну строку.
Он позволяет сократить и упростить запись условных выражений. Однако не рекомендуется использовать вложенные конструкции, т. к. это ухудшает читаемость.
В данном примере тернарный оператор используется:
— Для вывода одной из двух фраз в зависимости от условия
a > b.
— Для присваивания переменной result одного из двух значений в зависимости от четности a.
Разъяснивший Python | ChatGPT6 895
Data classes
Начиная с версии 3.7, Python поставляется с классами данных. У них есть несколько преимуществ по сравнению с обычными классами или другими альтернативами:
• возврат нескольких значений или словарей;
• класс данных требует минимального количества кода;
• возможность сравнения классов данных;
• возможность распечатать класс данных для отладки при помощи repr;
• снижение вероятности ошибок в связи с требованием класса данных type hints.
Разъяснивший Python | ChatGPT6 895
Быстрое форматирование и вывод JSON данных
Иногда нужно вывести JSON данные в удобочитаемом виде для отладки или анализа. Встроенная библиотека json позволяет легко форматировать и печатать JSON данные.
Этот метод позволяет легко форматировать JSON данные, делая их более структурированными и удобными для чтения и анализа.
Разъяснивший Python | ChatGPT
6 895
Быстрое создание миниатюр изображений
Иногда требуется создать миниатюры (thumbnails) изображений, чтобы уменьшить их размер для предварительного просмотра. Это можно сделать легко с помощью библиотеки Pillow (PIL).
Этот метод позволяет легко и эффективно создавать миниатюры изображений, что может значительно упростить работу с большими наборами изображений и улучшить производительность веб-приложений.
Разъяснивший Python | ChatGPT
6 895
Многоточие в Python
Многоточие Python – это последовательность из трех точек, часто используемая в естественных языках. Но чего вы, возможно, не знаете – это еще и валидный объект в Python:
>>> ...
Ellipsis
Применяется он преимущественно в операциях нарезки матриц в NumPy. Однако можно использовать его вместо обычного pass в качестве плэйсхолдера в функции, которую еще не реализовали:
python
def my_awesome_func():
...
Разъяснивший Python | ChatGPT6 895
⚡️Вслед за Youtube хотят заблокировать и Google. И это последний шаг к Чебурнету — дальше только как в Северной Корее.
Изоляция ждёт всех, кто не заботится о своей свободе и кибербезопасности. Чтобы такого не было с вами, читайте канал «Провод».
Там сотрудник Касперского рассказывает, как обойти любые блокировки без VPN, отключить любую слежку с Windows, Android и IOS и бесплатно повысить скорость интернета в 3 раза.
Сейчас такие навыки жизненно необходимы — подписывайтесь: @provod
6 895
Быстрое удаление дубликатов символов из строки
Иногда возникает необходимость удалить дублирующиеся символы из строки, оставив только уникальные. Этот лайфхак поможет сделать это быстро и эффективно.
Этот метод позволяет легко и эффективно удалять дубликаты символов из строки, сохраняя при этом порядок их первого появления, что может быть полезно в различных задачах обработки данных.
Разъяснивший Python | ChatGPT
6 895
Программист — лекарство от больных тимлидов, тупых багов и тех самых митов в 10 утра ☠️
Здесь собирают лучшие мемы про айтишников, чтобы спасти вашу психику от died'осов на работе.
Идеально зачиллить вечерком и скинуть друзьям: @progeri
6 895
Быстрое создание миниатюр изображений
Иногда требуется создать миниатюры (thumbnails) изображений, чтобы уменьшить их размер для предварительного просмотра. Это можно сделать легко с помощью библиотеки Pillow (PIL).
Этот метод позволяет легко и эффективно создавать миниатюры изображений, что может значительно упростить работу с большими наборами изображений и улучшить производительность веб-приложений.
Разъяснивший Python | ChatGPT
6 895
sh
Python — отличный скриптовый язык. Но иногда стандартные библиотеки
os и subprocess вызывают только головную боль.
Библиотека sh может стать приятной альтернативой. Она позволяет вызывать любую программу как обычную функцию, что полезно для автоматизации различных задач исключительно с помощью Python.
Библиотека sh поддерживает только платформы Linux и macOS; для работы на Windows вам придётся поискать другой инструмент.
Ссылочка на доку
Разъяснивший Python | ChatGPT6 895
statitstics.median high
Функция statistics.median high из модуля statistics вычисляет высокую медиану последовательности чисел. Высокая медиана используется в случае, когда список имеет нечетное количество элементов, и возвращает значение, которое находится в “верхней” половине списка, то есть среди наибольших значений. В данном случае список data содержит нечетное количество элементов, и высокая медиана будет равна 5, так как это наибольшее значение в “верхней” половине списка.
Разъяснивший Python | ChatGPT
6 895
Быстрое форматирование и вывод JSON данных
Иногда нужно вывести JSON данные в удобочитаемом виде для отладки или анализа. Встроенная библиотека json позволяет легко форматировать и печатать JSON данные.
Этот метод позволяет легко форматировать JSON данные, делая их более структурированными и удобными для чтения и анализа.
Разъяснивший Python | ChatGPT
6 895
Быстрое удаление дубликатов символов из строки
Иногда возникает необходимость удалить дублирующиеся символы из строки, оставив только уникальные. Этот лайфхак поможет сделать это быстро и эффективно.
Этот метод позволяет легко и эффективно удалять дубликаты символов из строки, сохраняя при этом порядок их первого появления, что может быть полезно в различных задачах обработки данных.
Разъяснивший Python | ChatGPT
6 895
Папочка Дотнета — канал от разработчика с опытом более 6 лет. Совладелец успешного (Не очень) стартапа, действующий тимлид и интервьюер
😭 Только авторские посты
💃 Как стать синьором без олимпиад, алгоритмов и хорошего высшего образования
🥣 Рассказываю как эффективно проходить собеседования
⚡️ Подпишись, чтобы не потерять — Папочка Дотнета
