Разработка real-time приложений с Python и WebSocket
Real-time приложения, как следует из названия, предоставляют мгновенный обмен данных и информации между сервером и клиентом. Они встречаются повсеместно в различных сферах, начиная от социальных сетей и мессенджеров, и заканчивая финансовыми торговыми платформами, мониторингом систем, онлайн-играми и многими другими областями. Подобные приложения обеспечивают пользовательский опыт, который чрезвычайно близок к реальному времени.
Подробнее по ссылке👇
#статьи
@python_practics
Real-time приложения, как следует из названия, предоставляют мгновенный обмен данных и информации между сервером и клиентом. Они встречаются повсеместно в различных сферах, начиная от социальных сетей и мессенджеров, и заканчивая финансовыми торговыми платформами, мониторингом систем, онлайн-играми и многими другими областями. Подобные приложения обеспечивают пользовательский опыт, который чрезвычайно близок к реальному времени.
Подробнее по ссылке👇
#статьи
@python_practics
👏7👍2
Decoding Coding: Fundamentals
Эта книга предназначена для всех, кто хочет улучшить свою повседневную жизнь за счет использования технологий. Будь то студент, профессионал или обычный человек, есть задачи, которые можно автоматизировать, чтобы сэкономить время и силы.
Для чтения этой книги не требуется предварительного опыта программирования. Мы начнем с основ языка Python и постепенно перейдем к более сложным задачам. К концу этой книги вы будете обладать навыками и знаниями, позволяющими создавать собственные программы на Python и автоматизировать задачи в повседневной жизни.
Книга в формате pdf👇
#курсы_книги
@python_practics
Эта книга предназначена для всех, кто хочет улучшить свою повседневную жизнь за счет использования технологий. Будь то студент, профессионал или обычный человек, есть задачи, которые можно автоматизировать, чтобы сэкономить время и силы.
Для чтения этой книги не требуется предварительного опыта программирования. Мы начнем с основ языка Python и постепенно перейдем к более сложным задачам. К концу этой книги вы будете обладать навыками и знаниями, позволяющими создавать собственные программы на Python и автоматизировать задачи в повседневной жизни.
Книга в формате pdf👇
#курсы_книги
@python_practics
👍2🔥1
Что возвращает функция, в которой отсутствует инструкция return?
Anonymous Quiz
19%
Объект функции
44%
None
6%
False
31%
Ничего
👍10
«Иногда лучше написать велосипед»: как тестировать кластеры Kubernetes с помощью Python
Сегодня Kubernetes — это основное средство для оркестрации контейнеров на рынке, поэтому их тестирование занимает особую позицию в перечне задач. Большинство тривиальных тестов можно запустить через команду kubectl, либо фреймворк Sonobuoy для тестирования сертификации версий.
Однако для сложных интеграционных тестов, которые завязаны на Kubernetes API, необходимо реализовать что-то свое. Автор воспользовался клиентской библиотекой Python для Kubernetes, которая позволяет работать со всеми прелестями его интерфейса, соединил ее с PyTest и API продукта — Managed Kubernetes. Что из этого вышло, автор рассказал в статье.
Подробнее по ссылке👇
#статьи
@python_practics
Сегодня Kubernetes — это основное средство для оркестрации контейнеров на рынке, поэтому их тестирование занимает особую позицию в перечне задач. Большинство тривиальных тестов можно запустить через команду kubectl, либо фреймворк Sonobuoy для тестирования сертификации версий.
Однако для сложных интеграционных тестов, которые завязаны на Kubernetes API, необходимо реализовать что-то свое. Автор воспользовался клиентской библиотекой Python для Kubernetes, которая позволяет работать со всеми прелестями его интерфейса, соединил ее с PyTest и API продукта — Managed Kubernetes. Что из этого вышло, автор рассказал в статье.
Подробнее по ссылке👇
#статьи
@python_practics
👍3👏3
Внимание! - Вопрос!
Что такое пакет?
Модули могут объединяться в пакеты. Пакеты служат как пространства имён для модулей и способ их структурирования. Любой пакет является модулем, но не каждый модуль является пакетом. Как правило, модули представляются в виде файлов, а пакеты – каталогов в файловой системе (но не всегда). Для того, чтобы каталог был пакетом, в нём должен находиться файл __init__.py. Он автоматически выполняется при импортировании соответствующего модуля и может содержать определённые действия для инициализации или быть пустым.
#вопросы_из_собеседований
@python_practics
Что такое пакет?
@python_practics
👍15
Какие функции в Питоне называют рекурсивными?
Anonymous Quiz
16%
функция, которая вызывает другую функцию внутри своего тела
78%
функция, которая вызывает саму себя внутри своего тела
5%
функция, которая одновременно не имеет параметров и возвращаемого значения
1%
рекурсивные функции в Пайтоне запрещены
👍4
Перемешать элементы списка
Этот сниппет поможет вам изменить порядок элементов списка на случайный. Обратите внимание на то, что функция
#полезные_сниппеты
@python_practics
Этот сниппет поможет вам изменить порядок элементов списка на случайный. Обратите внимание на то, что функция
shuffle из библиотеки random меняет исходный список.#полезные_сниппеты
@python_practics
👍8
Задача:
Вам нужно посчитать количество делителей натурального числа n.
Пример:
@python_practics
Вам нужно посчитать количество делителей натурального числа n.
Пример:
4 --> 3 // 1, 2, 4
5 --> 2 // 1, 5
12 --> 6 // 1, 2, 3, 4, 6, 12
#задачник@python_practics
👍6❤2🥱1
Dash
Dash — микрофреймворк Python с открытым исходным кодом, предназначенный исключительно для разработки аналитических приложений для machine learning и data science. Он создан на базе связки Plotly.js, Flask, React.Js, HTML и CSS.
Dash позволяет разработчикам одним щелчком мыши создавать все, что необходимо для надежного управления базами данных и кроссплатформенными мобильными веб-приложениями. Этот популярный фреймворк Python состоит из двух частей: визуальной, описывающей внешний вид приложения и функциональной, описывающей его взаимодействие с пользователями.
Краткое руководство по Dash👇
#фреймворки_библиотеки
@python_practics
Dash — микрофреймворк Python с открытым исходным кодом, предназначенный исключительно для разработки аналитических приложений для machine learning и data science. Он создан на базе связки Plotly.js, Flask, React.Js, HTML и CSS.
Dash позволяет разработчикам одним щелчком мыши создавать все, что необходимо для надежного управления базами данных и кроссплатформенными мобильными веб-приложениями. Этот популярный фреймворк Python состоит из двух частей: визуальной, описывающей внешний вид приложения и функциональной, описывающей его взаимодействие с пользователями.
Краткое руководство по Dash👇
#фреймворки_библиотеки
@python_practics
👍6