python_practics
5.28K subscribers
1.85K photos
205 videos
119 files
60 links
Python - обучающие материалы, полезные советы и статьи.

Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront

Купить рекламу: https://telega.in/c/python_practics
Download Telegram
Разработка real-time приложений с Python и WebSocket

Real-time приложения, как следует из названия, предоставляют мгновенный обмен данных и информации между сервером и клиентом. Они встречаются повсеместно в различных сферах, начиная от социальных сетей и мессенджеров, и заканчивая финансовыми торговыми платформами, мониторингом систем, онлайн-играми и многими другими областями. Подобные приложения обеспечивают пользовательский опыт, который чрезвычайно близок к реальному времени.

Подробнее по ссылке👇

#статьи

@python_practics
👏7👍2
😁24👍2🤣2
Decoding Coding: Fundamentals

Эта книга предназначена для всех, кто хочет улучшить свою повседневную жизнь за счет использования технологий. Будь то студент, профессионал или обычный человек, есть задачи, которые можно автоматизировать, чтобы сэкономить время и силы.

Для чтения этой книги не требуется предварительного опыта программирования. Мы начнем с основ языка 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
👍3👏3
Внимание! - Вопрос!

Что такое пакет?

Модули могут объединяться в пакеты. Пакеты служат как пространства имён для модулей и способ их структурирования. Любой пакет является модулем, но не каждый модуль является пакетом. Как правило, модули представляются в виде файлов, а пакеты – каталогов в файловой системе (но не всегда). Для того, чтобы каталог был пакетом, в нём должен находиться файл __init__.py. Он автоматически выполняется при импортировании соответствующего модуля и может содержать определённые действия для инициализации или быть пустым.

#вопросы_из_собеседований

@python_practics
👍15
Рисуем Скуби-Ду на модуле turtle

Полный код можно посмотреть по ссылке👇

#sandbox

@python_practics
👍8👎1
Перемешать элементы списка

Этот сниппет поможет вам изменить порядок элементов списка на случайный. Обратите внимание на то, что функция shuffle из библиотеки random меняет исходный список.

#полезные_сниппеты

@python_practics
👍8
Задача:

Вам нужно посчитать количество делителей натурального числа n.

Пример:

4 --> 3 // 1, 2, 4
5 --> 2 // 1, 5
12 --> 6 // 1, 2, 3, 4, 6, 12

#задачник

@python_practics
👍62🥱1
Dash

Dash — микрофреймворк Python с открытым исходным кодом, предназначенный исключительно для разработки аналитических приложений для machine learning и data science. Он создан на базе связки Plotly.js, Flask, React.Js, HTML и CSS.

Dash позволяет разработчикам одним щелчком мыши создавать все, что необходимо для надежного управления базами данных и кроссплатформенными мобильными веб-приложениями. Этот популярный фреймворк Python состоит из двух частей: визуальной, описывающей внешний вид приложения и функциональной, описывающей его взаимодействие с пользователями.

Краткое руководство по Dash👇

#фреймворки_библиотеки

@python_practics
👍6