Проверить строку на палиндром
Простой вариант этого кода проверяет, является ли слово без пробелов и знаков препинания, написанное в одном регистре, палиндромом.
#полезные_сниппеты
@python_practics
Простой вариант этого кода проверяет, является ли слово без пробелов и знаков препинания, написанное в одном регистре, палиндромом.
#полезные_сниппеты
@python_practics
❤13
Задача:
В массиве целых чисел найдите то, которое встречается нечетное количество раз.
Всегда будет только одно целое число, которое появляется нечетное количество раз.
Пример:
@python_practics
В массиве целых чисел найдите то, которое встречается нечетное количество раз.
Всегда будет только одно целое число, которое появляется нечетное количество раз.
Пример:
[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
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
Полный код можно посмотреть по ссылке👇
#sandbox
@python_practics
🥰8👍2😁2👎1💩1
Разработка 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