uniformvariate
Синтаксис:
Параметры:
#для_продвинутых
uniformvariate – это функция из библиотеки numpy, которая используется для генерации случайных чисел из равномерного распределения.Синтаксис:
numpy.random.uniformvariate(low, high, size=None)
Параметры:
low (float): Нижняя граница диапазона.high (float): Верхняя граница диапазона.size (int, optional): Размер возвращаемого массива.#для_продвинутых
👍8🥰1
ChainMap
#для_продвинутых
ChainMap — это инструмент из модуля collections, который позволяет объединить несколько словарей в один объект, доступный как единый словарь. Это удобно, когда вам нужно работать с несколькими словарями, представляющими разные области видимости или контексты, и вам нужно установить приоритеты доступа к данным.#для_продвинутых
👍12🔥1
Функция current_thread()
Функция
В Python 3.10 и более поздних версиях она возвращает:
— «Идентификатор потока» текущего потока. Это ненулевое целое число. Его значение не имеет прямого смысла; оно предназначено как магическое число, которое можно использовать, например, для индексирования словаря потоко-специфичных данных.
— Идентификаторы потоков могут быть переиспользованы, когда один поток завершается, а другой создается.
#для_продвинутых
Функция
current_thread() из модуля threading в Python используется для получения объекта Thread, представляющего текущий поток выполнения.В Python 3.10 и более поздних версиях она возвращает:
— «Идентификатор потока» текущего потока. Это ненулевое целое число. Его значение не имеет прямого смысла; оно предназначено как магическое число, которое можно использовать, например, для индексирования словаря потоко-специфичных данных.
— Идентификаторы потоков могут быть переиспользованы, когда один поток завершается, а другой создается.
#для_продвинутых
👍10🤔1
fspathconf
Синтаксис:
Аргументы:
#для_продвинутых
fspathconf() – это функция в Python, которая используется для получения конфигурационных параметров для указанного пути. Эта функция является частью модуля os и может использоваться для получения информации о файловой системе, такой как размер блока, максимальная длина пути и т. д.Синтаксис:
os.fspathconf(path, name)
Аргументы:
path: путь к файлу или папкеname: имя конфигурационного параметра#для_продвинутых
👍11
Функция scandir()
Функция
#для_продвинутых
Функция
os.scandir() в Python используется для получения итератора объектов os.DirEntry, соответствующих записям в каталоге, заданном указанным путем. Записи возвращаются в произвольном порядке, а специальные записи '.' и '..' всегда будут в начале списка.#для_продвинутых
👍10🤔1
Функция statvfs
Функция
#для_продвинутых
Функция
statvfs() используется для получения информации о файловой системе, содержащей указанный путь. Она возвращает объект класса os.statvfs_result, атрибуты которого представляют информацию о файловой системе.#для_продвинутых
👍8
Каким будет вывод этого кода?
Anonymous Quiz
31%
1
41%
2
3%
3
17%
Ошибка, здесь больше одного оператора return в одном блоке try-finally
9%
Посмотреть ответ
🤔15👍5👨💻4🏆1
Функция getweakrefcount()
Функция
Синтаксис:
Параметры:
Возвращаемое значение:
Целое число, представляющее количество слабых ссылок и прокси-объектов, связанных с объектом.
#для_продвинутых
Функция
weakref.getweakrefcount() в Python возвращает количество слабых ссылок и прокси-объектов, связанных с данным объектом.Синтаксис:
weakref.getweakrefcount(object)
Параметры:
object: объект, для которого нужно узнать количество слабых ссылок и прокси-объектов.Возвращаемое значение:
Целое число, представляющее количество слабых ссылок и прокси-объектов, связанных с объектом.
#для_продвинутых
👍11
Декоратор abstractmethod
Что такое абстрактный метод?
Абстрактный метод — это метод, который объявляется в классе, но не имеет реализации. Он служит шаблоном для методов, которые должны быть реализованы в подклассах.
#для_начинающих
abstractmethod — это декоратор из модуля abc, который используется для определения абстрактных методов в классах Python.Что такое абстрактный метод?
Абстрактный метод — это метод, который объявляется в классе, но не имеет реализации. Он служит шаблоном для методов, которые должны быть реализованы в подклассах.
#для_начинающих
👍15
Библиотека Typer
Она позволяет легко создавать CLI приложения с поддержкой аргументов, опций, субкоманд и автоматической генерацией
Основные возможности
— Декоратор
— Автоматический парсинг аргументов и опций.
— Валидация и tipped annotations для аргументов и опций.
— Автоматическая генерация
— Встроенная поддержка
Typer часто используется для создания утилит командной строки, CLI интерфейсов для python приложений, API клиентов, DevOps инструментов и других задач, где нужен простой и удобный интерфейс командной строки.
Typer — это библиотека для создания командных интерфейсов приложений на Python. Она позволяет легко создавать CLI приложения с поддержкой аргументов, опций, субкоманд и автоматической генерацией
help. Основные возможности
Typer:— Декоратор
@typer.command() для определения команд и подкоманд.— Автоматический парсинг аргументов и опций.
— Валидация и tipped annotations для аргументов и опций.
— Автоматическая генерация
help с описаниями.— Встроенная поддержка
Click для обратной совместимости.Typer часто используется для создания утилит командной строки, CLI интерфейсов для python приложений, API клиентов, DevOps инструментов и других задач, где нужен простой и удобный интерфейс командной строки.
👍15
Функция dropwhile
Функция
#для_начинающих
Функция
dropwhile из модуля itertools в Python используется для отбрасывания элементов итератора, пока заданный предикат не вернет False.#для_начинающих
👍12🤔1
Модуль threading
Модуль
#для_начинающих
Модуль
threading в Python позволяет создавать и управлять потоками выполнения, что даёт возможность программам эффективно обрабатывать задачи параллельно. Потоки позволяют выполнять несколько частей программы одновременно, что может улучшить отзывчивость и производительность.#для_начинающих
👍17😁2🆒1
С 8 марта прекрасных девушек 🌹 !
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥67👍15🥰8🗿4😢1
Шпаргалка для алгособеса — алгоритмическая сложность, структуры данных, методы сортировки и Дейкстра
Смотреть статью
Смотреть статью
👍19
Что выведет этот код?
Anonymous Quiz
38%
["abc", "abc"]
39%
["abc", "a", "b", "c"]
9%
Ошибку
13%
Узнать ответ
👍20🤔8🎉3❤🔥1
Константы пакета string
В Python есть несколько полезных констант в пакете
—
—
—
—
—
—
Эти константы позволяют легко получить строки с определенными наборами символов, что часто бывает полезно при работе со строками.
В Python есть несколько полезных констант в пакете
string, которые нужно знать начинающему программисту:—
string.ascii_letters: строка со всеми буквами английского алфавита (строчными и прописными).—
string.digits: строка со всеми цифрами.—
string.hexdigits: строка со всеми шестнадцатеричными цифрами.—
string.octdigits: строка со всеми восьмеричными цифрами.—
string.punctuation: строка со всеми знаками пунктуации.—
string.whitespace: строка со всеми пробельными символами.Эти константы позволяют легко получить строки с определенными наборами символов, что часто бывает полезно при работе со строками.
👍30❤🔥4