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

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

Купить рекламу: https://telega.in/c/python_practics
Download Telegram
Объединение слов из списка в строку с разделителем

Используем метод join() для объединения списка строк.

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

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

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

#теория_python

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

Что такое pre-commit check?

Как и во многих других системах контроля версий, в Git'е есть возможность запускать собственные сценарии в те моменты, когда происходят некоторые важные действия. Существуют две группы подобных перехватчиков (hook): на стороне клиента и на стороне сервера. Перехватчики на стороне клиента предназначены для клиентских операций, таких как создание коммита и слияние. Перехватчики на стороне сервера нужны для серверных операций, таких как приём отправленных коммитов. Перехватчики могут быть использованы для выполнения самых различных задач.

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

@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
👍1
Получение текущей даты в нужном формате

Использует strftime() для форматирования даты и времени.

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

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

@python_practics
👍2
Будущее Python: какие тренды развития и боли языка обсуждали на PyCon 2025

CPython и его «кишки», асинхронность и фрагментация, управление зависимостями, безопасность и боли научного кода. Что обсуждали на профильной конференции для Python-разработчиков.

Подробнее👇

#статьи

@python_practics
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Удалёнщик пришел поработать в офис

#мемчики

@python_practics
👍2👎1
Distributed Machine Learning Patterns

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

• Архитектурным паттернам для распределенного машинного обучения;
• Созданию масштабируемых ML-систем;
• Оптимизации обучения моделей на распределенных кластерах;
• Управлению данными в распределенных ML-пайплайнах;
• Внедрению продвинутых техник параллельного обучения.

"Distributed Machine Learning Patterns" научит вас проектировать и создавать эффективные распределенные системы машинного обучения для работы с большими данными и сложными моделями.

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

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

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

#теория_python

@python_practics
👍2
Какого типа исключения не существует?
Anonymous Quiz
15%
SystemError
13%
ModuleNotFoundError
37%
StopIteration
34%
Все существуют
👍1
Пишем бота для «Отечественного WeChat» — Max на Python

Статья рассказывает о создании бота для отечественной платформы «Отечественный WeChat» с помощью языка программирования Python. В ней подробно описываются основные шаги разработки и примеры кода для автоматизации взаимодействия с пользователями. Автор делится полезными советами и рекомендациями для тех, кто хочет создать своего собственного бота для этой системы.

Подробнее👇

#статьи

@python_practics
👎8👍1
Внимание! - Вопрос!

Что такое mutable и immutable объекты?

Mutable — изменяемые объекты, их содержимое можно менять после создания. Например:

• list
• dict
• set

Immutable — неизменяемые объекты, их состояние нельзя изменить после создания. Например:

• int
• float
• str
• tuple
• frozenset

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


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

@python_practics
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Прогноз погоды на Python

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

#sandbox

@python_practics
👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
Задача:

В этой задаче от вас требуется, задав строку, заменить каждую букву на ее позицию в алфавите.

Пример:


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