python_practics
5.76K subscribers
1.8K photos
201 videos
115 files
48 links
Python - обучающие материалы, полезные советы и статьи.

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

Купить рекламу: https://telega.in/c/python_practics
Download Telegram
Какой параметр является обязательным у функции range() в python?
Anonymous Quiz
30%
start
49%
stop
21%
step
👍3
Как работают управляющие конструкции в Python: if, else, match, for, while

Авторы разобрались в основных управляющих конструкциях в Python: if, else, match, for и while — синтаксис, примеры использования, а также лучшие практики написания кода в статье по ссылке ниже.

Подробнее👇

#статьи

@python_practics
👍3
Внимание! - Вопрос!

Треды в Питоне — это нативные треды или нет?

Да, это нативные Posix-совместимые треды, которые исполняются на уровне операционной системы.

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

@python_practics
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Лабиринт на Python

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

#sandbox

@python_practics
👍3
Задача:

Реализуйте функцию unique_in_order, которая принимает в качестве аргумента последовательность и возвращает список элементов без каких-либо элементов с одинаковым значением рядом друг с другом и сохранением первоначального порядка элементов.

Пример:


unique_in_order('AAAABBBCCDAABBB') == ['A', 'B', 'C', 'D', 'A', 'B']
unique_in_order('ABBCcAD') == ['A', 'B', 'C', 'c', 'A', 'D']
unique_in_order([1, 2, 2, 3, 3]) == [1, 2, 3]
unique_in_order((1, 2, 2, 3, 3)) == [1, 2, 3]


#задачник

@python_practics
Калькулятор в одну строчку на Python

Данный калькулятор способен выполнять основные математические действия.

👍 - если было полезно

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

@python_practics
👍5👎1
Ставь 👍 если было полезно

#теория_python

@python_practics
👍10
Внимание! - Вопрос!

Что такое гринлеты?

Greenlet == Green thread == Зеленые треды == легковесные треды внутри виртуальной машины. Могут называться корутинами, сопроцессами, акторами и т.д. в зависимости от платформы. Операционная система не видит их. С точки зрения ОС запущен один процесс виртуальной машины, а что внутри нее – неизвестно. Такими тредами управляет сама вируальная машина: порождает, исполняет, согласует доступ к ресурсам.

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

@python_practics
👍3
Yellowbrick

Yellowbrick — набор средств визуального анализа и диагностики, предназначенных для облегчения машинного обучения с помощью scikit-learn. Основной объект API библиотеки Visualizer представляет собой средство оценки scikit-learn, которое учится на данных. «Визуализаторы» изучают данные, создавая визуальное представление рабочего процесса выбора модели.

Особенности Yellowbrick:

• Поддержка различных моделей, включая визуализацию функций, классификации, кластеризации, регрессии, выбора модели, целей и текста.
• Настройка гиперпараметров.
• Возможность интерпретации оценки моделей.
• Активное сообщество разработчиков.

Подробнее👇

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

@python_practics
👍1
Генерация групп

Этот код создает список кортежей (groups), используя списковое выражение (list comprehension) в Python.

👍 - если было полезно

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

@python_practics
👍7
Легендарную Super Mario Bros. превратили в бенчмарк для ИИ

Исследователи из Hao AI Lab (Калифорнийский университет в Сан-Диего) решили проверить, насколько современные ИИ-модели способны пройти в Super Mario Bros.

Оказалось, что культовая игра 1985 года может стать одним из самых сложных испытаний для нейросетей.

Подробнее👇

#статьи

@python_practics
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Тот самый зум-колл в 08:30, на который больше никто не пришел:

#мемчики

@python_practics
🔥5👍1
Github Actions in Action

Чему вы научитесь:

• Освоению концепций CI/CD с использованием GitHub Actions;
• Созданию и настройке автоматизированных пайплайнов для сборки, тестирования и деплоя приложений;
• Интеграции GitHub Actions с другими инструментами и облачными сервисами;
• Оптимизации рабочих процессов разработки через автоматизацию задач;
• Применению лучших практик безопасности и мониторинга в автоматизированных процессах.

Курс "Github Actions in Action" научит вас использовать GitHub Actions для автоматизации всех этапов разработки. Вы узнаете, как создавать эффективные CI/CD-процессы, оптимизировать рабочие процессы и обеспечить высокое качество и стабильность ваших проектов.

Книга в формате pdf👇

#курсы_книги

@python_practics
👍3
Ставь 👍 если было полезно

#теория_python

@python_practics
👍17
Можно ли во встроенной функции enumerate() задать начальное значение?
Anonymous Quiz
77%
Да
23%
Нет
🔥2