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
Проверить строку на палиндром

Простой вариант этого кода проверяет, является ли слово без пробелов и знаков препинания, написанное в одном регистре, палиндромом.

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

@python_practics
13
Задача:

В массиве целых чисел найдите то, которое встречается нечетное количество раз.

Всегда будет только одно целое число, которое появляется нечетное количество раз.

Пример:

[1,1,2] should return 2
[0,1,0,1,0] should return 0

#задачник

@python_practics
👌6👍3
Matplotlib

Matplotlib - это библиотека Python, предоставляющая API для встраивания графиков в приложения. Очень напоминает MATLAB, встроенный в язык программирования Python.

Что можно делать с помощью Matplotlib?

Гистограммы, столбцовые диаграммы, точечные диаграммы, круговые диаграммы - Matplotlib может отображать широкий спектр визуализаций. Приложив немного усилий, с Matplotlib, вы можете создавать любые визуализации:

1. Линейные диаграммы;
2. Точечные диаграммы;
3. Диаграммы с областями;
4. Столбцовые диаграммы и гистограммы;
5. Круговые диаграммы;
6. Диаграммы «стебель-листья»;
7. Контурные графики;
8. Поля векторов;
9. Спектрограммы.

Matplotlib также облегчает использование меток, сеток, легенд и некоторых других объектов форматирования.

Подробный гайд по работе с Matplotlib👇

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

@python_practics
👍5
Рисуем милого миньончика на модуле turtle

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

#sandbox

@python_practics
🥰8👍2😁2👎1💩1
Разработка 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