Исходный код программы для получения текста трека на python:
Создатель - @nie_kit
import lyricsgenius
artist_name = str(input("Введите имя исполнителя "))
artist_song = str(input("Введите песню исполнителя "))
api_key = "rziOWp7a0ohGLvJA1RgHZG3zxmVQiqHYUDj75BesGeubXyWkCXWF48ngA0D4-8R7"
genius = lyricsgenius.Genius(api_key)
artist = genius.search_artist(artist_name, max_songs=5, sort="title")
song = artist.song(artist_song)
print(song.lyrics)
Создатель - @nie_kit
❤4❤🔥1👍1
Программа для превращения содержимого файла в пиксели с помощью python
Часть кода:
Весь исходный код: https://gist.github.com/kotazzz/1a2f4ce958edfd5ff120331bc2bb0544
Создатель - @kot_az
Ссылка на ролик: https://vt.tiktok.com/ZSY5W9RAR/
Часть кода:
# Создатель - @kot_az (ТГ)
import pygame
import numpy as np
import argparse
import random
import sys
import os
def create_random_byte_file(x, filename="test.bin"):
total_bytes = 0
random_bytes = np.zeros(sum(count for count, _, _ in x), dtype=np.uint8)
index = 0
for count, min_val, max_val in x:
random_bytes[index : index + count] = np.random.randint(
min_val, max_val + 1, size=count, dtype=np.uint8
)
index += count
with open(filename, "wb") as f:
f.write(random_bytes.tobytes())
total_bytes = len(random_bytes)
return total_bytes
def parse_generate_argument(arg):
try:
if "+" in arg:
filename, data_str = arg.split("+", 1)
else:
filename = "test.bin"
data_str = arg
data_list = data_str.split(";")
x = []
for item in data_list:
count, min_val, max_val = map(int, item.split(","))
x.append((count, min_val, max_val))
return filename, x
except Exception as e:
raise argparse.ArgumentTypeError(
f"Неправильный формат аргумента '-g': {str(e)}\n"
"Пример аргумента: test.bin+10,0,255;5,0,0 - Генерация файла test.bin с 10 случайных байт и 5 байт NULL\n"
"Синтаксис: FILENAME+COUNT,MIN,MAX;COUNT,MIN,MAX;COUNT,MIN,MAX;COUNT,MIN,MAX\n"
"Имя файла по умолчанию: test.bin"
)
Весь исходный код: https://gist.github.com/kotazzz/1a2f4ce958edfd5ff120331bc2bb0544
Создатель - @kot_az
Ссылка на ролик: https://vt.tiktok.com/ZSY5W9RAR/
❤🔥4❤1👍1🤯1
Hello world на c++
Автор этого гениального кода - @nie_kit
Ссылка на ролик: https://vt.tiktok.com/ZSYaKDSRH/
#include <iostream>
struct z { static constexpr int n = 0; };
template<typename c>
struct f { static constexpr char n = c::n; };
template<typename e>
struct i { static constexpr int n = e::n+1; };
template<typename c, typename ...cs>
struct m { m() { std::cout<<f<c>::n; m<cs...>{}; } };
template<typename c>
struct m<c> { m() { std::cout<<f<c>::n; } };
template<typename c>
using j = i<i<i<i<i<i<i<i<i<i<c>>>>>>>>>>;
int main() {
m<i<i<j<j<j<j<j<j<j<z>>>>>>>>>,
j<j<j<j<j<j<i<j<j<j<j<z>>>>>>>>>>>,
j<i<i<i<i<i<i<i<j<j<j<j<j<j<i<j<j<j<z>>>>>>>>>>>>>>>>>>,
j<i<i<i<i<i<i<i<j<j<j<j<j<j<i<j<j<j<z>>>>>>>>>>>>>>>>>>,
i<j<j<j<j<j<j<j<j<j<j<j<z>>>>>>>>>>>>,
i<i<i<i<j<j<j<j<z>>>>>>>>,
i<i<j<j<j<z>>>>>,
i<i<i<i<i<i<i<j<j<j<j<j<j<j<j<z>>>>>>>>>>>>>>>,
i<j<j<j<j<j<j<j<j<j<j<j<z>>>>>>>>>>>>,
i<i<i<i<j<j<j<j<j<j<j<j<j<j<j<z>>>>>>>>>>>>>>>,
i<i<i<i<i<i<i<i<j<j<j<j<j<j<j<j<j<j<z>>>>>>>>>>>>>>>>>>,
j<j<j<j<j<j<j<j<j<j<z>>>>>>>>>>,
i<i<i<j<j<j<z>>>>>>,
i<i<i<i<i<i<i<i<i<i<z>>>>>>>>>>>
hi;
return 0;
}
Автор этого гениального кода - @nie_kit
Ссылка на ролик: https://vt.tiktok.com/ZSYaKDSRH/
🤨4❤3🤯3
Завтра выйдет новый ролик с довольно прикольной программой подписчика.
Также параллельно я монтирую новый ролик на ютуб канал.
Ссылочка:
https://youtube.com/@club_programmers?si=VTNcT61yE2Z6uSCw
Также параллельно я монтирую новый ролик на ютуб канал.
Ссылочка:
https://youtube.com/@club_programmers?si=VTNcT61yE2Z6uSCw
❤🔥4❤1👍1
Генератор лабиринта на python
Часть кода:
Весь исходник: https://gist.github.com/kotazzz/37f81b09a8d2da62ab807227e0d25727
Создатель - @kot_az
Ссылка на ролик: https://vt.tiktok.com/ZSY9kX6ap/
Часть кода:
# Создатель - @kot_az (тг)
from tkinter import colorchooser
import pygame
import random
import heapq
import os
# Цвета по умолчанию
DEFAULT_WALL_COLOR = "#000000"
DEFAULT_PATH_COLOR = "#FFFFFF"
DEFAULT_BACKGROUND_COLOR = "#808080"
DEFAULT_KEY_POINTS_COLOR = "#FF0000"
# Настройки лабиринта
CELL_SIZE = 1 # базовый размер клетки, масштабируется переменной scale
# --- Функции генерации лабиринта ---
def create_grid(width, height):
"""Создает пустую сетку лабиринта."""
grid = [[1 for _ in range(width)] for _ in range(height)]
return grid
Весь исходник: https://gist.github.com/kotazzz/37f81b09a8d2da62ab807227e0d25727
Создатель - @kot_az
Ссылка на ролик: https://vt.tiktok.com/ZSY9kX6ap/
❤3👍2
Исходный код калькулятора в 2 строчки на c++
Ссылка на ролик: https://vt.tiktok.com/ZSYXxjBgQ/
#include <iostream>
int main() {double a, b; char op; std::cin >> a >> op >> b; std::cout << (op == '+' ? a + b : op == '-' ? a - b : op == '*' ? a * b : op == '/' ? a / b : 0) << std::endl; return 0;}
Ссылка на ролик: https://vt.tiktok.com/ZSYXxjBgQ/
👍2❤1
Игра Wordle на русском с помощью python
Часть кода:
Весь исходник: https://gist.github.com/kotazzz/907f2b5675a785900a79383dfd3200a1
Создатель - @kot_az
Ссылка на ролик: https://youtube.com/@club_programmers?si=av5Ur-es1MwckU76
Часть кода:
import tkinter as tk
import random
import tkinter.messagebox as messagebox
data = [
"суета",
"лимон",
"арбуз",
"питон",
"рыбак",
"выбул",
]
class WordleGame:
def init(self, master):
self.master = master
master.title("Wordle на русском")
self.alphabet = "абвгдеёжзийклмнопрстуфхцчшщъыьэюя"
self.current_guess = ""
self.attempts = 0
self.target_word = random.choice(data)
print(f"Загаданное слово: {self.target_word}") # Для отладки
self.create_widgets()
Весь исходник: https://gist.github.com/kotazzz/907f2b5675a785900a79383dfd3200a1
Создатель - @kot_az
Ссылка на ролик: https://youtube.com/@club_programmers?si=av5Ur-es1MwckU76
❤4🔥2👍1
Генератор шума на python
Часть кода:
Исходный код: https://gist.github.com/kotazzz/f493b4d73e3628f5f72a29d53c2d41b5
Создатель - @kot_az
Ссылка на ролик: https://vt.tiktok.com/ZSYsVycQ8/
Часть кода:
import tkinter as tk
from tkinter import ttk, IntVar, BooleanVar
import pygame
import numpy as np
import os
# Инициализация pygame
pygame.init()
# --- Функции для генерации шума ---
def generate_noise(width, height, noise_type, ranges, range_type, scale, seed=None):
if seed is not None:
np.random.seed(seed)
if noise_type == "color":
noise = np.random.randint(0, 256, (height, width, 3), dtype=np.uint8)
for i in range(3):
noise[:, :, i] = apply_range(noise[:, :, i], ranges[i][0], ranges[i][1], range_type)
else:
noise = np.random.randint(0, 256, (height, width), dtype=np.uint8)
noise = apply_range(noise, ranges[0][0], ranges[0][1], range_type)
noise = np.stack((noise, noise, noise), axis=2)
if scale > 1:
noise = np.repeat(np.repeat(noise, scale, axis=0), scale, axis=1)
return noise
Исходный код: https://gist.github.com/kotazzz/f493b4d73e3628f5f72a29d53c2d41b5
Создатель - @kot_az
Ссылка на ролик: https://vt.tiktok.com/ZSYsVycQ8/
❤2👍2
Генератор qr кодов на python
Исходный код:
Создатель - @FLEXXAT
Исходный код:
import qrcode
def generate_qr_code():
data = input("Введите данные для кодирования в QR-коде: ")
qr = qrcode.QRCode(
version=1,
error_correction=qrcode.constants.ERROR_CORRECT_L,
box_size=10,
border=4,
)
qr.add_data(data)
qr.make(fit=True)
img = qr.make_image(fill='black', back_color='white')
file_path = "qrcode.png"
img.save(file_path)
print(f"QR-код, сохраненный как {file_path}")
generate_qr_code()
Создатель - @FLEXXAT
👍4❤1💊1
Таймер в командой строке windows с помощью C
Часть кода:
Весь код: https://github.com/Niekit56/StopWatch4Win
Создатель - @nie_kit
Ссылка на ролик: https://vt.tiktok.com/ZSYThmtJ6/
Часть кода:
#include <stdio.h>
#include <windows.h>
#include <stdlib.h>
#define TRUE 1
// Function for outputting digits
void drawDigit(int digit, char buffer[][100]) {
switch(digit) {
case 0:
sprintf(buffer[0], " ##### ");
sprintf(buffer[1], " # # ");
sprintf(buffer[2], "# #");
sprintf(buffer[3], "# #");
sprintf(buffer[4], "# #");
sprintf(buffer[5], " # # ");
sprintf(buffer[6], " ##### ");
break;
Весь код: https://github.com/Niekit56/StopWatch4Win
Создатель - @nie_kit
Ссылка на ролик: https://vt.tiktok.com/ZSYThmtJ6/
❤🔥5👍2🤮1 1
Программа для получения текущей даты с помощью C++
Исходный код:
Создатель - @nie_kit
Ссылка на ролик: https://vt.tiktok.com/ZSYo7ox1f/
Исходный код:
#include <iostream>
#include <iomanip>
#include <chrono>
#include <ctime>
using namespace std;
int main() {
auto now = chrono::system_clock::now();
time_t now_time_t = chrono::system_clock::to_time_t(now);
tm* now_tm = localtime(&now_time_t);
cout << setfill('0') << setw(2) << now_tm->tm_mon + 1 << "/"
<< setfill('0') << setw(2) << now_tm->tm_mday << "/"
<< (now_tm->tm_year + 1900) << endl;
return 0;
}
Создатель - @nie_kit
Ссылка на ролик: https://vt.tiktok.com/ZSYo7ox1f/
❤🔥3❤2👍1
▪️Объяснил как работают декораторы в python
Код из видео:
Ссылка на ролик: https://vt.tiktok.com/ZS2JMR6P9/
Код из видео:
def make_decorator(function):
def wrapper(*args):
print('Привет от декоратора :/')
return function(*args)
return wrapper
@make_decorator
def output_summa(numb1, numb2):
return numb1 + numb2
print(output_summa(2, 2))
Ссылка на ролик: https://vt.tiktok.com/ZS2JMR6P9/
👍3❤1