Skip to content

Instantly share code, notes, and snippets.

@Ruthenus
Ruthenus / Week 1 Homework.py
Last active December 19, 2024 19:38
Week 1 Homework in IT STEP Academy (print tasks)
# Завдання 1. Цитати великих драматургів.
print("To be\n\n\tor not\n\n\t\tto be...\n\n\t\t\t\\ William Shakespeare \\")
# Завдання 2. Програма показує на екрані календар поточного місяця.
#Правда, у Python ніби є досконаліші методи.
print('\n\n ГРУДЕНЬ 2024')
print("ПН ВТ СР ЧТ ПТ СБ НД")
@Ruthenus
Ruthenus / Week 2 Homework.py
Last active December 19, 2024 19:37
Week 2 Homework in IT STEP Academy (variables tasks)
# Складні задачі з обробкою даних
"""# НИЖЧЕНАВЕДЕНИЙ КОД ЗАПРАЦЮЄ, ЯКЩО ПРИБРАТИ ПОТРІЙНІ ЛАПКИ!
print('\tЗАВДАННЯ IV.1\n')
# Розрахувати загальну масу всіх планет Сонячної системи. Обчислити
# середнє арифметичне мас планет. Потім — масу кожної планети в
# процентному співвідношенні, якщо взяти за 100% загальну масу всіх
# планет. У скільки разів маса найбільшої планети більша, ніж сума мас
# усіх інших планет? Усі результати — показати на екрані.
@Ruthenus
Ruthenus / Week 3 Homework.py
Created December 19, 2024 19:36
Week 3 Homework in IT STEP Academy (conditions tasks)
# Задачі на if-else, if-elif-else
# ПОЧАТОК КОДУ ЗАДАЧІ
print("\tЗАВДАННЯ II.1\n")
# Ввести три числа і знайти найменше серед них.
try:
number_one = float(input("Введіть перше число: "))
number_two = float(input("Введіть друге число: "))
number_three = float(input("Введіть третє число: "))
@Ruthenus
Ruthenus / Week 4 Homework.py
Created January 6, 2025 09:21
Week 4 Homework in IT STEP Academy (loops tasks)
import os
import random
os.system("cls")
# Завдання на один простий цикл while/for (мінімум 5 будь-яких задач):
# ПОЧАТОК КОДУ ЗАДАЧІ
print("\tЗАВДАННЯ I.3\n")
# Загадати випадковим чином 100 цілих чисел у діапазоні від -100 до 100.
@Ruthenus
Ruthenus / Week 5 Homework.py
Last active January 19, 2025 20:25
Week 5 Homework in IT STEP Academy (string tasks)
import string
import re
import secrets
# Завдання на strings (бажано всі 9 задач, але вистачить 5):
# ПОЧАТОК КОДУ ЗАДАЧІ
print("\tЗАВДАННЯ 1\n")
# Підрахувати середню довжину слова у введеному реченні.
@Ruthenus
Ruthenus / Week 6 Homework.py
Created January 23, 2025 07:33
Week 6 Homework in IT STEP Academy (list tasks)
import random
import time
# ПОЧАТОК КОДУ ЗАДАЧІ
print("\tЗАВДАННЯ 2\n")
# Створити список із 20 випадкових чисел. Вивести всі елементи масиву
# з парними індексами.
# Список із 20 випадкових чисел з плаваючою комою в інтервалі [0.0; 1.0)
random_numbers = [random.random() for _ in range(20)]
@Ruthenus
Ruthenus / Week 7 Homework.py
Created January 31, 2025 22:25
Week 7 Homework in IT STEP Academy (functions tasks)
import os
os.system("cls")
# ПОЧАТОК КОДУ ЗАДАЧІ
print("\tЗАВДАННЯ 2\n")
# Написати функцію draw_rectangle, яка виводить на екран прямокутник.
# Функція приймає такі параметри: ширина, висота, символ рамки,
# символ заповнення. У функції мають бути параметри за замовчуванням.
@Ruthenus
Ruthenus / Week 9 Homework.py
Last active February 18, 2025 07:15
Week 9 Homework in IT STEP Academy (file tasks)
import pandas
import json
import math
def load_and_display_csv(filepath):
"""
Пробує завантажити файл 28,5 ГБ зі значеннями, розділеними комами (csv),
за вказаним шляхом filepath. Виводить індекси та назви колонок.
Перехоплює перші можливі помилки. Допоміжна функція для визначення
@Ruthenus
Ruthenus / Week 8 Homework.py
Created February 23, 2025 22:35
Week 8 Homework in IT STEP Academy (functions tasks)
# ФІНАЛЬНИЙ ПРОЄКТ з дисципліни PYTHON Core
# Телеграм-бот "РАДІАЦІЯ В СВІТІ" within the framework AsyncIOTelegram
# Виконав студент гр. СПР411
# Комп'ютерної Академії IT STEP
# Качуровський Р.Р.
# Одеса 2025
@Ruthenus
Ruthenus / Week 11 Homework.cpp
Created February 27, 2025 22:18
Curriculum Vitae (excerpt)
#include <iostream>
#include <Windows.h>
using namespace std;
int main()
{
// SetConsoleOutputCP(65001); // UTF-8
// setlocale(0, "");
// Встановлюємо кодування консолі для виведення