5480
Python - обучающие материалы, полезные советы и статьи. Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront Купить рекламу: https://telega.in/c/python_practics
Внимание! - Вопрос!
Что такое возвращаемое значение функции?
Это результат выполнения функции, который она передает вызывающему коду через оператор return. Если return не указан, функция возвращает None.
#вопросы_из_собеседований
@python_practics
Проверка, есть ли ключ в словаре
Используем оператор in для проверки наличия ключа.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Тренажёр памяти на Python
Полный код можно посмотреть по ссылке👇
#sandbox
@python_practics
Курс "Дизайн карточек для WB и Ozon". Бесплатно и с нуля
Дизайнер карточек для маркетплейсов — востребованная и доходная профессия 💰
Научись ей бесплатно!
- Бесплатный доступ
- Разбор ДЗ от наставника
- Мощные кейсы в портфолио
Узнать больше
#реклама 16+
yudaevschool24.online
О рекламодателе
Ставь 👍 если было полезно
#теория_python
@python_practics
Analytics Engineering with SQL and dbt: Building Meaningful Data Models at Scale
Чему вы научитесь:
• Созданию масштабируемых моделей данных с помощью dbt;
• Написанию эффективных SQL-запросов для аналитических задач;
• Проектированию и реализации процессов трансформации данных;
• Внедрению практик тестирования и документирования в data-проекты;
• Организации коллаборативной работы над моделями данных.
"Analytics Engineering with SQL and dbt" научит вас современным методам аналитической инженерии для построения значимых моделей данных, которые могут масштабироваться вместе с ростом вашего бизнеса.
Книга в формате pdf👇
#курсы_книги
@python_practics
Генерация случайного числа в диапазоне
Генерируем случайное целое число между 1 и 100.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Внимание! - Вопрос!
Что такое оператор pass?
pass — это пустая инструкция, которая ничего не делает. Используется как заполнитель, чтобы синтаксически корректный блок кода был пустым. Например, при определении функции или класса, который еще не реализован:
def my_function():
pass
Это удобно, когда планируешь реализовать код позже, и нужно оставить место для будущих изменений.
#вопросы_из_собеседований
@python_practics
Получение текущего времени в секундах с начала эпохи
Используем time.time() для получения времени в секундах.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Прогноз погоды на Python
Полный код можно посмотреть по ссылке👇
#sandbox
@python_practics
Пишем бота для «Отечественного WeChat» — Max на Python
Статья рассказывает о создании бота для отечественной платформы «Отечественный WeChat» с помощью языка программирования Python. В ней подробно описываются основные шаги разработки и примеры кода для автоматизации взаимодействия с пользователями. Автор делится полезными советами и рекомендациями для тех, кто хочет создать своего собственного бота для этой системы.
Подробнее👇
#статьи
@python_practics
Удалёнщик пришел поработать в офис
#мемчики
@python_practics
Получение текущей даты в нужном формате
Использует strftime() для форматирования даты и времени.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Ставь 👍 если было полезно
#теория_python
@python_practics
Задача:
Задана последовательность чисел, найдите наибольшую сумму пар в этой последовательности.
Пример:
[10, 14, 2, 23, 19] --> 42 (= 23 + 19)
[99, 2, 2, 23, 19] --> 122 (= 99 + 23)
Внимание! - Вопрос!
Что такое оператор break?
break — оператор, который принудительно завершает выполнение текущего цикла (for или while). Он используется, чтобы выйти из цикла при выполнении определенного условия, например, при нахождении нужного элемента в списке.
#вопросы_из_собеседований
@python_practics
Гайд по правильным ожиданиям в UI — тестах. SeleniumWebDriverWait и Expected Conditions
Автор статьи разобрал, как правильно использовать ожидания в автотестах при использовании Selenium, какие типы ожиданий существуют, когда их лучше применять.
Подробнее👇
#статьи
@python_practics
Дарим подписку на Яндекс Музыку
Ответьте на 1 вопрос и Яндекс Музыка ваша для вас и 3-х ваших близких.
Кинопоиск и Яндекс Книги тоже в подписке.
Попробуйте бесплатно❤️
Попробовать
#реклама 18+
music.yandex.ru
О рекламодателе
Реклама на Яндексе
Как 5-минутная привычка спасает разработчиков от выгорания
Что делать, если хочется бросить программирование? Авторы статьи разобрали, как выгорание подкрадывается к разработчикам, почему одна 5-минутная привычка может вернуть интерес к коду и почему не надо гнаться за продуктивностью, чтобы остаться в профессии.
Подробнее👇
#статьи
@python_practics
Transformers
Transformers — библиотека на Python для работы с трансформерными моделями в задачах обработки естественного языка (NLP). Разрабатывается компанией Hugging Face.
Основные возможности:
• Поддержка различных архитектур трансформеров. Библиотека поддерживает модели на архитектурах BERT, GPT, T5, RoBERTa, DistilBERT и других.
• Возможность дообучения моделей (Fine-tuning). Предобученные модели можно настроить под конкретные задачи.
• Совместимость с фреймворками PyTorch, TensorFlow и JAX.
• Поддержка GPU. При наличии CUDA модель автоматически использует GPU.
Подробнее👇
#фреймворки_библиотеки
@python_practics
Ставь 👍 если было полезно
#теория_python
@python_practics
Задача:
В этой задаче от вас требуется, задав строку, заменить каждую букву на ее позицию в алфавите.
Пример:
Input = "The sunset sets at twelve o' clock."
Output = "20 8 5 19 21 14 19 5 20 19 5 20 19 1 20 20 23 5 12 22 5 15 3 12 15 3 11"
Внимание! - Вопрос!
Что такое mutable и immutable объекты?
Mutable — изменяемые объекты, их содержимое можно менять после создания. Например:
• list
• dict
• set
Immutable — неизменяемые объекты, их состояние нельзя изменить после создания. Например:
• int
• float
• str
• tuple
• frozenset
Это важно при проектировании программ, так как изменяемость влияет на поведение при копировании, передаче по ссылке и создании новых объектов.
#вопросы_из_собеседований
@python_practics
Ставь 👍 если было полезно
#теория_python
@python_practics
Distributed Machine Learning Patterns
Чему вы научитесь:
• Архитектурным паттернам для распределенного машинного обучения;
• Созданию масштабируемых ML-систем;
• Оптимизации обучения моделей на распределенных кластерах;
• Управлению данными в распределенных ML-пайплайнах;
• Внедрению продвинутых техник параллельного обучения.
"Distributed Machine Learning Patterns" научит вас проектировать и создавать эффективные распределенные системы машинного обучения для работы с большими данными и сложными моделями.
Книга в формате pdf👇
#курсы_книги
@python_practics
Будущее Python: какие тренды развития и боли языка обсуждали на PyCon 2025
CPython и его «кишки», асинхронность и фрагментация, управление зависимостями, безопасность и боли научного кода. Что обсуждали на профильной конференции для Python-разработчиков.
Подробнее👇
#статьи
@python_practics
SQLAlchemy
SQLAlchemy — библиотека для работы с реляционными базами данных в Python, основанная на технологии ORM (Object-Relational Mapping). Служит для синхронизации объектов Python с записями реляционных баз данных: Oracle, PostgreSQL, Microsoft SQL Server и других.
Особенности:
• Позволяет описывать структуры баз данных и способы взаимодействия с ними на языке Python без использования SQL.
• Поддерживает асинхронное программирование (с версии 1.4) через AsyncSession и соответствующие асинхронные драйверы баз данных (asyncpg для PostgreSQL, aiosqlite для SQLite).
• Позволяет заменить одну базу данных другой с аналогичным наполнением в любой момент — разработчикам необходимо скорректировать часть кода с указанием типа используемого хранилища, но не переписывать его полностью.
Подробнее👇
#фреймворки_библиотеки
@python_practics