- Использовал GitHub Actions для сборки проектов, генерации документации, деплоя, прогона автотестов, публикации артефактов (напр. Docker images). Также базово знаком с GitLab CI
- Умею работать с Git, использовал pre commit hooks, например для локального прогона тестов, проверки стиля кода или предотвращения утечки секретов
- Имею опыт написания скриптов для автоматизации на Python, Bash, PowerShell
- Базово работал с Ansible и Terraform
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package main | |
import ( | |
"context" | |
"fmt" | |
"os" | |
"sync" | |
"time" | |
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
import signal | |
import argparse | |
from PIL import Image | |
from pathlib import Path | |
from tqdm import tqdm | |
from multiprocessing import Pool, cpu_count, current_process | |
SUPPORTED_FORMATS = ( | |
".jpg", |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
param( | |
[string]$Path = ".", | |
[switch]$Recursive | |
) | |
$currentDate = Get-Date | |
$minDate = Get-Date "1980-01-01" | |
$scriptPath = $MyInvocation.MyCommand.Path | |
$params = @{ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import galois | |
import io | |
class StringIOWithEnd(io.StringIO): | |
def __init__(self, *args, **kwargs): | |
super().__init__(*args, **kwargs) | |
self.end = "\n" | |
def write(self, s="", end="\n"): |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
import random | |
import json | |
import tkinter as tk | |
from tkinter import messagebox, filedialog | |
from PIL import Image, ImageTk | |
from collections import deque | |
class ImageComparisonApp: | |
def __init__(self, master): |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import math | |
from collections import Counter, defaultdict | |
from typing import Dict, List, Tuple | |
def calculate_frequencies(text: str) -> Dict[str, float]: | |
print(f"\nДлина текста: {len(text)} символов") | |
# Count occurrences | |
counts = Counter(text) | |
print("\nКоличество каждого символа:") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
import subprocess | |
import os | |
from collections import Counter | |
import argparse | |
from typing import List, Tuple, Dict | |
import sys | |
import unicodedata | |
import logging |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
NewerOlder