🆕🔥Новый материал.
👉 Архитектура асинхронных приложений и шаблоны проектирования (курс asyncio)
📝 В этой части разберём, как из отдельных корутин, задач и очередей собрать целое приложение: пул исполнителей, конвейеры обработки, ограничение нагрузки и корректное завершение. Посмотрим на структуру модулей, логирование и работу с сигналами завершения.
🌐 https://docs-python.ru/tutorial/kurs-biblioteke-asyncio/arhitektura-asinhronnyh-prilozhenii-shablony-proek/
👉 Архитектура асинхронных приложений и шаблоны проектирования (курс asyncio)
📝 В этой части разберём, как из отдельных корутин, задач и очередей собрать целое приложение: пул исполнителей, конвейеры обработки, ограничение нагрузки и корректное завершение. Посмотрим на структуру модулей, логирование и работу с сигналами завершения.
🌐 https://docs-python.ru/tutorial/kurs-biblioteke-asyncio/arhitektura-asinhronnyh-prilozhenii-shablony-proek/
👍1
🆕🔥Новый материал.
👉 Взаимодействие с блокирующим кодом и сторонними библиотеками (курс asyncio)
📝 В этой части разбираем, почему обычные блокирующие функции (чтение файлов, тяжёлые вычисления, синхронные библиотеки) "ломают" асинхронность. Пошагово рассмотрим asyncio.to_thread и run_in_executor, а также выбор между потоками и процессами. В завершение обсудим границы между синхронным и асинхронн
🌐 https://docs-python.ru/tutorial/kurs-biblioteke-asyncio/vzaimodei-stvie-blokiruyuschim-kodom-storonnimi-bi/
👉 Взаимодействие с блокирующим кодом и сторонними библиотеками (курс asyncio)
📝 В этой части разбираем, почему обычные блокирующие функции (чтение файлов, тяжёлые вычисления, синхронные библиотеки) "ломают" асинхронность. Пошагово рассмотрим asyncio.to_thread и run_in_executor, а также выбор между потоками и процессами. В завершение обсудим границы между синхронным и асинхронн
🌐 https://docs-python.ru/tutorial/kurs-biblioteke-asyncio/vzaimodei-stvie-blokiruyuschim-kodom-storonnimi-bi/
👍1
🆕🔥Новый материал.
👉 Единый безопасный builder MySQLdb/PyMySQL для поиска.
📝 Единый безопасный builder raw SQL для PyMySQL и mysqlclient/MySQLdb. 4 режима поиска (строгий AND, мягкий OR, phrase, boolean FULLTEXT), LIKE с ESCAPE, allowlist идентификаторов, COUNT(*) для пагинации и примеры вызова без ORM.
🌐 https://docs-python.ru/packages/klient-bd-mysql/builder-mysqldb-poiska/
👉 Единый безопасный builder MySQLdb/PyMySQL для поиска.
📝 Единый безопасный builder raw SQL для PyMySQL и mysqlclient/MySQLdb. 4 режима поиска (строгий AND, мягкий OR, phrase, boolean FULLTEXT), LIKE с ESCAPE, allowlist идентификаторов, COUNT(*) для пагинации и примеры вызова без ORM.
🌐 https://docs-python.ru/packages/klient-bd-mysql/builder-mysqldb-poiska/
👍1
🆕🔥Новый материал.
👉 Шпаргалка: архивы в консоли Linux
📝 Ниже - короткие "рабочие формулы" с пояснениями: что делает команда и зачем ключи. Фокус на практику: упаковка/распаковка, просмотр, исключения, проверки целостности, подписи и шифрование. Все примеры рассчитаны на копипаст и быстрое вспоминание.
🌐 https://docs-python.ru/other/arhivirovanie-szhatie-linux/shpargalka-arhivy-konsoli-linux/
👉 Шпаргалка: архивы в консоли Linux
📝 Ниже - короткие "рабочие формулы" с пояснениями: что делает команда и зачем ключи. Фокус на практику: упаковка/распаковка, просмотр, исключения, проверки целостности, подписи и шифрование. Все примеры рассчитаны на копипаст и быстрое вспоминание.
🌐 https://docs-python.ru/other/arhivirovanie-szhatie-linux/shpargalka-arhivy-konsoli-linux/
🔥1
🆕🔥Новый материал.
👉 Docker => code-server (browser IDE) => Python-разработка
📝 Практичный материал: Debian (host) => Docker => code-server (browser IDE) => Python-разработка. Он объединяет установку Docker на Debian, запуск code-server, безопасность доступа, а также настройку Python-инструментов (venv, Ruff, Pyright, Debugger, Jupyter) и сохранение состояния IDE.
🌐 https://docs-python.ru/other/vs-code-server/docker-code-server-browser-ide-python-razrabotka/
👉 Docker => code-server (browser IDE) => Python-разработка
📝 Практичный материал: Debian (host) => Docker => code-server (browser IDE) => Python-разработка. Он объединяет установку Docker на Debian, запуск code-server, безопасность доступа, а также настройку Python-инструментов (venv, Ruff, Pyright, Debugger, Jupyter) и сохранение состояния IDE.
🌐 https://docs-python.ru/other/vs-code-server/docker-code-server-browser-ide-python-razrabotka/
👍1
🆕🔥Новый материал.
👉 Асинхронный клиент httpx.AsyncClient: async/await и конкурентность
📝 В этой части рассматривается асинхронная модель ввода-вывода Python и использование httpx.AsyncClient. Показываются базовые приёмы async/await, параллельные HTTP-запросы через asyncio.gather, а также типичные ошибки и способы их избегать.
🌐 https://docs-python.ru/packages/modul-httpx-python/asinhronnyi-klient-httpx-asyncclient/
👉 Асинхронный клиент httpx.AsyncClient: async/await и конкурентность
📝 В этой части рассматривается асинхронная модель ввода-вывода Python и использование httpx.AsyncClient. Показываются базовые приёмы async/await, параллельные HTTP-запросы через asyncio.gather, а также типичные ошибки и способы их избегать.
🌐 https://docs-python.ru/packages/modul-httpx-python/asinhronnyi-klient-httpx-asyncclient/
👍1
🆕🔥Новый материал.
👉 Тонкая настройка клиента httpx: тайм-ауты, лимиты, ретраи, прокси
📝 В этой части разбирается детальная настройка httpx: объект Timeout для управления стадиями запроса, Limits для контроля числа соединений и keep-alive, простые ретраи через транспорт, а также работа с прокси и переменными окружения. Особое внимание уделяется практическим схемам для устойчивых продак
🌐 https://docs-python.ru/packages/modul-httpx-python/tonkaya-nastroi-ka-klienta/
👉 Тонкая настройка клиента httpx: тайм-ауты, лимиты, ретраи, прокси
📝 В этой части разбирается детальная настройка httpx: объект Timeout для управления стадиями запроса, Limits для контроля числа соединений и keep-alive, простые ретраи через транспорт, а также работа с прокси и переменными окружения. Особое внимание уделяется практическим схемам для устойчивых продак
🌐 https://docs-python.ru/packages/modul-httpx-python/tonkaya-nastroi-ka-klienta/
👍1
🆕🔥Новый материал.
👉 Тело запросов и ответов в httpx: JSON, формы, файлы, стриминг
📝 В части рассматриваются способы передачи данных в запросах httpx: JSON, формы, multipart с файлами, сырое бинарное тело. Разбирается работа с большими ответами и стримингом (iter_bytes, iter_text, stream=True), а также обработка бинарных форматов (изображения, архивы и др.).
🌐 https://docs-python.ru/packages/modul-httpx-python/telo-zaprosov-otvetov/
👉 Тело запросов и ответов в httpx: JSON, формы, файлы, стриминг
📝 В части рассматриваются способы передачи данных в запросах httpx: JSON, формы, multipart с файлами, сырое бинарное тело. Разбирается работа с большими ответами и стримингом (iter_bytes, iter_text, stream=True), а также обработка бинарных форматов (изображения, архивы и др.).
🌐 https://docs-python.ru/packages/modul-httpx-python/telo-zaprosov-otvetov/
❤2👍1
🆕🔥Новый материал.
👉 Dependency Injection (DI) в Python.
📝 Dependency Injection (DI) - способ передавать зависимые объекты извне, а не создавать их внутри компонентов. Это снижает связность, упрощает тестирование и замену реализаций. В Python DI чаще реализуется вручную, либо через фреймворки (например, FastAPI) и контейнеры.
🌐 https://docs-python.ru/tutorial/oop-python-primerakh/dependency-injection/
👉 Dependency Injection (DI) в Python.
📝 Dependency Injection (DI) - способ передавать зависимые объекты извне, а не создавать их внутри компонентов. Это снижает связность, упрощает тестирование и замену реализаций. В Python DI чаще реализуется вручную, либо через фреймворки (например, FastAPI) и контейнеры.
🌐 https://docs-python.ru/tutorial/oop-python-primerakh/dependency-injection/
❤1👍1
🔁⚡Изменение информации.
👉 Метод dict.setdefault() в Python, получает/вставляет значение ключа.
📝 Метод dict.setdefault() возвращает значение ключа key находящегося в словаре dict. Если ключа нет, то вставит его в словарь с указанным значением.
🌐 https://docs-python.ru/tutorial/operatsii-slovarjami-dict-python/metod-dict-setdefault/
👉 Метод dict.setdefault() в Python, получает/вставляет значение ключа.
📝 Метод dict.setdefault() возвращает значение ключа key находящегося в словаре dict. Если ключа нет, то вставит его в словарь с указанным значением.
🌐 https://docs-python.ru/tutorial/operatsii-slovarjami-dict-python/metod-dict-setdefault/
❤1👍1
🔁⚡Изменение информации.
👉 Метод dict.fromkeys() в Python, словарь с ключами по умолчанию.
📝 Метод dict.fromkeys() встроенного класса dict() создает новый словарь с ключами из последовательности iterable и значениями, установленными в value.
🌐 https://docs-python.ru/tutorial/operatsii-slovarjami-dict-python/metod-dict-fromkeys/
👉 Метод dict.fromkeys() в Python, словарь с ключами по умолчанию.
📝 Метод dict.fromkeys() встроенного класса dict() создает новый словарь с ключами из последовательности iterable и значениями, установленными в value.
🌐 https://docs-python.ru/tutorial/operatsii-slovarjami-dict-python/metod-dict-fromkeys/
❤1👍1
🔁⚡Изменение информации.
👉 Функция all() в Python, все элементы True.
📝 Функция all() возвращает значение True , если все элементы в итераторе истинны, в противном случае она возвращает значение False
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/funktsija-all/
👉 Функция all() в Python, все элементы True.
📝 Функция all() возвращает значение True , если все элементы в итераторе истинны, в противном случае она возвращает значение False
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/funktsija-all/
❤1👍1
🔁⚡Изменение информации.
👉 Функция any() в Python, хотя бы один элемент True.
📝 Функция any() возвращает True, если какой - либо (любой) элемент в итерируемом объекте True, в противном случае any() возвращает значение False.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/funktsija-any/
👉 Функция any() в Python, хотя бы один элемент True.
📝 Функция any() возвращает True, если какой - либо (любой) элемент в итерируемом объекте True, в противном случае any() возвращает значение False.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/funktsija-any/
❤1👍1
🔁⚡Изменение информации.
👉 Функция abs() в Python, абсолютное значение числа.
📝 Функция abs() преобразует целое число или число с плавающей запятой в его абсолютное значение.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/funktsija-abs/
👉 Функция abs() в Python, абсолютное значение числа.
📝 Функция abs() преобразует целое число или число с плавающей запятой в его абсолютное значение.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/funktsija-abs/
❤1👍1
🔁⚡Изменение информации.
👉 Функция ascii() в Python, преобразует строку в ASCII.
📝 Функция ascii() возвращает строку, содержащую печатаемое представление объекта(читаемую версию) с экранированными не-ASCII символами
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/funktsija-ascii/
👉 Функция ascii() в Python, преобразует строку в ASCII.
📝 Функция ascii() возвращает строку, содержащую печатаемое представление объекта(читаемую версию) с экранированными не-ASCII символами
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/funktsija-ascii/
❤1👍1
🔁⚡Изменение информации.
👉 Функция bin() в Python, число в двоичную строку.
📝 Функция bin() преобразует целое число в двоичную строку с префиксом 0b.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/funktsija-bin/
👉 Функция bin() в Python, число в двоичную строку.
📝 Функция bin() преобразует целое число в двоичную строку с префиксом 0b.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/funktsija-bin/
❤1👍1
🔁⚡Изменение информации.
👉 Класс bool() в Python, логическое значение объекта.
📝 Класс bool() возвращает логическое значение указанного объекта.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/klass-bool/
👉 Класс bool() в Python, логическое значение объекта.
📝 Класс bool() возвращает логическое значение указанного объекта.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/klass-bool/
❤1👍1
🔁⚡Изменение информации.
👉 Класс bytearray() в Python, преобразует в массив байтов.
📝 Класс bytearray() возвращает массив байтов bytearray, который является изменяемой последовательностью целых чисел в диапазоне от 0 <= х <256.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/klass-bytearray/
👉 Класс bytearray() в Python, преобразует в массив байтов.
📝 Класс bytearray() возвращает массив байтов bytearray, который является изменяемой последовательностью целых чисел в диапазоне от 0 <= х <256.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/klass-bytearray/
❤1👍1
🔁⚡Изменение информации.
👉 Класс bytes() в Python, преобразует в строку байтов.
📝 Класс bytes() возвращает байтовый объект bytes, который является неизменяемой последовательностью целых чисел в диапазоне от 0 <= х <256.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/klass-bytes/
👉 Класс bytes() в Python, преобразует в строку байтов.
📝 Класс bytes() возвращает байтовый объект bytes, который является неизменяемой последовательностью целых чисел в диапазоне от 0 <= х <256.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/klass-bytes/
❤1👍1
🔁⚡Изменение информации.
👉 Класс complex() в Python, преобразует в комплексное число.
📝 Класс complex() преобразует строку с записью комплексного числа в комплексное число или вернет комплексное число со значением переданных аргументов: действительной и мнимой частью.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/klass-complex/
👉 Класс complex() в Python, преобразует в комплексное число.
📝 Класс complex() преобразует строку с записью комплексного числа в комплексное число или вернет комплексное число со значением переданных аргументов: действительной и мнимой частью.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/klass-complex/
❤1👍1