Разъяснивший Python
Відкрити в Telegram
Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/python_pssss
Показати більше7 174
Підписники
Немає даних24 години
-97 днів
-4430 день
Архів дописів
7 174
Функция islice()
islice() — это функция из модуля
itertools, которая используется для создания итератора, возвращающего выбранные элементы из итерируемого объекта. Она похожа на срезы списков, но имеет некоторые отличия.
Разъяснивший Python7 174
Декораторы в Python: Способ разделения задач
Идея декораторов Python состоит в том, чтобы позволить разработчику добавлять новые функциональные возможности к существующему объекту без изменения его исходной логики.
Мы можем сами определить декораторов. А также есть множество замечательных встроенных декораторов, готовых к использованию.
Например, статические методы в классе Python не привязаны к экземпляру или классу. Они включены в класс просто потому, что они логически принадлежат ему.
Разъяснивший Python
7 174
Singledispatch
Singledispatch — это декоратор из стандартной библиотеки Python functools, который позволяет создавать универсальные функции с одиночной диспетчеризацией.
Универсальная функция — это функция, которая может работать с объектами разных типов.
Одиночная диспетчеризация — это метод выбора реализации функции на основе типа одного из ее аргументов.
Разъяснивший Python7 174
Функция betavariate
Функция
betavariate в Python используется для генерации случайных чисел из бета-распределения. Бета-распределение - это непрерывное распределение вероятностей, которое часто используется для моделирования пропорций или вероятностей.
Разъяснивший Python7 174
PySpark
PySpark — это Python API для Apache Spark. Он позволяет выполнять обработку больших данных в реальном времени в распределенной среде с помощью Python. Он также предоставляет оболочку PySpark для интерактивного анализа данных.
PySpark сочетает в себе удобство использования и простоту Python с мощностью Apache Spark, что позволяет обрабатывать и анализировать данные любого размера для всех, кто знаком с Python. PySpark поддерживает все функции Spark, такие как Spark SQL, DataFrames, Structured Streaming, Machine Learning (MLlib) и Spark Core.
Код с картинки создаст контекст Spark, прочитает набор данных из файла CSV с именем "data.csv" и выведет его в консоль.
Разъяснивший Python
7 174
Yield
Другой способ создать
generator — использовать функцию генератора. Мы берём ключевое слово yield, чтобы вернуть generator в функции.
Давайте посмотрим, как сработает эта функция на fib, где возвращается generator с n числами Фибоначчи.
Разъяснивший Python7 174
Итерируемые объекты
В Python итерируемый объект — это объект, над которым производятся так называемые проходы (итерации). Например, как в цикле
for.
Большинство наборных структур данных являются итерируемыми объектами. Это списки, кортежи, наборы. Например, ниже мы создаём список и проходимся по его элементам по очереди.
Разъяснивший Python7 174
Узнаем сколько всего опредленных букв в строке
Один из способов узнать количество определенных букв в строке максимально быстрым методом – использовать метод
count для строки. Этот метод принимает символ или подстроку и возвращает количество их вхождений в строку.
Этот метод является достаточно быстрым, так как использует внутренние оптимизации CPython, которые работают на низком уровне. Он также не требует дополнительной памяти, за исключением простой переменной, используемой для хранения результата.
Разъяснивший Python7 174
Функция start_new_thread
Функция
start_new_thread из модуля thread в Python используется для создания нового потока выполнения. Она принимает два аргумента:
target: Это функция, которая будет выполняться в новом потоке.
args: Это кортеж, содержащий аргументы, которые будут переданы функции target.
Разъяснивший Python7 174
Печать в одной строке
Мы знаем, что функция
print выполняет вывод в каждой строке, и если использовать две функции print, они выполнят печать в две строки. Этот пример покажет, как выполнять вывод в той же строке без перехода на новую.
Разъяснивший Python7 174
Отображение графиков Matplotlib
%matplotlib inline — это самая популярная магическая команда. Она позволяет отображать в блокнотах графики Matplotlib. Эта команда активирует интерактивную поддержку Matplotlib для блокнота Jupyter.
Разъяснивший Python7 174
Список всех переменных
Эта магическая команда выдает список всех глобальных переменных, используемых в вашем блокноте.
Для того чтобы получить переменные определенного типа, мы должны указать этот тип после магической команды. Приведенный выше код отображает все переменные строкового типа в качестве выходных данных.
Разъяснивший Python
7 174
Печать строки N раз
Этот пример может печатать любую строку n раз без использования циклов Python.
Разъяснивший Python
7 174
default_int_handler
default_int_handler — это функция, которая используется в качестве обработчика сигнала SIGINT по умолчанию. Она вызывается, когда пользователь нажимает комбинацию клавиш Ctrl+C, чтобы прервать работу программы.
Функциональность:
default_int_handler прерывает работу программы, генерируя исключение KeyboardInterrupt. Эта функция сбрасывает обработчик сигнала SIGINT, восстанавливая его исходное состояние.
Разъяснивший Python7 174
Число в список цифр
Превращает целое число в список его цифр.
Функция
map() принимает желаемый тип выходных данных (в нашем случае это int, целые числа) и итерируемый объект (строку, список или кортеж), элементы которого можно превратить в элементы этого типа. После этого другая функция list() преобразует результат в список.
Разъяснивший Python7 174
Функция hypot
Функция
hypot из модуля math в Python используется для вычисления евклидовой нормы, также известной как гипотенуза прямоугольного треугольника.
Синтаксис:
import math hypot(x, y)Аргументы:
x: Первый катет прямоугольного треугольника.
y: Второй катет прямоугольного треугольника.
Разъяснивший Python7 174
Погрузитесь в мир Python с нашим бесплатным курсом!
🎓 Включено 45 уроков, 56 упражнений в тренажере и 163 проверочных теста. Узнаете, как создавать программы, работать с условиями и функциями.
Что вы освоите:
— Составление программ из нескольких модулей.
— Анализ ошибок в коде с использованием отладочной печати.
📚 Курс охватывает основы Python: синтаксис, условия, циклы, типы данных и библиотеки. Практика на каждом шаге поможет вам уверенно использовать язык.
Начните свое обучение с бесплатного базового курса Python и вы сможете создавать несложные программы, а так же анализировать ошибки в коде!
7 174
Функция statistics.mean()
Функция
statistics.mean() в Python используется для вычисления среднего арифметического набора данных. Она находится в модуле statistics, который нужно предварительно импортировать.
Разъяснивший Python7 174
👩💻 С чего начать изучение Python?
Узнайте на бесплатном практическом уроке «Основы ООП в Python» от OTUS, где вы вместе с опытным экспертом разберете:
▫️ создание классов;
▫️ изменяемость экземпляров класса;
▫️ передачу аргументов в инициализатор;
▫️ наследование;
▫️ переопределение методов.
Занятие пройдёт 20 февраля в 19:00 мск и будет приурочено к старту курса «Специализация Python Developer». Доступна рассрочка на обучение!
📢Зарегистрируйтесь прямо сейчас, чтобы занять место на открытом уроке и получить запись: регистрация
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
7 174
Узнаем разницу в днях между датами представленными в виде строк
В данном коде мы используем функцию
strptime из модуля datetime, чтобы преобразовать строки в объекты datetime. Затем мы вычисляем разницу между датами с помощью оператора - и получаем абсолютное значение разницы с помощью функции abs. Наконец, мы получаем разницу в днях, используя атрибут days разницы объекта.
Разъяснивший Python
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
