python_practics | Unsorted

Telegram-канал python_practics - python_practics

6028

Python - обучающие материалы, полезные советы и статьи. Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront Купить рекламу: https://telega.in/c/python_practics

Subscribe to a channel

python_practics

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

#теория_python

@python_practics

Читать полностью…

python_practics

Задача:

Напишите функцию, которая принимает массив из 10 целых чисел (от 0 до 9) и возвращает строку из этих чисел в виде телефонного номера.

Пример:


create_phone_number([1, 2, 3, 4, 5, 6, 7, 8, 9, 0]) # => returns "(123) 456-7890"


#задачник

@python_practics

Читать полностью…

python_practics

Игра "Flappy Bird" на Python

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

#sandbox

@python_practics

Читать полностью…

python_practics

PostgreSQL vs. ClickHouse vs. DuckDB: какую опенсорс базу выбрать для аналитики в 2025 году?

В 2025 году выбор правильной открытой базы данных для аналитики становится критически важным для успеха любого проекта. PostgreSQL, ClickHouse и DuckDB — три лидера в этой области. PostgreSQL славится своей надежностью и гибкостью, ClickHouse — высокопроизводительными аналитическими возможностями, а DuckDB — простотой использования и интеграции. Авторы статьи рассказали какая из этих баз данных лучше всего подойдет для аналитиков в текущем году.

Подробнее👇

#статьи

@python_practics

Читать полностью…

python_practics

@python_practics

Читать полностью…

python_practics

Неудачная попытка перевести разработчика в офис после 4 лет на удалёнке

#мемчики

@python_practics

Читать полностью…

python_practics

Генерация чисел Фибоначчи с помощью генераторов

Этот сниппет реализует генератор для последовательности Фибоначчи. Функция yield позволяет возвращать значения по одному, что экономит память при работе с большими последовательностями.

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

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

@python_practics

Читать полностью…

python_practics

Методичка: как сделать онлайн-встречи эффективнее

Надоело ждать коллег, которые постоянно забывают о встречах, а отсутствие повестки и потерянные договоренности мешают нормально работать?

Команда МТС Линк собрала на 37 страницах полезные материалы, чек-листы и кейсы, которые помогают компаниям проводить эффективные совещания в онлайне с помощью сервиса Встречи.

Из методички узнаете:
- Как создать постоянную ссылку и подключаться на встречи в 2 клика,
- Как делать заметки и работать с файлами, не переживая за качество связи и безопасность данных.
- Как облегчает жизнь ИИ, который расшифровывает созвоны в текст и автоматически отправляет расшифровку на почту.

Еще в методичке описаны 7 способов оценки текущей эффективности ваших онлайн-встреч.

Получить гайд можно бесплатно на сайте.

Скачать

#реклама 16+
mts-link.ru

О рекламодателе

Читать полностью…

python_practics

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

#теория_python

@python_practics

Читать полностью…

python_practics

Обработка исключений

Этот сниппет показывает, как обрабатывать исключения в Python с помощью конструкции try и except. Если происходит деление на ноль, выводится сообщение об ошибке вместо завершения программы с исключением.

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

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

@python_practics

Читать полностью…

python_practics

Создание 2D платформера на Python

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

#sandbox

@python_practics

Читать полностью…

python_practics

Сравниваем Pandas, Polars и PySpark: что выбрать аналитику?

В мире аналитики данных выбор правильного инструмента — ключ к эффективной и быстрой работе. Pandas, Polars и PySpark помогают обрабатывать большие объемы числовой информации, но каждый из них предназначен для разных сценариев. Если выбрать неподходящий инструмент, можно столкнуться с проблемами: скрипты будут работать медленно, потреблять слишком много памяти или вовсе падать с ошибками.

Подробнее👇

#статьи

@python_practics

Читать полностью…

python_practics

@python_practics

Читать полностью…

python_practics

Искусственный интеллект помогает больше продавать

Битрикс24 CRM + Ai упрощает работу менеджера. Расшифровывает записи звонков клиентам и сам заполняет карточку сделки.
Менеджер в это время уже звонит следующему клиенту.

Попробуйте умную CRM

Попробовать

#реклама 16+
bitrix24.ru

О рекламодателе

Читать полностью…

python_practics

Что больше всего бесит разработчиков? ТОП-10 раздражающих вещей в коде и не только

Работа программиста — не только интересные задачи и высокий спрос на рынке, но и куча раздражающих моментов, которые мешают писать код в свое удовольствие. Нереалистичные сроки, постоянные прерывания, вечный технический долг и безумные созвоны — это лишь малая часть проблем, с которыми сталкиваются разработчики.

Подробнее👇

#статьи

@python_practics

Читать полностью…

python_practics

Переворот строки

Этот сниппет использует срезы для переворота строки. Срез [::-1] возвращает строку в обратном порядке.

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

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

@python_practics

Читать полностью…

python_practics

Современная магистратура от Центрального университета

Хочешь развиваться в сфере ИТ и получить фундаментальные знания с практикой?
Поступай в магистратуру Центрального университета!

- 4 офлайн программы по востребованным направлениям ИТ
- Онлайн-программа по машинному обучению
- 300 мест с грантами до 1,2 млн руб.
- Вечерние занятия и учеба по выходным — удобно совмещать с работой
- Обучение по модели STEM-образования: на стыке науки, технологий и бизнеса
- Возможность стажировок и трудоустройства в ведущих компаниях
- Государственный диплом за 2 года

Магистратура в Центральном университете — это современный подход к образованию, сильный преподавательский состав и актуальные кейсы от индустрии.

Оставляй заявку на грант уже сейчас!

Подать заявку

#реклама 16+
apply.centraluniversity.ru

О рекламодателе

Читать полностью…

python_practics

Внимание! - Вопрос!

За что отвечает Meta в сериализаторе?

В классе Meta сериализатора можно задать модель по которой будет создан сериализатор, поля, которые будут включены (или exclude для исключения), list_serializer_class, например для того чтобы задать специфическую валидацию списков и тд.

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

@python_practics

Читать полностью…

python_practics

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

#теория_python

@python_practics

Читать полностью…

python_practics

Building Modern Data Applications Using Databricks Lakehouse: Develop, optimize, and monitor data pipelines on Databricks

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

• Разработке приложений на платформе Databricks Lakehouse;
• Созданию и оптимизации data pipeline;
• Работе с Delta Lake и Spark;
• Анализу больших данных и машинному обучению;
• Мониторингу и управлению данными.

"Building Modern Data Applications Using Databricks Lakehouse" научит вас создавать современные приложения для работы с данными в единой платформе Lakehouse.

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

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

@python_practics

Читать полностью…

python_practics

Язык Julia: что это и почему он популярен в научных вычислениях

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

Узнаем, каковы особенности и преимущества языка программирования Julia, почему он популярен в научных вычислениях, чем отличается от других топовых языков и где применяется.

Подробнее👇

#статьи

@python_practics

Читать полностью…

python_practics

MatPlotLib

Matplotlib — основная опенсорсная библиотека Python, используемая в науке в дата-сайенс для визуализации данных в виде диаграмм и графиков.

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

• Предоставляет объектно-ориентированный API, который можно использовать для встраивания графиков в приложения.
• Двухмерная графическая библиотека Python с ограниченной поддержкой 3D-графики.
• Может использоваться в качестве замены пакета MATLAB и Mathematica с преимуществом бесплатности и открытого исходного кода.
• Поддерживает десятки бэкендов и типов вывода, поэтому не зависит от типа ОС и формата данных.
• Низкое потребление памяти.
• Не подходит для работы с несколькими наборами данных одновременно.
• Слабая поддержка временных рядов.

Подробнее👇

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

@python_practics

Читать полностью…

python_practics

Внимание! - Вопрос!

Чем лучше отправлять форму — GET или POST?

Форму можно отправлять обоими способами. В первом случае переменные прикрепляются к строке запроса после вопросительного знака. Во втором – передаются в теле запроса.

Техническое ограничение метода GET в том, что им нельзя передать файл, в отличие от POST.

Форму желательно передавать методом POST по следующим причинам:

• GET-запросы могут быть кешированы, особенно в браузерах семейства IE;
• GET-запросы оседают в логах провайдера, сервера, истории браузера. Пароль и логин в таком случае может засветиться во многих местах;
• некоторые вирусы отслеживают содержимое адресной строки и пересылают третьим лицам.


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

@python_practics

Читать полностью…

python_practics

Ищешь высокооплачиваемые проекты? Попробуй SkillStaff

SkillStaff — это платформа для ИТ-специалистов, менеджеров и креаторов, которым мало одного оклада. Здесь можно найти клиентов, выполнять их проекты и увеличивать свой доход.

- Проекты с гибким графиком: part time, full time, удаленка и гибрид
- Ставка за час работы — та, что ты сам выбрал
- Клиенты — ведущие бренды, проверенные с юридической точки зрения при регистрации на платформе
- Оплата поступает ежемесячно на расчетный счет исполнителя
- Удобный личный кабинет и функционал, автоматизирующий документооборот

Все, что нужно для работы — иметь статус самозанятого или ИП, а платформа поможет со всеми нюансами.
Регистрируйся прямо сейчас

Зарегистрироваться

#реклама 16+
skillstaff.ru

О рекламодателе

Читать полностью…

python_practics

Задача:

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

Пример:


10 --> 1
99 --> 18
-32 --> 5


#задачник

@python_practics

Читать полностью…

python_practics

Внимание! - Вопрос!

Как реализуется связь m2m на уровне базы данных?

Если есть модели A и B со связью многие ко многим, то создается таблица-мост с именем a_to_b, которая хранит ключ на A, ключ на B и дополнительные сведения, например, время, когда была создана связь. Эта таблица сцепляется с A и B оператором JOIN.

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

@python_practics

Читать полностью…

python_practics

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

#теория_python

@python_practics

Читать полностью…

python_practics

Thinking in Pandas: How to Use the Python Data Analysis Library the Right Way

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

• Эффективной работе с библиотекой Pandas;
• Оптимизации операций с DataFrame;
• Продвинутым техникам манипуляции данными;
• Решению типичных задач анализа данных;
• Созданию читаемого и производительного кода.

"Thinking in Pandas" научит вас мыслить в парадигме Pandas и эффективно использовать все возможности этой мощной библиотеки.

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

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

@python_practics

Читать полностью…

python_practics

Когда пытаешься успеть доделать все дела до конца рабочего дня

#мемчики

@python_practics

Читать полностью…

python_practics

Использование itertools для комбинаторики

Этот код использует модуль itertools для генерации всех возможных комбинаций из двух элементов из списка ['A', 'B', 'C']. С помощью функции itertools.combinations создаются комбинации, которые затем преобразуются в список и сохраняются в переменной combinations. В конце кода результат выводится на экран, показывая комбинации: [('A', 'B'), ('A', 'C'), ('B', 'C')].

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

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

@python_practics

Читать полностью…
Subscribe to a channel