• Каким должен быть модификатор доступа при инициализации свойства?

    Vindicar
    @Vindicar
    RTFM!
    Не, ну а в чем вопрос-то.
    В первом случае ты вообще обходишь сеттер свойства, присваивая значение напрямую приватному полю. Сеттер не вызывается, так как ты не обращаешься к свойству bat_capacity.
    Во втором случае ты присваиваешь значение свойству, тем самым провоцируя срабатывание сеттера, который и валидирует значение.
    61ee67404277a591391562.png
    Ответ написан
    3 комментария
  • Как убрать дробную часть, не округляя число?

    danila763
    @danila763
    Учу python, sql
    Ну например так:
    num = str(num)
    print(num[:num.find('.')+2])
    Ответ написан
    Комментировать
  • Как убрать дробную часть, не округляя число?

    phaggi
    @phaggi Куратор тега Python
    лужу, паяю, ЭВМы починяю
    «В лоб» можно так:
    data = [0.15771428571428572,
    0.20152380952380952,
    0.19123809523809523]
    for i in data:
        i = (i // 0.1) * 0.1
        print(i)
    Ответ написан
    Комментировать
  • Углубляться, что бы сменить род деятельности?

    vabka
    @vabka
    Токсичный шарпист
    А не поздно ли уже для меня углубляться в изучение данной области?

    Не поздно.

    Что выбрать предпочтительней и актуальней для будущего (помечтаю) трудоустройства: .Net или Python?

    Оба +/- актуальны. Выбирай, что тебе больше нравится, но надо на рынок ещё смотреть.

    Какую область развития выбрать и почему?

    Выбирай, что нравится больше)
    В обоих случаях наиболее популярна веб-разработка, но с python можно пойти в аналитику данных ещё, а с C# - в геймдев, десктопную и мобильную разработку.

    Или пойти по стопам некоторых — сначала в QA, а потом в developers?

    Тоже можно, но не обязательно.
    Обычно, в QA идут те, кто совсем не понимает без практики, что делают в разработке. (по моим наблюдениям)
    Ответ написан
    Комментировать
  • Углубляться, что бы сменить род деятельности?

    JRazor
    @JRazor
    Senior StarkOverFlow Programmer
    А не поздно ли уже для меня углубляться в изучение данной области?

    А что-то поменялось за последние годы?
    Какую область развития выбрать и почему?

    Которая интересна
    Что выбрать предпочтительней и актуальней для будущего (помечтаю) трудоустройства: .Net или Python?

    Тут всё, как и везде: чем ниже порог вхождения - тем больше конкурентов. И, опять же, зависит от направления, в котором планируешь двигаться.
    По поводу "актуально" - это лучше смотреть по количеству вакансий на том же hh.ru, к примеру. Или на бирже, на которой планируешь работать.
    Или пойти по стопам некоторых — сначала в QA, а потом в developers?

    Если тебя берут на работу - ты идешь работать. Не надо синдромов самозванца, неуверенности и прочего. Ты просто идешь получать опыт. Если работодателя и тебя всё устроило, то "я еще слаб" - это вообще непонятно к чему.
    И ,может кто-то, поделиться опытом, у кого получилось сменить род деятельности и сколько заняло сил и времени?

    А это вообще к чему? Нужна мотивация? Таких статей хватает. К тому же статьи людей, которых на работу не взяли - не пишутся, так что выборка из дерьма, мягко говоря. Основная мотивация - это комфортное будущее для тебя, а не Васи из соседнего подъезда.

    Итог: ищи комфортную для себя сферу, в которой ты будешь счастлив работать и развивайся в ту сторону. Если ты станешь в ней профессионалом, то и Васю из соседнего подъезда можно подвинуть.

    И да:
    Куда лезешь, тут и без тебя хватает

    Влезай и чувствуй себя тут как дома. А думать, что ты для кого-то очень важный конкурент - очень самоуверенно. Особенно на форуме, с кучей специалистов, до которых еще нужно, как минимум, дорасти.
    Ответ написан
    Комментировать
  • Углубляться, что бы сменить род деятельности?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    А не поздно ли уже для меня углубляться в изучение данной области?

    Не поздно.

    Что выбрать предпочтительней и актуальней для будущего (помечтаю) трудоустройства: .Net или Python?

    Зависит от вас. Актукальны сильные специалисты (это не зависит от стека). Что будет лет через 5 вам никто не скажет.

    Какую область развития выбрать и почему?

    Ту, которая вам больше нравится. Попробовать нужно каждую из тех, которые вам интересны. Выбор только за вами.

    Или пойти по стопам некоторых — сначала в QA, а потом в developers?

    Смысла нет. Вы просто потратите время. Следующая ступень за QA manual - это QA automation, но не developer.

    И ,может кто-то, поделиться опытом, у кого получилось сменить род деятельности и сколько заняло сил и времени?

    Даунгрейд - это часто сложный и длительный процесс. Грубо говоря за 2 года вы дошли до джуна и за 3 еще лет вы дошли до твердого мидла. Сменив стек вам прийдется пройти этот путь заново, пусть вы и съэкономите год-два просто за счет того, общего опыта и разработке, но в остальном все прийдется делать заново.
    Самый безболезненный способ перехода - это параллельно с работой изучать то что вам интересно и подрабатывать по этому второму стеку.

    В целом очень настоятельно рекомендую овладеть поиском, в частности по этому ресурсу. Ваш вопрос тут задается в среднем раз-два в день. Каждый задающий этот вопрос считает, что вот конктертно его случай уникален, увы нет.
    Ответ написан
    Комментировать
  • C# парсинг через AngleSharp?

    @fanat_96
    С AngleSharp никогда не работал, но при помощи HtmlAgillityPack и xpath-запросов можно вытащить нужные данные. Например, для названия будет так:
    HtmlAgilityPack.HtmlDocument HD = new HtmlAgilityPack.HtmlDocument();
    HD.LoadHtml(тут ваш код страницы);
    var title = HD.DocumentNode.SelectSingleNode("//span/img/..");
    MessageBox.Show(title.InnerText);


    Писал без студии, мог где-то ошибиться.
    Вообще, можно обращаться к значению data-col (Если в загружаемом DOM оно есть). Т.е., так:
    //td[@data-col='duration']/span
    Ответ написан
    Комментировать
  • Что должно быть входным параметром метода C#?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    1 - не видно исходных - это точно C#?
    2 - какой? вдруг Mono?
    3 - если это тест на вакансию - возможно есть проверка на готовность к чужим ошибкам - "1...2..3" к примеру?
    тогда решение простое
    using System;
    using System.Linq;
    
    namespace do_something_I_don_t_know_what
    {
        class Program
        {
            static void Main(string[] args)
            {
                Console.WriteLine(Decode("1...2..3"));
            }
    
            static string Decode(object a)
            {
                return new string (
                    (a as string)
                    .ToCharArray()
                    .Where(c => char.IsDigit(c))
                    .ToArray()
                    );
            }
        }
    }
    можно придумывать что то еще до бесконечности.. но по моему нет смысла
    Ответ написан