Задать вопрос
  • Каким образом вы изучаете исходный код?

    afiskon
    @afiskon
    От интерфейса к кишкам.
    Ответ написан
    Комментировать
  • Какой дистрибутив Linux выбрать?

    afiskon
    @afiskon
    Возьмите Ubuntu. Поставьте любой оконный менеджер, какой нравится. Проведите прочую настройку под себя. И не парьте мозг.
    Ответ написан
    Комментировать
  • Каким образом вы изучаете исходный код?

    demimurych
    @demimurych
    Распечатка->карнадаш ластик->отладчик.
    Начните с того что буквально каждую строку кода комментируйте карандашом, проверяя свои выводы в отладчике.
    Уже через пару месяцев подобной практики Вы начнете замечать, что посмотрев на чужой код, какие то его части вам становятся понятны сразу же.
    При должной практике скоро начнете чувствовать себя экстрасенсом, который буквально "угадывает" что какая часть кода делает, без необходимости просматривать каждую строчку кода.

    Реверс инжениринг весьма увлекательное занятие. Это как какая то особая мышца которая тренируется практикой.
    Ответ написан
    1 комментарий
  • В чем разница импорта библиотек (import *)?

    ptitca_zu
    @ptitca_zu
    Programmer. Reader. Introvert
    Мне очень понравилось разъяснение, которое давалось в курсе на CodeAcademy, если мне память не изменяет. Там было так.

    Вы сидите в комнате и что-то делаете, а коробки (модули) с инструментами (функциями) находятся в другой комнате. Также у вас есть помощник (интерпретатор), который приносит вам коробки и инструменты из другой комнаты. Вы можете попросить его 3-мя способами.

    1. import box
    Принеси мне коробку box, я сам буду брать из нее нужные инструменты

    2. from box import tool
    Принеси мне tool из коробки box, я буду им пользоваться, не залезая в коробку

    3. from box import *
    Принеси мне коробку box и достань из нее все инструменты

    Вообще, в больших проектах лучше использовать 1 (или 2) и стараться избегать 3.
    Ответ написан
    Комментировать