Skip to content

Instantly share code, notes, and snippets.

# Метод должен принимать идентификатор типа продукции, идентификатор типа материала,
# количество продукции – целые числа,
# параметры продукции (два параметра) – вещественные, положительные числа,
# а возвращать целое число – количество сырья с учетом возможных потерь сырья.
import mysql.connector
def create_connection():
return mysql.connector.connect(
host="localhost",
@ihopeudie
ihopeudie / main.py
Created May 26, 2025 17:46
form and creation screen of 2nd module
import tkinter as tk
import tkinter.ttk as ttk
import mysql.connector
def db_config():
return {
'host': 'localhost',
'user': 'root',
'password': '1234',
'database': 'Test1'
@ihopeudie
ihopeudie / test.py
Created May 25, 2025 16:14
cards with scrolling
import tkinter as tk
from tkinter import ttk
def draw_text(card_frame):
product_type = 'Гостиная'
product_name = 'Диван диванный'
time = 6.0
sku = '10231233'
min_price = 124.0
main_material = 'Щит мебельный'
@ihopeudie
ihopeudie / test.py
Created May 25, 2025 16:05
tkinter frames
import tkinter as tk
from tkinter import ttk
def draw_text(card_frame):
product_type = 'Гостиная'
product_name = 'Диван диванный'
time = 6.0
sku = '10231233'
min_price = 124.0
main_material = 'Щит мебельный'
const months = {
ru: ['январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', 'ноябрь', 'декабрь'],
en: ['january', 'february', 'march', 'april', 'may', 'june', 'july', 'august', 'september', 'october', 'november', 'december']
}
function askMonth() {
let language = prompt('Введите ru или en');
if (language !== 'ru' && language !== 'en') {
console.error("Неверный язык");
return;
const WINTER = 'Зима';
const SPRING = 'Весна';
const SUMMER = 'Лето';
const AUTUMN = 'Осень';
const NO_SUCH_MONTH = 'Нет месяца с номером';
function getYearPeriod(month) {
switch (month) {
case 1:
case 2:
@ihopeudie
ihopeudie / main.js
Last active January 30, 2022 14:41
hyperskill project Simple Currency Converter (Frontend path)
const readline = require('readline');
const ROUND_TO_DIGITS = 4;
const COMMAND_CONVERT = 1;
const COMMAND_EXIT = 2;
const GREETING = 'Welcome to Currency Converter!';
const rates = getRates();
const rl = readline.createInterface({
@ihopeudie
ihopeudie / src_Readme.MD
Created October 18, 2020 15:08
skillbox company task

Что нужно сделать

  1. Создайте класс компании Company, содержащей сотрудников и реализующей методы: найм одного сотрудника — hire(), найм списка сотрудников – hireAll(), увольнение сотрудника – fire(), получение значения дохода компании – getIncome(). Аргументы и возвращаемое значение методов выберите на основании логики работы вашего приложения.

  2. Создайте два метода, возвращающие список указанной длины (count).

@Test
void shouldGetAllPostsFromUser() {
def foundPosts = user.posts
assertEquals([post1, post2, post3].collect { it.content }.sort(),
foundPosts.collect { it.content }.sort())
}
package com.epamacademy.springcource.movietheater.aspects;
import com.epamacademy.springcource.movietheater.domain.Event;
import com.epamacademy.springcource.movietheater.util.CounterType;
import org.aspectj.lang.JoinPoint;
import org.aspectj.lang.annotation.After;
import org.aspectj.lang.annotation.AfterReturning;
import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Pointcut;