Forwarded from Оди
Forwarded from Daily Coding 🔥
📖 Using Asyncio in Python
🖋 Caleb Hattingh, 2020
Разработчик Калеб Хаттинг, поможет вам получить базовые знания о строительных блоках asyncio - достаточно, чтобы начать писать простые программы, основанные на событиях. Вы узнаете, почему asyncio предлагает более безопасную альтернативу вытесняющей многозадачности и многопоточности) и как этот API обеспечивает простой способ поддержки тысяч одновременных соединений сокетов. Получите критическое сравнение asyncio и многопоточности для одновременного сетевого программирования.
Вы узнайте о различии между функциями asyncio для конечных пользователей и функциями для разработчиков фреймворка. Понять новый синтаксис языка asyncio async/await, включая коридоры и задачи, а также будущие API. Получить подробные примеры (с кодом) некоторых популярных асинцево-совместимых сторонних библиотек.
💾 Скачать книгу
Daily Coding #book #python #asyncio
🖋 Caleb Hattingh, 2020
Разработчик Калеб Хаттинг, поможет вам получить базовые знания о строительных блоках asyncio - достаточно, чтобы начать писать простые программы, основанные на событиях. Вы узнаете, почему asyncio предлагает более безопасную альтернативу вытесняющей многозадачности и многопоточности) и как этот API обеспечивает простой способ поддержки тысяч одновременных соединений сокетов. Получите критическое сравнение asyncio и многопоточности для одновременного сетевого программирования.
Вы узнайте о различии между функциями asyncio для конечных пользователей и функциями для разработчиков фреймворка. Понять новый синтаксис языка asyncio async/await, включая коридоры и задачи, а также будущие API. Получить подробные примеры (с кодом) некоторых популярных асинцево-совместимых сторонних библиотек.
💾 Скачать книгу
Daily Coding #book #python #asyncio
Forwarded from Daily Coding 🔥
💡 Команды для Python по работе с файлами и файловой системой
▍Показываем содержимое директории
Еще одна полезная команда — os.listdir(). Она показывает все содержимое каталога.
Команда отличается от os.walk (), где последний рекурсивно показывает все, что находится «под» каталогом. os.listdir () намного проще в использовании, потому что просто возвращает список содержимого:
▍Показываем содержимое директории
Еще одна полезная команда — os.listdir(). Она показывает все содержимое каталога.
Команда отличается от os.walk (), где последний рекурсивно показывает все, что находится «под» каталогом. os.listdir () намного проще в использовании, потому что просто возвращает список содержимого:
os.listdir('sample_data')
В некоторых случаях нужно что-то более продвинутое — например, поиск всех CSV-файлов в каталоге «sample_data». В этом случае самый простой способ — использовать встроенную библиотеку glob:from glob import globlist(glob(os.path.join('sample_data', '*.csv')))
Daily Coding #советы #coding #pythonForwarded from Веб-стандарты (Веб-стандарты)
PWA для SSR-приложения. Вадим Бударин рассказывает, как при помощи Workbox 6 удалось заменить самописный сервис-воркер на генерируемый и расширяемый плагинами.
https://medium.com/p/dc89fc513361
https://medium.com/p/dc89fc513361
Forwarded from Веб-стандарты (Веб-стандарты)
Атрибут ping для ссылок. Стефан Джудис рассказывает о предусмотренной в спецификации возможности собирать аналитику кликов по ссылкам.
https://www.stefanjudis.com/today-i-learned/html-defines-a-ping-attribute-on-anchor-elements-links/
https://www.stefanjudis.com/today-i-learned/html-defines-a-ping-attribute-on-anchor-elements-links/
Forwarded from Веб-стандарты (Веб-стандарты)
Бесплатный вебинар «Ускорение на простых типах данных» Александры Воронцовой пройдёт 15 апреля в Яндекс Практикуме, начало в 19:30. В программе обзор особенностей простых типов, разбор задач на типы данных с собеседований и ответы на вопросы.
https://praktikum.blog/algoBasicTypes/?utm_source=telegram&utm_medium=performance&utm_campaign=Telegram_performance_algoBasicTypes-webstandards_ru
https://praktikum.blog/algoBasicTypes/?utm_source=telegram&utm_medium=performance&utm_campaign=Telegram_performance_algoBasicTypes-webstandards_ru