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
Ставь 👍 если было полезно

#теория_python

@python_practics
👍15
Как по умолчанию называется первый аргумент функции?
Anonymous Quiz
30%
args
35%
self
35%
У него нет названия
👎17🤔4
Стандартизация без боли: как строгий синтаксис экономит время и нервы

Когда проект начинается, разработчику хочется только одного — свободы творчества. Писать код быстро и так же быстро получать результат. Но со временем появляются баги, регрессии, архитектура, миграции... И вот тогда свобода оборачивается болью: оказывается, что один и тот же результат в коде можно выразить десятком способов — и все они несовместимы друг с другом.

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

Подробнее👇

#статьи

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

Что такое инкапсуляция?

Инкапсуляция - механизм языка, позволяющий объединить данные и методы, работающие с этими данными, в единый объект и скрыть детали реализации от пользователя.

Подлинное назначение инкапсуляции — собрать в одном месте знания, относящиеся к устройству некой сущности, правилам обращения и операциям с ней. Инкапсуляция появилась гораздо раньше, чем принято думать. Модули в программах на C — это инкапсуляция. Подпрограммы на ассемблере — это инкапсуляция. Противоположность инкапсуляции — размазывание знаний о функционировании чего-либо по всей программе.


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

@python_practics
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Календарь на Python

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

#sandbox

@python_practics
🔥3
Задача:

Завершите функцию/метод так, чтобы он возвращал URL-адрес с любым значением после удаления привязки (#).

Пример:


"www.codewars.com#about" --> "www.codewars.com"
"www.codewars.com?page=1" -->"www.codewars.com?page=1"


#задачник

@python_practics
👍3
Подсчет количества гласных в строке

Используем генератор и функцию sum() для подсчёта гласных букв.

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

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

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

#теория_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