Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (5)

Наибольший вклад в теги

Все теги (38)

Лучшие ответы пользователя

Все ответы (90)
  • Где найти актуальные видеоуроки по JavaScript?

    @kova1ev
    Зачем видеоуроки.

    https://learn.javascript.ru/

    отличнейший учебник.
    Ответ написан
    Комментировать
  • Какую версию указывать при обновлении проекта?

    @kova1ev
    теряется обратная совместимость между версиями - меняем первую цифру
    добавляется новый функционал - меняем вторую цифру
    исправляются баги - меняем третью цифру
    Ответ написан
    Комментировать
  • Как научиться понимать английский язык на слух? Это вообще возможно?

    @kova1ev
    Я бы еще добавил, что тут словарный запас ощутимо решает. По крайней мере, когда я стал подтягивать свой словарный запас, вдруг заметил, что многие фразы в роликах, кино или песнях становятся понятны на слух.
    Ответ написан
    3 комментария
  • Для чего все-таки нужны интерфейсы?

    @kova1ev
    Представь у тебя есть какой-нибудь метод, который принимает в агрументах объект, например, типа User
    doSomething(User user)
    Ты можешь передавать в этот метод любой объект типа User или объекты классов, наследующих User.
    Но можно сделать еще гибче, например описать некий интерфейс UserInteface и указать в определении метода его:
    doSomething(UserInterface user)
    Теперь ты можешь передавать в метод объект любого класса, который реализует интерфейс UserInterface.
    Разумеется, изначальный класс User из этого примера тоже должен реализовывать этот интерфейс.

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

    И, как уже написали выше, один класс может реализовывать несколько интерфейсов.
    Ответ написан
    Комментировать
  • Парсинг сайтов на Python, как загрузить данные которые спарсил на свой сайт?

    @kova1ev
    Парсите напрямую в базу данных, зачем вставлять спарсенное в поля админки джанго, че за гемор. Сайт на джанге просто будет отображать инфу из этой базы.

    upd: если ваш парсер выгружает данные только в csv и вам лень разбираться как там в питоне подключиться к какой-то базе данных сделайте так
    -парсите, пишите все в свой csv
    -запускаете для своей базы данных менеджера этой базы, phpmyadmin или еще какой
    -делаете sql запрос "COPY table_name FROM 'c:/parser/my_data.csv' (format csv);"
    (само собой поля в таблице должны соответствовать csv файлу)
    Ответ написан
    7 комментариев

Лучшие вопросы пользователя

Все вопросы (7)