• Новичок в программировании. Что мне изучать в Python для моих задач?

    @kepatopoc
    Если на сайте будет API, то рекомендую посмотреть мой "курс" по работе с API ВКонтакте - https://github.com/kepatopoc/vkapi-course .

    Писал для себя, чтобы разобраться в Python
    Ответ написан
    3 комментария
  • Новичок в программировании. Что мне изучать в Python для моих задач?

    @abcd0x00
    Мои задачи: писать просты скрипты для автоматизации работы:

    Надо обратить внимание на составление программы. То есть ты должен словесно описать все действия в программе ещё до её записи на питоне. Например, питон тебе никак не поможет определить, сколько и каких аргументов должно быть у функции, что она должна возвращать и чего не должна, что она должна делать и чего не должна. Кажущаяся простой программа может оказаться довольно сложной в этом плане.
    Примеры

    например, скрипт, который на дизайнерском сайте будет каждый день по определенным критериям ставить лайки

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

    И еще хочу самостоятельно для закрепления навыков сделать программу, которая будет при подключении плейера к компьютеру автоматически копировать музыку из указанной на компьютере папки в папку устройства.

    Если в середине копирования файла плейер вытащить и вставить обратно, что будет с этим файлом? Он останется недописанным? Его надо будет удалить, но как ты определишь, что не дописан именно этот файл из десятка скопированных?

    Питон тут не поможет, тебе нужен разработанный алгоритм, который состоит из алгоритмов, которые состоят из алгоритмов.
    Ответ написан
    1 комментарий
  • Новичок в программировании. Что мне изучать в Python для моих задач?

    Rou1997
    @Rou1997
    Я начал изучать Python потому что считается что это идеальный первый язык для понимания процесса.

    Если вы на Linux, то идеальный, а если нет, то нет, так как процесс обычно несколько иначе выглядит, как, собственно, и приложения.

    писать просты скрипты для автоматизации работы: например, скрипт, который на дизайнерском сайте

    Изучайте HTTP, AJAX, осваивайте снифферы (перехват пакетов), и Phantom.js, Selenium, BeautifulSoup и т.п.
    Ответ написан
    Комментировать
  • Новичок в программировании. Что мне изучать в Python для моих задач?

    @Firik67
    Middle PHP Developer
    По поводу лайков и комментариев - кури в сторону парсеров, думаю selenium, phantomjs подойдет.
    По поводу копирования музыки - имхо, лучше запуска adb, как дочернего процесса через питон, не найдешь. Кури в сторону subprocess и подобных.
    Ответ написан
    Комментировать
  • Как запомнить классы, функции и методы в программировании и сэкономить время?

    27cm
    @27cm
    TODO: Написать статус
    Запоминать всё не надо. Нужно пользоваться документацией, иметь под рукой удобные справочники (лучше online c возможностью поиска). Многие используют cheat sheet вроде этого. То, что будете часто использовать, само собой запомнится.
    Ответ написан
    3 комментария