python_practics
5.29K subscribers
1.85K photos
205 videos
119 files
59 links
Python - обучающие материалы, полезные советы и статьи.

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

Купить рекламу: https://telega.in/c/python_practics
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Race Bet Game на Python

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

#sandbox

@python_practics
👍4
Задача:

При наличии массива целых чисел удалите наименьшее значение. Не изменяйте исходный массив/список. Если есть несколько элементов с одинаковым значением, удалите тот, у которого наименьший индекс. Если вы получаете пустой массив/список, верните пустой массив/список.

Пример:


Input: [1,2,3,4,5], output = [2,3,4,5]
Input: [5,3,2,1,4], output = [5,3,2,4]


#задачник

@python_practics
👍3
Визуализация данных

Создание графиков и диаграмм для исследования данных.

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

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

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

#теория_python

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

Какая разница между Scrum и Kanban?

Основу Scrum составляют короткие итерации или спринты, как правило, 2-3-х недельные. Перед началом спринта команда сама формирует список фич на итерацию, далее запускается спринт.

Kanban дает больше гибкости, если под гибкостью понимать частоту смены приоритетов. Вчера вы залили на прод новую фичу, а сегодня получили данные с передовой и узнали, что вот эта штука не работает так, как было задумано — люди не нажимают кнопку «купить». Вы «даете по шапке» UX, он дает вам новые требования. Вы поднимаете наверх очереди эту задачу, программист берет эту задачу «сверху», выполняет ее и, к вечеру fix уже на проде, конверсия в платежи выросли на 12%. Это победа.

Основная разница между Scrum и Канбан — в длине итераций. В Scrum итерации — 2 недели, в Kanban задачи программисту можно «подсовывать» хоть каждый день.


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

Jupyter Notebook — это мощный инструмент для разработки и представления проектов Data Science в интерактивном виде. Он объединяет код и вывод все в виде одного документа, содержащего текст, математические уравнения и визуализации.

Такой пошаговый подход обеспечивает быстрый, последовательный процесс разработки, поскольку вывод для каждого блока показывается сразу же. Именно поэтому инструмент стал настолько популярным в среде Data Science за последнее время. Большая часть Kaggle Kernels (работы участников конкурсов на платформе Kaggle) сегодня созданы с помощью Jupyter Notebook.

Подробнее👇

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

@python_practics
👍3
Выборка данных

Возьмите случайные выборки из набора данных.

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

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

@python_practics
👍6👎1
У Яндекса появился аналог GitHub Copilot для помощи с написанием кода

Яндекс готовит к запуску собственного ИИ-ассистента для программистов, который будет помогать в написании кода, аналогично Copilot от Microsoft. Сервис получил название Yandex Code Assistant. Его тестирование уже началось на облачной платформе Yandex Cloud. Хотя доступ к новинке ограничен и требует подачи заявки, Яндекс обещает, что в будущем она станет доступной более широкому кругу разработчиков.

Подробнее👇

#статьи

@python_practics
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Как сказал бы Светлаков: "Это ШЕДЕЕЕЕВР"😂

#мемчики

@python_practics
👍6👎1
Database Systems: Design, Implementation, and Management (2019)

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

• Принципам проектирования баз данных и создания эффективных схем;
• Управлению транзакциями и обеспечению целостности данных;
• Реализации и оптимизации запросов с использованием SQL;
• Поддержке безопасности и защиты данных в базах данных;
• Администрированию и управлению крупными системами баз данных.

"Database Systems: Design, Implementation, and Management" предоставляет вам всесторонние знания о проектировании и управлении базами данных. Вы научитесь создавать безопасные и эффективные базы данных, а также оптимизировать производительность запросов для реальных приложений.

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

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

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

#теория_python

@python_practics
👍4🔥1
Имеется кортеж вида T = (4, 2, 3). Какая из операций приведёт к тому, что имя T будет ссылаться на кортеж (1, 2, 3)?
Anonymous Quiz
28%
T[0] = 1
29%
T = (1) + T[1:]
43%
T = (1,) + T[1:]
👍6
Как автоматизировать инфраструктуру с помощью Terraform и Ansible

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

Подробнее👇

#статьи

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

Что такое миксины?

Миксин (mix-in, анг. “примесь”), паттерн проектирования в ООП, когда в цепочку наследования добавляется небольшой класс-помощник. Например, есть класс

class NowMixin(object):
def now():
return datetime.datetime.utcnow()

Тогда любой класс, наследованный с этим миксином, будет иметь метод now().

В названия миксинов принято добавлять слово Mixin, так как не существует никакого механизма для понимания полноценный это класс или миксин. Миксин технически является самым обычным классом.


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

@python_practics
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Преобразователь температуры на Python

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

#sandbox

@python_practics
👍7👎4