Задать вопрос
  • Как сделать регулярное выражение для отсеивания знаков/символов/английских букв (Python)?

    @eminsk
    программирую на python
    Я тебе сделал с помощью универсальной анонимной функцией, чтобы было пользоваться многократно в своем коде:
    filter_chars = lambda pattern, text: __import__('re').findall(pattern, text)
    pattern = r"[^а-яА-ЯёЁa-zA-Z]" # паттерн для поиска отсеянных символов - или какие символы ты хочешь отсеить
    text = "Добро пожаловать в Python! 1234567890 @#$%^&*()_+=-" # текст для поиска
    print("Отсеянные символы:", filter_chars(pattern, text))

    pattern в этой переменной тебе нужно прописать что нужно отсеивать. В своем коде я добавил русский и
    английский текст.
    только английские большие и маленькие буквы
    pattern = r"[^a-zA-Z]"
    Можно добавить еще символы
    для спецсимволов будет строка содержать уже:
    pattern = r"[@#$%^&*()_+=-]"
    Чтобы собрать все символы в 1 строку:
    print("Собрано все символы в строку:", ''.join(filter_chars(pattern, text)))


    Результат выполнения программы для первого pattern, который вместе с функцией и собрать все символы
    662286302b52b387781806.png
    Ответ написан
    Комментировать
  • Python (3.4.3) pip на win7 не может установить соединение, почему?

    @eminsk
    программирую на python
    Лучше всего удали устаревший python 3.4 для windows 7 и поставь последнюю версию python для этой системы 3.8. В более старом python куча ошибок.
    Ответ написан
    Комментировать
  • Как поменять описание репозитория?

    @eminsk
    программирую на python
    Чтобы поменять описание репозитория на GitHub, нужно:

    1. Зайти на страницу репозитория и нажать на кнопку "Settings" в меню наверху.

    2. В списке настроек выбрать "Options".

    3. Скроллить вниз до раздела "Description" и нажать на кнопку "Edit".

    4. Ввести описание репозитория в поле "Description".

    5. Нажать на кнопку "Save" внизу страницы.

    Готово! Описание репозитория изменено.
    Ответ написан
  • Как отображать графические объекты в зависимости от заданной конфигурации?

    @eminsk
    программирую на python
    Для оптимизации такой задачи можно использовать паттерн Фасад, который позволит скрыть сложность системы от пользователя и позволит ему работать с упрощенным интерфейсом. В вашем случае, можно создать класс узла, который будет иметь свойства, описывающие его состояние (клиент, сервер и т.д.), а также методы для отображения и скрытия объекта. Затем можно создать класс-фасад, который будет управлять отображением всех узлов на топологии сети в зависимости от заданных параметров. Таким образом, программа будет загружать только те объекты, которые необходимы для текущей конфигурации сети, что позволит сократить время загрузки и использование оперативной памяти.
    Ответ написан
    1 комментарий
  • Как оптимизировать работу Windows на HDD с помощью небольшого SSD?

    @eminsk
    программирую на python
    Лично я использую всегда SSD накопитель для установки системы и часто открываемые программы для быстрой загрузки.

    PS: нельзя его дефрагментировать, так как он уже под оптимизирован. Если часто дефраментировать его — то это он будет подвержен быстрому износу.
    Ответ написан
    Комментировать