Docs-Python.ru
974 subscribers
2.75K links
Обновления сайта Docs-Python.ru
Download Telegram
🆕🔥Новый материал.

👉 Функция binomialvariate() модуля random в Python.

📝 Новое в версии 3.12. Функция random.binomialvariate() модуля random возвращает количество успехов для n независимых испытаний с вероятностью успеха в каждом испытании, равной p

🌐 https://docs-python.ru/standart-library/modul-random-python/funktsiia-binomialvariate/
🆕🔥Новый материал.

👉 Пользовательские адаптеры типов Python к значениям SQLite3.

📝 SQLite изначально поддерживает только ограниченный набор типов данных. Чтобы хранить пользовательские типы Python в базах данных SQLite3, необходимо адаптировать их к одному из типов Python, которые SQLite3 понимает изначально.

🌐 https://docs-python.ru/standart-library/modul-sqlite3-python/polzovatelskie-adaptery-tipov-znacheniiam-sqlite3/
🆕🔥Новый материал.

👉 Заполнители значений Python в запросах к SQLite3

📝 Во избежании атак с использованием SQL-инъекций, необходимо использовать подстановку параметров DB-API. Чтобы вставить переменную в строку запроса, используйте заполнитель в строке и подставьте фактические значения в запрос, передав их в виде кортежа значений во второй аргумент метода курсора.

🌐 https://docs-python.ru/standart-library/modul-sqlite3-python/zapolniteli-znachenii-zaprosakh-sqlite3/
🆕🔥Новый материал.

👉 Как работать с URI SQLite3

📝 Полезные приемы работы с URI SQLite3. Открыть базу данных в режиме только для чтения. Явное создание нового файл базы данных. Общая именованная база данных в памяти

🌐 https://docs-python.ru/standart-library/modul-sqlite3-python/rabotat-uri-sqlite3/
🆕🔥Новый материал.

👉 Интерфейс командной строки модуля sqlite3 в Python.

📝 Новое в версии 3.12. Модуль sqlite3 (с версии Python 3.12) можно вызвать как скрипт. Для вызова простой оболочки SQLite3 необходимо использовать ключ интерпретатора -m.

🌐 https://docs-python.ru/standart-library/modul-sqlite3-python/interfeis-komandnoi-stroki/
🔁Изменение информации.

👉 Модуль unicodedata в Python, база данных Unicode.

📝 Этот модуль обеспечивает доступ к базе данных символов Unicode (UCD), которая определяет свойства символов для всех символов Unicode.

🌐 https://docs-python.ru/standart-library/modul-unicodedata-python/
🔁Изменение информации.

👉 Функция NamedTemporaryFile() модуля tempfile в Python.

📝 Функция NamedTemporaryFile() модуля tempfile возвращает файлоподобный объект, который можно использовать как область временного хранения. Файл гарантированно имеет видимое имя в файловой системе.

🌐 https://docs-python.ru/standart-library/modul-tempfile-python/funktsija-namedtemporaryfile-modulja-tempfile/
🔁Изменение информации.

👉 Функция mkdtemp() модуля tempfile в Python.

📝 Функция mkdtemp() модуля tempfile создает временный каталог наиболее безопасным способом. Каталог доступен для чтения, записи и поиска только под идентификатором пользователя userID его создавшим.

🌐 https://docs-python.ru/standart-library/modul-tempfile-python/funktsija-mkdtemp-modulja-tempfile/
🔁Изменение информации.

👉 Трассировка и профилирование потоков модулем threading в Python.

📝 Рассмотрены функции threading.settrace(func), threading.setprofile(func) и threading.stack_size([size]).

🌐 https://docs-python.ru/standart-library/modul-threading-python/trassirovka-profilirovanie-potokov-modulja-threading/
🔁Изменение информации.

👉 Планирование обратных вызовов из цикла событий asyncio в Python.

📝 В разделе рассмотрены *методы низкоуровнего API* цикла событий, позволяющие планировать обратные вызовы в асинхронном коде с применением модуля asyncio.

🌐 https://docs-python.ru/standart-library/modul-asyncio-python/planirovanie-obratnyh-vyzovov-asyncio/
🔁Изменение информации.

👉 Обработка исключений в цикле событий модуля asyncio в Python.

📝 В разделе рассмотрены *методы низкоуровнего API* цикла событий, позволяющие настроить обработку исключений в асинхронном коде с применением модуля asyncio.

🌐 https://docs-python.ru/standart-library/modul-asyncio-python/obrabotka-iskljuchenij-tsikle-sobytij-modulja-asyncio/
🆕🔥Новый материал.

👉 Интерфейс командной строки модуля uuid в Python.

📝 Модуль uuid можно запустить как скрипт из командной строки. Пример использования командной строки CLI

🌐 https://docs-python.ru/standart-library/modul-uuid-python/interfeis-komandnoi-stroki-modulia-uuid/
🔁Изменение информации.

👉 Аннотации типов в Python

📝 Аннотации типов в Python 3.x являются полностью необязательной информацией метаданных о типах, используемых пользовательскими функциями.Аннотации хранятся в атрибуте функции __annotations__ как словарь и не влияют ни на какую другую часть функции.

🌐 https://docs-python.ru/tutorial/annotatsii-tipov-python/
🔁Изменение информации.

👉 Генератор generator в Python и выражение yield.

📝 Тип generator (генератор) похож на тип iterator (итератор), но тип generator не хранит значения последовательности в памяти, а генерирует/вычисляет результат на лету - в ходе каждого вызова, тем самым экономит память и вычислительные ресурсы.

🌐 https://docs-python.ru/tutorial/osnovnye-vstroennye-tipy-python/tip-dannyh-generator-generator/
🔁Изменение информации.

👉 Асинхронный генератор в Python.

📝 Наличие выражения yield в функции или методе, определенном с использованием async def, дополнительно определяет функцию как функцию асинхронного генератора.

🌐 https://docs-python.ru/tutorial/sintaksis-async-await-python/asinhronnyj-generator/
🔁Изменение информации.

👉 Модуль multiprocessing в Python, параллельная обработка без GIL.

📝 Модуль многопроцессорной обработки данных предлагает как локальную, так и удаленную параллельную обработку данных, эффективно обходя глобальную блокировку интерпретатора и используя ядра процессора вместо потоков. Он работает как под Unix, так и под Windows.

🌐 https://docs-python.ru/standart-library/paket-multiprocessing-python/
🔁Изменение информации.

👉 Модуль importlib.machinery в Python.

📝 Модуль importlib.machinery содержит различные объекты, которые помогают импортировать модули поиска и загрузки.

🌐 https://docs-python.ru/standart-library/paket-importlib-python/modul-importlib-machinery/
🔁Изменение информации.

👉 Класс datetime() модуля datetime в Python.

📝 Класс datetime() модуля datetime это отдельный объект, объединяющий всю информацию из объекта даты datetime.date и объекта времени datetime.time.

🌐 https://docs-python.ru/standart-library/modul-datetime-python/klass-datetime-modulja-datetime/
🔁Изменение информации.

👉 Функция find_loader() модуля pkgutil в Python.

📝 Функция find_loader() модуля pkgutil получает загрузчик модуля для данного полного имени пакета fullname. Это оболочка обратной совместимости с функцией importlib.util.find_spec().

🌐 https://docs-python.ru/standart-library/modul-pkgutil-python/funktsija-find-loader-modulja-pkgutil/
🔁Изменение информации.

👉 Функция get_loader() модуля pkgutil в Python.

📝 Функция get_loader() модуля pkgutil получает объект загрузчика для module_or_name.

🌐 https://docs-python.ru/standart-library/modul-pkgutil-python/funktsija-get-loader-modulja-pkgutil/
🔁Изменение информации.

👉 Переменные last_type, last_value, last_traceback.

📝 Эти три переменные sys.last_type, sys.last_value, sys.last_traceback не всегда определены. Они устанавливаются, когда исключение не обрабатывается, а интерпретатор выводит сообщение об ошибке и трассировку стека. (устарели с версии Python 3.12)

🌐 https://docs-python.ru/standart-library/modul-sys-python/peremennye-last-type-last-value-last-traceback/