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

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

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

#теория_python

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

Что такое наследование в программировании?

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

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

@python_practics
5
Statsmodels

Statsmodels — модуль Python, который предоставляет классы и функции для оценки множества различных статистических моделей, а также для проведения статистических тестов и исследования статистических данных.

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

• Для каждого оценщика доступен обширный список статистики результатов.
• Результаты проверяются на соответствие существующим статистическим пакетам, чтобы убедиться в их правильности.
• Поддерживает указание моделей с использованием формул R-стиля и фреймов данных Pandas, а также массивы Numpy.

Подробнее👇

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

@python_practics
👍2🔥1
Объединение двух списков без дубликатов

Объединяет списки и удаляет дубликаты с помощью множества.

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

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

@python_practics
👍16
Сломал ногу — выучил Python: как ИИ помог экс-консультанту стать программистом за 100 дней

Эрик Леннрот, бывший консультант в Big Four, стал программистом всего за 100 дней — благодаря больничному, упорству и ChatGPT. Все началось, когда 38-летний Эрик сломал лодыжку во время пробежки. Лежа дома, он увидел в соцсетях истории о том, как люди запускали SaaS-проекты за выходные с помощью ИИ. Это вдохновило его на третью попытку освоить программирование.

Подробнее👇

#статьи

@python_practics
👍4🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
Исторические кадры: джун устраивается на работу и показывает свои проекты

#мемчики

@python_practics
👍146🔥3
Data Science Bookcamp

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

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

"Data Science Bookcamp" проведет вас через интенсивный курс практических занятий, предоставляя знания и навыки для успешной работы в области науки о данных.

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

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

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

#теория_python

@python_practics
👍64
Гайд: Как использовать ChatGPT, чтобы стать программистом

GPT вроде умный, но за ним постоянно нужен глаз да глаз. Где-то галлюцинирует, а где-то заменяет гугл, курсы и ментора. В этой статье автор разобрался, как составлять запросы, рассмотрел основные сценарии изучения программирования с помощью ИИ и обсудил некоторые фишки GPT.

Подробнее👇

#статьи

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

Что такое полиморфизм?

Полиморфизм - возможность схожим типам данных, которые явно заданы иерархией наследования иметь различные реализации (с помощью переопределения методов и апкаста). Также в языках программирования и теории типов полиморфизмом называется способность функции обрабатывать данные разных типов.

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

@python_practics
🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
Генератор паролей на Python

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

#sandbox

@python_practics
7👎1
Задача:

Цель этого упражнения - преобразовать строку в новую строку, где каждый символ в новой строке равен "(", если этот символ встречается в исходной строке только один раз, или ")", если этот символ встречается в исходной строке более одного раза. Игнорируйте заглавные буквы при определении того, является ли символ дубликатом.

Пример:


"din"      =>  "((("
"recede" => "()()()"


#задачник

@python_practics
👍4
Создание словаря с последовательными ключами и значениями

Использует функцию zip() для объединения списков в словарь.

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

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

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

#теория_python

@python_practics
👍10