Перейти к содержанию

Рубрика «Изучаю Python»

Тестовое задание с неожиданным результатом

На темно-сером фоне надписи: Python, SQLAlchemy, MySQL, Flask, Bootstrap, Pydantic

Всем привет! Сейчас я нахожусь в поиске работы, поэтому откликаюсь на вакансии Python разработчика. Иногда hr-менеджеры находят меня сами (да, такое случилось целых два раза). Именно так произошло на прошлой неделе. Давайте я не буду держать интригу, чтобы сэкономить ваше время, так как текст получился большим. По итогу выполнения тестового задания я получил предложение о …

Longest substring without repeating characters

Longest Substring Without Repeating Characters

Продолжаю решать задачи на LeetCode. Сегодня мой мозг рубится с задачей Longest Substring Without Repeating Characters. На моем сайте в рубрике Решаем задачи вы можете посмотреть обзоры решения других задач с данной платформы. Условия задачи Дана строка. Необходимо найти длину самой длинной подстроки без повторяющихся символов. Строка может состоять из букв английского алфавита, цифр, символов …

LeetCode: Find First and Last Position of Element in Sorted Array

На темно-сером фоне надпись: LeetCode: Find First and Last Position of Element in Sorted Array. Ниже этой надписи приведены данные: Input: nums = [5, 7, 7, 8, 8, 10] target = 8 Output: [3, 4

Продолжаю решение задач на LeetCode. Сегодня буду решать задачу из категории Medium. Название задачи: Find First and Last Position of Element in Sorted Array.
В этот раз алгоритм должен иметь логарифмическую сложность. Для решения задачи использован бинарный поиск в отсортированном массиве.

LeetCode: Longest Common Prefix

на тёмно-сером фоне надпись: "LeetCode: Longest Common Prefix (Python)"

Longest Common Prefix: Напишите функцию, которая находит самый длинный общий префикс строки среди массива строк. В том случае, если таковых найдено не будет, верните пустую строку.

Виртуальные окружения. Python + VS Code. Взгляд дилетанта

учусь создавать виртуальное окружение в VSCode

Как я учился создавать виртуальное окружение в VSCode. Основной задачей виртуального окружения является создание изолированного пространства, за пределы которого разработка не выходит. Это позволяет использовать разные версии сторонних библиотек и пакетов на одном компьютере и работать с ними из одного редактора.