Всем привет
крч на данный момент создаю сайт
типо джутсу а если точнее я просто копирую от туда код
так как кое кто слишком сильно любит деньги и просит подписку
а посколько мы не простые люди
мне друг предложил скопировать код сайта
и если честно, у меня была идея так сделать но я за неё всерьёз не брался
а вот теперь взялся, всё понял и скоро всё будет чики пуки
крч на данный момент создаю сайт
типо джутсу а если точнее я просто копирую от туда код
так как кое кто слишком сильно любит деньги и просит подписку
а посколько мы не простые люди
мне друг предложил скопировать код сайта
и если честно, у меня была идея так сделать но я за неё всерьёз не брался
а вот теперь взялся, всё понял и скоро всё будет чики пуки
👍1
Мне надо чтобы вы накидали анимешек
которые добавить на сайт
на сайте только "Боец Баки"
которые добавить на сайт
на сайте только "Боец Баки"
👍1
Шпаргалка по очистке данных в Python Pandas
1. Обзор данных
2. Работа с пропусками и дубликатами
3. Переименование и приведение типов
4. Фильтрация и выборка
1. Обзор данных
import pandas as pd
df = pd.read_csv('data.csv') # Загрузить CSV
df.head(5) # Первые 5 строк
df.info() # Типы данных и количество null
df.describe() # Сводная статистика
2. Работа с пропусками и дубликатами
df.isnull().sum() # Посчитать пропуски
df.dropna() # Удалить строки с null
df.fillna(0) # Заполнить пропуски нулями
df.duplicated().sum() # Посчитать дубликаты
df.drop_duplicates() # Удалить дубликаты
3. Переименование и приведение типов
df.rename(columns={'old': 'new'}) # Переименовать колонку
df.astype({'col': 'int'}) # Сменить тип данных
df.columns.str.strip() # Убрать пробелы4. Фильтрация и выборка
df.loc[df['col'] > 100] # Фильтр по условию
df.iloc[0:5] # Выбор по индексу строк
df['col'].isin(['A', 'B']) # Фильтр по значениям
5. Сортировка и группировка
6. Операции с колонками
7. Сохранение очищенных данных
df.sort_values('col') # Сортировка по возрастанию
df.groupby('group')['val'].mean() # Группировка и агрегация
df['col'].value_counts() # Подсчёт уникальных значений6. Операции с колонками
df['new'] = df['col1'] + df['col2'] # Новая колонка
df['col'] = df['col'].apply(lambda x: x*2) # Применить функцию
df.drop('col', axis=1) # Удалить колонку
7. Сохранение очищенных данных
df.to_csv('cleaned.csv', index=False) # Экспорт в CSV🥰1
image_2025-09-06_08-57-52.png
1.2 MB
Шпаргалка по NumPy для тех кто в DataScience и ML
Создание и ресейп массивов, статистика, индексация и работа с файлами NumPy остаётся основой численных вычислений в Python
👉 @PythonPortal
Создание и ресейп массивов, статистика, индексация и работа с файлами NumPy остаётся основой численных вычислений в Python
1. Создание массивов и атрибуты
- np.array() — создать массив из списка/кортежа
- np.zeros() — массив из нулей
- np.ones() — массив из единиц
- np.arange() — последовательность с шагом
- np.shape() — размерность массива
- np.dtype() — тип данных массива
2. Манипуляции с массивами и ресейпинг
- np.reshape() — изменить размерность
- np.concatenate() — объединить массивы по оси
- np.vstack() — объединить по вертикали
- np.hstack() — объединить по горизонтали
- np.split() — разделить по индексам
- np.transpose() — транспонировать
- np.resize() — изменить размер
3. Статистический анализ
- np.sum() — сумма элементов
- np.mean() — среднее
- np.median() — медиана
- np.std() — стандартное отклонение
- np.var() — дисперсия
- np.cov() — ковариационная матрица
- np.corrcoef() — коэффициенты корреляции
- np.min() — минимум
- np.max() — максимум
- np.random.rand() — случайные числа 0–1
- np.random.randn() — нормальное распределение
- np.histogram() — гистограмма
4. Индексация и фильтрация
- np.extract() — выбрать по условию
- np.where() — вернуть элементы по условию
- np.isnan() — проверка NaN
- np.sort() — сортировка
- np.unique() — уникальные значения
5. Работа с файлами
- np.save() — сохранить в .npy
- np.load() — загрузить из .npy
👉 @PythonPortal
🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
ПМ забирает разработчика на созвон с заказчиком
👍1😭1
Создай QR-код для Wi-Fi на Python за пару секунд
👉 @PythonPortal
pip install wifi_qrcode_generator
import wifi_qrcode_generator.generator
from PIL import Image
ssid = "CLCoding_WIFI"
password = "supersecret123"
security = "WPA"
from wifi_qrcode_generator.generator import wifi_qrcode
qr = wifi_qrcode(ssid, False, security, password)
qr.make_image().save("wifi_qr.png")
Image.open("wifi_qr.png")
👉 @PythonPortal
👍1😨1
Forwarded from Какие-то уроки [Frontend]
🤯 HTML атрибут command
Новенький атрибут, который упрощает работу по созданию модалок.
Атрибут называется
• `show-modal`,🤯 HTML а– открывает закрывает модалку, реализованную через тэг
•
📝 Пример:
👉🏻 Аналогично можно сделать с каким-нибудь
Работает, на удивление, не только в хроме, но еще и в Firefox 😳
P.S. Скорее всего в будущем появится больше команд, но пока что только так
P.S.S. Можно задавать свои собственные команды и отдавливать их через
Источник: https://shorturl.at/5h2ja
#html #css #новости
Новенький атрибут, который упрощает работу по созданию модалок.
Атрибут называется
command, у которого есть заранее заготовленные значения:• `show-modal`,🤯 HTML а– открывает закрывает модалку, реализованную через тэг
<dialog>•
show-popover,🤯 HTML атрибут c🤯 HTML атрибут co– открывает закрывает поповер, тэг с атрибутом <div popover>📝 Пример:
<button command="show-modal" commandfor="mymodal">
открыть модалку
</button>
<dialog id="mymodal">
Контент самой модалки
<button command="close" commandfor="mymodal" >
Закрыть
</button>
</dialog>
👉🏻 Аналогично можно сделать с каким-нибудь
<div popover>, только команды повесить на кнопкиd="show-modal" c🤯 HTML атрибут c
Работает, на удивление, не только в хроме, но еще и в Firefox 😳
P.S. Скорее всего в будущем появится больше команд, но пока что только так
P.S.S. Можно задавать свои собственные команды и отдавливать их через
.addEventListener("my-command"), но для этого есть событие клика. Разве что для читаемости пригодится, типа <button command="--hide-menu">
Источник: https://shorturl.at/5h2ja
#html #css #новости
👍1🤡1
Forwarded from SaveOFF | TikTok Downloader
This media is not supported in your browser
VIEW IN TELEGRAM
Via @SaveOffBot
👍1🤡1
#js
чтобы создать переменнуб
нужно использовать let/const
let используем когда будем менять значение ей
const используем когда изменять значение не будем.
чтобы вывести что то в косноль используем
console.log();
и внутрь () то что хотим вывести
есть разные типы переменных
string - текстовые, это то что в "", ' '
logic - логичный, 5, true, false
проверка
1.говорим: является ли левая сторона = правой
4==4 true
4==5 false
чаще используется в паролях
"Ala" == "ala" false
2.проверка, ли разные они
!=
тут говорим: левая сторона другая чем правая
4!=5 true
4!=4 false
3.сравнивание
<=, >=, ==, >, <,
4.операции
+, -, /, *,
** это степени
% это когда число не делится и остаются лишние числа,
нп. 5/3 = (2)
чтобы вывести текст + переменную
console.log("hello world " + world);
или место "", можна ' '
---
console.log(
чтобы вывести на экран типо как предупреждение
используем
alert();
чтобы пользователь мог вписать что то и мы могли эти данные использовать то делаем
let dane = prompt("впишите что то:");
чтобы дать тип данных
то можем обернуть это значение в
Number()
String()
let dane = Number(prompt("впишите что то:"));
тогда что впишет пользователь будет числом
чтобы создать переменнуб
нужно использовать let/const
let используем когда будем менять значение ей
const используем когда изменять значение не будем.
чтобы вывести что то в косноль используем
console.log();
и внутрь () то что хотим вывести
есть разные типы переменных
string - текстовые, это то что в "", ' '
logic - логичный, 5, true, false
проверка
1.говорим: является ли левая сторона = правой
4==4 true
4==5 false
чаще используется в паролях
"Ala" == "ala" false
2.проверка, ли разные они
!=
тут говорим: левая сторона другая чем правая
4!=5 true
4!=4 false
3.сравнивание
<=, >=, ==, >, <,
4.операции
+, -, /, *,
** это степени
% это когда число не делится и остаются лишние числа,
нп. 5/3 = (2)
чтобы вывести текст + переменную
console.log("hello world " + world);
или место "", можна ' '
---
console.log(
hello world ${world});
тут другие `.чтобы вывести на экран типо как предупреждение
используем
alert();
чтобы пользователь мог вписать что то и мы могли эти данные использовать то делаем
let dane = prompt("впишите что то:");
чтобы дать тип данных
то можем обернуть это значение в
Number()
String()
let dane = Number(prompt("впишите что то:"));
тогда что впишет пользователь будет числом
👍1
чтобы сделать проверку условий то пишем
if (условие) {
если условие = true, то делает что тут
} else if(условие){
так само как и сверху
}
else {
если, ни вариант а и б не подходят к условиям, то будет этот
}
чтобы сделать "или" в условиях
например
если а = б, или а = с {}
то используем ||
чтобы сделать "и" в условиях
то используем &&
если а=б и а=с{}
тут у нас а=б=с
if (условие) {
если условие = true, то делает что тут
} else if(условие){
так само как и сверху
}
else {
если, ни вариант а и б не подходят к условиям, то будет этот
}
чтобы сделать "или" в условиях
например
если а = б, или а = с {}
то используем ||
чтобы сделать "и" в условиях
то используем &&
если а=б и а=с{}
тут у нас а=б=с
👍1
чтобы проверить число на четность и нечетность
то используем этот код
let number = Number(prompt("впишите число");
if(number / 2 == 0)
или
if(number % 2 ==0) {
число чётное
}
else {
число нечётное
}
ну там надо в alert() или в console.log()
то используем этот код
let number = Number(prompt("впишите число");
if(number / 2 == 0)
или
if(number % 2 ==0) {
число чётное
}
else {
число нечётное
}
ну там надо в alert() или в console.log()
👍1
i++
крч
эта штука делает +1 к числу, ПОСЛЕ действия
++i делает +1 ПЕРЕД действием
так само можна и с -
то есть:
let k = 0;
console.log(k++);
тут будет 0, но в сл. раз будет 1
console.log(k++);
тут будет 1, но в следующий раз будет 2
крч
эта штука делает +1 к числу, ПОСЛЕ действия
++i делает +1 ПЕРЕД действием
так само можна и с -
то есть:
let k = 0;
console.log(k++);
тут будет 0, но в сл. раз будет 1
console.log(k++);
тут будет 1, но в следующий раз будет 2
👍1