• Почему обрывается работа макроса в Excel?

    KJhas
    @KJhas
    В качестве того, что сначала бросилось в глаза
    - возможно, ругается на слишком длинные пути вновь создаваемых файлов.
    - убрать On Error GoTo 0 и посмотреть, где остановиться.
    - добавить DoEvents "случайно" раскидав по коду.
    - описать _все_ переменные, возможно, где-то в них появляется что-то неожиданное, Variant довольно коварен.
    Ответ написан
    1 комментарий
  • Как конвертировать из ui в py?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Во-первых, какая разница где он располагается, лишь бы работал. Во-вторых, ui-файлы можно использовать и без конвертации:
    from PyQt5 import uic
    from PyQt5.QtWidgets import QMainWindow
    
    class MainWindow(QMainWindow):
       def __init__(self):
          super(MainWindow, self).__init__()
          uic.loadUi('mainwindow.ui', self)
    Ответ написан
    6 комментариев
  • Как конвертировать из ui в py?

    @zuevval
    Студент СПбПУ (примат)
    Если не проходит pyuic5 ... и т. п., попробуйте из консоли
    python -m PyQt5.uic.pyuic -x [FILENAME].ui -o [FILENAME].py
    (Windows) (при этом находясь в папке со скриптом)
    Посмотрел здесь: https://stackoverflow.com/questions/43028904/conve...
    Ответ написан
    3 комментария
  • Почему возникает ошибка Runtime error 6 Overflow?

    BasiC2k
    @BasiC2k
    Решаю проблемы за деньги. Дорого.
    При обращении к значению в Cells всегда указывайте свойство Value. Так:

    If WBook.Cells(q, 7).Value = ArrayPhoneAll(i) Then

    Также имейте в виду, что одно из сравниваемых значений может быть Nothing
    Ответ написан
    Комментировать
  • Актуальная литература по Python?

    @Old_TyT
    Грокаем алгоритмы
    Byte of python
    Ответ написан
    1 комментарий
  • Почему перестали приходить письма на тестовый ящик?

    CityCat4
    @CityCat4
    Если я чешу в затылке - не беда!
    mail.ru посчитал отправителя спамером (что очень похоже) и забанил.
    Ответ написан
    Комментировать
  • Есть ли система контроля версий для VBA-Excel?

    BasiC2k
    @BasiC2k
    Решаю проблемы за деньги. Дорого.
    Не знаю насколько сложен Ваш проект, но я бы:
    1. Определил - это один проект с вариациями или несколько самостоятельных проектов;
    2. Вынес общий и статичный код в отдельный модуль:
    3. Занимался бы развитием проекта исходя из соображений: 1 вариация - 1 модуль.
    4. Версионность файла с макросом - поднимать при каждой доработке.
    Ответ написан
    1 комментарий
  • Как правильно искать работу разработчику Python с годом опыта?

    @d-sem
    Добрый вечер.

    1) Чем глубже я изучаю теорию, тем глубже меня начинают спрашивать на собеседованиях и в итоге нередко отказывают :) Сейчас я только возобновил поиск, но несколько отказов уже есть. Нормальная ли это ситуация или необходимо делать что-то иначе? Останавливать поиски тоже не хотелось бы, т.к. на текущей работе я рискую начать стагнировать с точки зрения практики.


    Если Вы отвечаете правильно и Вам отказывают - это вопросы к адекватности интервьювера.
    Если Вы не отвечаете правильно - анализируйте опыт и прокачивайте слабые стороны.

    Но несколько отказов это не статистика.

    2) HR постоянно присылают мне вакансии Senior разработчиков. Видимо, иногда это тупо копипаст, а иногда HR не слишком вникает в опыт работы. Как реагировать на такие письма? Просто соглашаться на собеседования или очерчивать момент "а подхожу ли я?".


    Часть HR оптимисты и надеются продать Вас как синьора. Но вообще это как холодный обзвон. Они устанавливают контакт. И если очертите что пока не синьор - придут к Вам позже или с мидловой вакансией. Если подружитесь с парой сотней HR в линкеде и скажете что Вам интересно - пойдут ревалентные вакансии.

    3) Все предлагают очень разные зарплатные вилки и я не понимаю, от чего отталкиваться. Ситуацию усложняет еще и то, что, как сказал, HR часто присылают сеньорские вакансии. И в одних случаях HR, видимо, не сильно разбирается, а в других просто ленится что-то исправлять/уточнять - ты заинтересовал, тебе скинули какое-то описание и готовы разговаривать. И очень часто заработная плата и вовсе не указывается, а мне задают вопрос, на что я рассчитываю. Пытаюсь понять, а на что можно рассчитывать по деньгам на текущем этапе?


    Смотреть статистики по зарплатам на https://career.habr.com/salaries
    На открытые вакансии (где есть зарплата)
    Открытые резюме смотреть

    Если не уверены в сумме или своих силах - берете среднюю и говорите что хотите к ней придти.

    4) Что перспективнее - сосредоточиться на том, чтобы еще углубить свои знания Python или же расширять стек технологий?


    По деньгам в конечном итоге больше дадут синьору с глубоким знаниями чем фуллстеку. Но как продадите себя. Может быть Вы сможете в одиночку пилить продукты.

    p.s. с хорошим английским и Python Вам нужно смотреть в сторону больших компаний и удаленки на запад благо многие сейчас на удаленке. И общайтесь с HR, что Вам пишут. Чем больше их у Вас в друзьях в Линкеде - тем больше будет добавляться.
    Ответ написан
    1 комментарий
  • Как правильно искать работу разработчику Python с годом опыта?

    @happyofheaven
    Я не разработчик. Что-то среднее между продукт овнером и бизнес-аналитиком.
    Но думаю мой опыт будет ценен.

    1) нужно определиться с задачей.
    Есть два самых очевидных стрима:
    А) рост зп
    Б) рост скиллов/опыта

    Не всегда одно будет соответсвовать другому.

    2) определиться с отраслью. Хочешь больше денег? Иди в банки.
    ————-
    Не стремайся ходить на собеседования, они покажут твой уровень. Покажут GAP и тренды рынка. Это хороший опыт до роста.

    ЗП говори честно, учитывай рынок.
    Получаешь 80? Говори - получаю 80. Хочу рост. Например в 20%/30%. Да ты можешь продешевить, но для тебя это будет рост.

    Помни, ты всегда сможешь поменять компанию - в этом ничего страшного нет. Сам уходил из компании спустя 1 месяц работы, потому что не понравилось. (Уходил не в никуда, заранее нашёл другое место). Проблем это не вызывало.

    За последний год получил рост в ЗП в 120%
    Ответ написан
    1 комментарий
  • Как правильно искать работу разработчику Python с годом опыта?

    Griboks
    @Griboks
    Кажется, вы словили синдром самозванца. Почитайте на хабре автора Philipp Ranzhin - он всё подробно рассказывает как раз про ваш случай в статье "Не прыгайте выше головы — останетесь тупицей в плену больших денег" (тостер блокирует ссылку на него).

    Ещё можно добавить, что принимаемые вами решения должны быть осмысленными, т.е. следовать какой либо цели. Например, вы решили выучить питон, чтобы стать программистом, чтобы получать много денег, чтобы купить себе дом, чтобы чувствовать себя счастливым. Это называется правилом "пятерых зачем": если вы не можете 5 раз подряд ответить на вопрос "зачем", значит вам промыли мозги в решаемой проблеме.
    Ответ написан
    2 комментария
  • Как определить количество цифр в числе, не выделяя каждую отдельную цифру, с использованием str?

    fox_12
    @fox_12 Куратор тега Python
    Расставляю биты, управляю заряженными частицами
    количество цифр в числе:
    digitscount = lambda x:len(list(filter(str.isdigit, str(x))))
    
    digitscount(1234)
    # 4
    digitscount(-0.98)
    # 3
    Ответ написан
    Комментировать
  • Как сделать из строки число?

    SoreMix
    @SoreMix Куратор тега Python
    yellow
    price = "1 000₴"
    price = int(''.join([c for c in price if c.isdigit()]))
    print(price)
    Ответ написан
    5 комментариев
  • Как с помощью VBA открыть файл с динамическим именем?

    @ClearAirTurbulence
    - считываете лист файлов из папки
    - сверяете на совпадение начала имени файла с "important file"
    - обрабатываете файлы из полученного списка своим макросом по очереди, если их несколько
    Ответ написан
    Комментировать
  • Почему в одной IDE код работает, а в другой - нет?

    milssky
    @milssky
    Координатор племени фиолетовых обезьянок
    Ответ прост. Вы используете разные версии python и библиотек в разных средах. Используйте в pycharm тот же интерпретатор, который используете в Jupiter
    Ответ написан
    1 комментарий