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