Объединение слов из списка в строку с разделителем
Используем метод join() для объединения списка строк.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Используем метод join() для объединения списка строк.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍3
Внимание! - Вопрос!
Что такое pre-commit check?
Как и во многих других системах контроля версий, в Git'е есть возможность запускать собственные сценарии в те моменты, когда происходят некоторые важные действия. Существуют две группы подобных перехватчиков (hook): на стороне клиента и на стороне сервера. Перехватчики на стороне клиента предназначены для клиентских операций, таких как создание коммита и слияние. Перехватчики на стороне сервера нужны для серверных операций, таких как приём отправленных коммитов. Перехватчики могут быть использованы для выполнения самых различных задач.
#вопросы_из_собеседований
@python_practics
Что такое pre-commit check?
#вопросы_из_собеседований
@python_practics
👍2
SQLAlchemy
SQLAlchemy — библиотека для работы с реляционными базами данных в Python, основанная на технологии ORM (Object-Relational Mapping). Служит для синхронизации объектов Python с записями реляционных баз данных: Oracle, PostgreSQL, Microsoft SQL Server и других.
Особенности:
• Позволяет описывать структуры баз данных и способы взаимодействия с ними на языке Python без использования SQL.
• Поддерживает асинхронное программирование (с версии 1.4) через AsyncSession и соответствующие асинхронные драйверы баз данных (asyncpg для PostgreSQL, aiosqlite для SQLite).
• Позволяет заменить одну базу данных другой с аналогичным наполнением в любой момент — разработчикам необходимо скорректировать часть кода с указанием типа используемого хранилища, но не переписывать его полностью.
Подробнее👇
#фреймворки_библиотеки
@python_practics
SQLAlchemy — библиотека для работы с реляционными базами данных в Python, основанная на технологии ORM (Object-Relational Mapping). Служит для синхронизации объектов Python с записями реляционных баз данных: Oracle, PostgreSQL, Microsoft SQL Server и других.
Особенности:
• Позволяет описывать структуры баз данных и способы взаимодействия с ними на языке Python без использования SQL.
• Поддерживает асинхронное программирование (с версии 1.4) через AsyncSession и соответствующие асинхронные драйверы баз данных (asyncpg для PostgreSQL, aiosqlite для SQLite).
• Позволяет заменить одну базу данных другой с аналогичным наполнением в любой момент — разработчикам необходимо скорректировать часть кода с указанием типа используемого хранилища, но не переписывать его полностью.
Подробнее👇
#фреймворки_библиотеки
@python_practics
👍1
Получение текущей даты в нужном формате
Использует strftime() для форматирования даты и времени.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Использует strftime() для форматирования даты и времени.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍2
Будущее Python: какие тренды развития и боли языка обсуждали на PyCon 2025
CPython и его «кишки», асинхронность и фрагментация, управление зависимостями, безопасность и боли научного кода. Что обсуждали на профильной конференции для Python-разработчиков.
Подробнее👇
#статьи
@python_practics
CPython и его «кишки», асинхронность и фрагментация, управление зависимостями, безопасность и боли научного кода. Что обсуждали на профильной конференции для Python-разработчиков.
Подробнее👇
#статьи
@python_practics
👍2
Distributed Machine Learning Patterns
Чему вы научитесь:
• Архитектурным паттернам для распределенного машинного обучения;
• Созданию масштабируемых ML-систем;
• Оптимизации обучения моделей на распределенных кластерах;
• Управлению данными в распределенных ML-пайплайнах;
• Внедрению продвинутых техник параллельного обучения.
"Distributed Machine Learning Patterns" научит вас проектировать и создавать эффективные распределенные системы машинного обучения для работы с большими данными и сложными моделями.
Книга в формате pdf👇
#курсы_книги
@python_practics
Чему вы научитесь:
• Архитектурным паттернам для распределенного машинного обучения;
• Созданию масштабируемых ML-систем;
• Оптимизации обучения моделей на распределенных кластерах;
• Управлению данными в распределенных ML-пайплайнах;
• Внедрению продвинутых техник параллельного обучения.
"Distributed Machine Learning Patterns" научит вас проектировать и создавать эффективные распределенные системы машинного обучения для работы с большими данными и сложными моделями.
Книга в формате pdf👇
#курсы_книги
@python_practics
👍1
Какого типа исключения не существует?
Anonymous Quiz
15%
SystemError
13%
ModuleNotFoundError
37%
StopIteration
34%
Все существуют
👍1
Пишем бота для «Отечественного WeChat» — Max на Python
Статья рассказывает о создании бота для отечественной платформы «Отечественный WeChat» с помощью языка программирования Python. В ней подробно описываются основные шаги разработки и примеры кода для автоматизации взаимодействия с пользователями. Автор делится полезными советами и рекомендациями для тех, кто хочет создать своего собственного бота для этой системы.
Подробнее👇
#статьи
@python_practics
Статья рассказывает о создании бота для отечественной платформы «Отечественный WeChat» с помощью языка программирования Python. В ней подробно описываются основные шаги разработки и примеры кода для автоматизации взаимодействия с пользователями. Автор делится полезными советами и рекомендациями для тех, кто хочет создать своего собственного бота для этой системы.
Подробнее👇
#статьи
@python_practics
👎8👍1
Внимание! - Вопрос!
Что такое mutable и immutable объекты?
Mutable — изменяемые объекты, их содержимое можно менять после создания. Например:
• list
• dict
• set
Immutable — неизменяемые объекты, их состояние нельзя изменить после создания. Например:
• int
• float
• str
• tuple
• frozenset
Это важно при проектировании программ, так как изменяемость влияет на поведение при копировании, передаче по ссылке и создании новых объектов.
#вопросы_из_собеседований
@python_practics
Что такое mutable и immutable объекты?
Mutable — изменяемые объекты, их содержимое можно менять после создания. Например:
• list
• dict
• set
Immutable — неизменяемые объекты, их состояние нельзя изменить после создания. Например:
• int
• float
• str
• tuple
• frozenset
Это важно при проектировании программ, так как изменяемость влияет на поведение при копировании, передаче по ссылке и создании новых объектов.
#вопросы_из_собеседований
@python_practics
👍1
Задача:
В этой задаче от вас требуется, задав строку, заменить каждую букву на ее позицию в алфавите.
Пример:
#задачник
@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"
#задачник
@python_practics
👍1