Прокачай Python с lambda и однострочниками
От простых выражений до продвинутых приёмов с
Сохрани себе и используй как шпаргалку
👉 @PythonPortal
От простых выражений до продвинутых приёмов с
map, filter, reduce,
условными операторами и даже словарными включениямиСохрани себе и используй как шпаргалку
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Шпаргалка по визуализации данных на Python для EDA
1. Одновариативный анализ
2. Двухвариативный анализ
3. Многовариативный анализ
4. Временные ряды
5. Текстовый анализ
6. Кастомизация
7. Сохранение и показ
👉 @PythonPortal
1. Одновариативный анализ
df.hist()
— гистограмма числовых колонокsns.boxplot(data=df, y='col')
— боксплот распределенияsns.kdeplot(data=df['col'])
— график плотностиdf['col'].value_counts().plot(kind='bar')
— столбчатая диаграмма частот2. Двухвариативный анализ
sns.scatterplot(data=df, x, y)
— диаграмма рассеянияsns.regplot(data=df, x, y)
— рассеяние + линия регрессииsns.barplot(x, y, data=df)
— сравнение категорий по значениямsns.violinplot(data=df, x, y)
— распределение по категориямsns.boxplot(x, y, data=df)
— сравнение распределений3. Многовариативный анализ
sns.pairplot(df)
— матрица scatter-графиковsns.heatmap(df.corr(), annot=True)
— тепловая карта корреляцийsns.jointplot(data=df, x='x', y='y')
— scatter + распределениеplt.scatter(x, y, c=z)
— scatter с цветом по переменнойsns.scatterplot(data=df, x=x, y=y, hue='z')
— scatter с цветовой категорией4. Временные ряды
df.plot(x='date', y='value')
— базовый временной графикdf.rolling(window).mean().plot()
— скользящее среднееseasonal_decompose(df['col'])
— разложение временного рядаsns.lineplot(data=df, x='date', y='value')
— временной ряд с интервалами5. Текстовый анализ
WordCloud().generate(text)
— облако словFreqDist(words).plot()
— частотный графикsns.barplot(x=words, y=frequencies)
— частоты слов в столбиках6. Кастомизация
plt.title('Заголовок')
— заголовокplt.xlabel('ось X') / plt.ylabel('ось Y')
— подписи осейplt.xticks(rotation=45)
— поворот подписейplt.tight_layout()
— авторасстановкаplt.figure(figsize=(10, 6))
— размер графика7. Сохранение и показ
plt.show()
— показать графикplt.savefig('график.png')
— сохранитьplt.close()
— закрыть окно графикаPlease open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Откопал шикарную штуку — Python Tutor
Пишете код на Python, Java, C, C++ или JavaScript прямо в браузере, а этот сервис пошагово показывает, что происходит под капотом. Видно каждую переменную, каждую строчку кода в действии
Плюс, тут есть AI-репетитор для разъяснений
Годный инструмент для обучения или разборов: https://pythontutor.com/
👉 @PythonPortal
Пишете код на Python, Java, C, C++ или JavaScript прямо в браузере, а этот сервис пошагово показывает, что происходит под капотом. Видно каждую переменную, каждую строчку кода в действии
Плюс, тут есть AI-репетитор для разъяснений
Годный инструмент для обучения или разборов: https://pythontutor.com/
Please open Telegram to view this post
VIEW IN TELEGRAM
Модификаторы доступа в Python
Разбираем, как
Понимание этих уровней доступа —> ключ к надёжной и читаемой архитектуре
👉 @PythonPortal
Разбираем, как
public, protected
и private
переменные и методы управляют доступом внутри классовПонимание этих уровней доступа —> ключ к надёжной и читаемой архитектуре
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM