Задать вопрос
  • Какую версию python (2.7 или 3.4) выбрать новичку для обучения?

    un1t
    @un1t
    Для новичка в принципе без разницы. Но для реальных проектов я бы рекомендовал 2.7. Большинство библиотек написано именно под него. На третий питон пока далеко не все перешли, и перспективы перехода на него туманны. Спросил у своих знакомых питонистов, пока 4 к 1 в пользу 2го питона.

    UPDATE: с момента написания этого комментария я уже перешел на 3.4, что и всем рекомендую.
    Ответ написан
    Комментировать
  • Востребован ли в России и СНГ фреймворк Торнадо?

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

    kumaxim
    @kumaxim
    Web-программист
    И так, с чего начать обучение:
    1.Самый низкий порог вхождения у языка PHP. Начинайте именно с него
    2.Изучите популярные CMS: WP, DLE, Joomla и т.д. Очень много заказов есть типа "Создать сайт", причем экзотики в 2 из 3 проектах не нужно. Здесь минус в том, что школоты тут полно и цену они сбивают весьма сильно...
    3.Далее категория заказов "А можно ли сделать вот так". Сводится все это к разработке/переработке модулей на все тех же CMS. Нужно учить PHP + API этих самых CMS. Возьмите один движок и копайте по нему в эту область, не рвитесь сразу за всеми. Порог вхождения тут тоже не велик, но здесь больше голодные студенты обитают
    4.Когда перерастете уровень дополнений/модулей, переходите к фреймворкам. Сейчас самый популярный Yii. Фреймворк позволяет Вам делать какие-то уникальные приложения, которые достаточно тяжело реализовать на готовых системах. Здесь ценник по существеннее, чем в первых двух, т.к. школота в силу своих умственных способностей сюда влезть не может.

    Теперь расскажу как вообще этому обучаться на своем примере. Я делаю так:
    1.Открываю тоненькую книжечку по языку(листов 100, не более), смотрю на основы
    2.Делаю примеры из этой книжке в IDE/блокноте. Это дает мне определенную базу
    3.Далее у меня есть список из примерно 20 задач(любую методичку по программированию откройте), которые я всегда делаю на новом языке. Это позволяет мне "привыкнуть" к новому коду и начать изучать стандартную библиотеку языка
    4.Затем я начинаю брать низкобюджетные заказы на фрилансе по этому языку
    5.После этого начинаю учить самый популярный фреймворк языка, опять же на низкобюджетных проектах.
    6.Сделать с 12-15 проектов я могу уже браться за что-то более менее серьезное с почасовой оплатой на фултайме.

    Вот это мой путь. По срокам - базу я себе нарабатываю за 1,5-2 месяца, на это время у Вас должна быть какая-то "подушка".

    P.S. надеюсь помог. ))
    Ответ написан
    7 комментариев
  • С чего начать обучение для фриланса?

    ndr334
    @ndr334
    Веб-мастер
    Я бы начал с изучения английского. На российском рынке фриланса положение работников не завидное, а иногда просто унизительное. Лучше всего самостоятельно ищите возможности, старайтесь быть центром силы, а не периферийным звеном большой цепи.
    Ответ написан
    Комментировать
  • Как перейти с 1С на Java?

    R0s0maxa
    @R0s0maxa
    junior web-developer
    Как начать что-то делать? Просто взять и делать.
    Ответ написан
    1 комментарий
  • Как генерировать картинку для социальных сетей с помощью Python?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Как сделать что-то подобное на Python? Какие есть библиотеки для этого?

    Гуглить религия не позволяет?))

    Можно ли как-то автоматизировать расположения надписи по центру? Например, я сумел в SVG добиться подобного только точно указывая координаты каждой надписи, что не очень удобно.

    Вам в любом случае придется жестко указывать координаты
    Ответ написан
    1 комментарий
  • Как автоматизировать внесение данных з файла в форму на сайте?

    @egorsmkv
    1. xlrd - достаём данные из excel-файла;
    2. grab - отправляем запросы и выбираем данные;
    Ответ написан
    Комментировать
  • Как включить html-теги в django-админке?

    kivsiak
    @kivsiak
    software engineer
    Админка тут ни причем. Шаблонизатор по умолчанию экранирует вывод.

    https://docs.djangoproject.com/en/1.7/topics/templ...

    вот тут можно почитать как это работает и настраивается.
    Ответ написан
    Комментировать
  • Зачем нужен ООП?

    EvilsInterrupt
    @EvilsInterrupt
    System programming, Reversing Engineering, C++
    Не везде и не всегда нужны классы. Вы верно заметили. НО! Прежде чем принять решение о том, что в конкретном месте кода класс только вредит, нужен профайлер или другие инструменты позволяющие принять такое решение. К примеру в Python словарь значительно выигрывает по скорости чем класс с методами.

    Фишка ООП в том, что человек уже думает классами! Поднимаем голову к небу и видим "Птица летит", другими словами "У объекта "Птица" был вызван метод "Лететь"", но мы так сложно не думаем и для нас это просто "Летящая птица".
    Вспомните детство и моменты когда родители посылали за хлебом. Как это происходило? Возможно это было так: "Объект сын в твое поле ложу объект "Задача" с полями "хлеб", "комод" и "100 рублей", в поле "результат" ложу "Хлеб". Объект сын вызываю метод "Купить"". Не думаю что это было так, мне кажется это было так: "Сын возьми 100 рублей и купи хлеба". В неявном виде обратились к объекту "Сын", вызвали метод "Взять" и передали аргумент "100 рублей" и ожидаем результат вызова в виде значения "Хлеб".

    Попробуйте процедурный подход переложить в нашу естественную жизнь? ;) Попробуйте так общаться, процедурно. Это очень сложно. Потому что человек привык думать объектами! Самолет, кошка, лошадь, дерево и др. Для нас вроде есть концепция "кошка", но конкретная кошка "Масяня" сильно отличается от другой конкретной кошки "Машка".

    Изучая задачу мы прежде всего должны задать вопрос : "Что является условием завершения задачи?" и вторым не менее важным "Что используется при достижении результата?". Вот это "что используется" как правило и есть объекты.
    Ответ написан
    8 комментариев
  • Зачем нужен ООП?

    @dklokov
    php developer
    Был период когда точно как автор не понимал,а учил только потому что везде требовался. Осознание необходимости приходит, с ростом проектов, росте команды разработки. Есть проекты и работы, где вам в принципе не понадобится эти знания.
    Ответ написан
    3 комментария
  • С чего начать изучение Flash?

    evgeniy8705
    @evgeniy8705
    Повелитель вселенной
    Судя по вопросу вы в лагерь ездили несколько лет назад.
    Ответ написан
    Комментировать
  • С чего начать изучение Flash?

    GavriKos
    @GavriKos
    Микропетпроджект - домашнее облако homeCloud
    Если вы хотите делать игры на мобилки - то начинайте c c#/Unity или c++. Никакого флеша не надо на мобилках.
    Ответ написан
    Комментировать
  • Какой php фрейморк выбрать для изучения?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Symfony2, Laravel, Yii (отсортировал в порядке востребованности, не популярности). В СНГ Yii можно поменять местами с Laravel. Но вообще сконцентрируйтесь непосредственно на PHP и меньше привязывайтесь к фреймворку - будет проще.
    Ответ написан
    3 комментария
  • Как лучше спроектировать БД в Laravel в моем случае?

    muhammad_97
    @muhammad_97
    PHP-разработчик
    Создать четвертую таблицу user_id, payment_id, form_id
    Ответ написан
    Комментировать
  • Массовая замена в sql?

    benbor
    @benbor
    Помог ответ - не забудь лайкнуть
    Вам бы не эту ерунду менять на такуюже, а почитать, что и как стоит хранить в бд, и что такое Нормальные Формы. А со стороны добавить такую вещь, как роутинг. Чтобы, если завтра захотелось вам избавится от префикса "video.php/", вы не на тостере чушь писали, а просто подпрафили формат строки
    Ответ написан
    Комментировать
  • Почему не могу дампнуть базу в django?

    Tark
    @Tark
    Pyramid'альный мир
    Я не работаю с Django. Мне стало интересно, и я запросил у гугла информацию по вопросу "CommandError: Unable to serialize database: no such table: easy_select2_related". Да, прям вот всю нижнюю строчку скопировал. Первая ссылка ведёт на тостер (!), а вторая - на stackoverflow.com/questions/18313703/dumpdata-with... . Обращайтесь, если нужно будет что-нибудь ещё поискать.
    Ответ написан
    Комментировать
  • Два сайта в одном?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Почитать как организовать авторизацию по PHP, и для авторизированных пользователей отображать другое содержимое.
    Ответ написан
    Комментировать
  • Что нужно знать front-end разработчику и JavaScript разработчику для прохождения стажировки и устройства на должность junior- a?

    @an23
    Что касается JavaScript:
    - базовый JavaScript, понимание наследования на прототипах
    - умение работать с DOM используя нативный JavaScript и библиотеки вроде jQuery
    - логическое мышление, кроме синтаксиса языка нужно уметь решать стандартные и не очень стандартные задачи с использованием JavaScript
    - наличие хотя бы одного (пусть даже некоммерческого) проекта в котором вы можете похвастаться своим использованием JavaScript
    - плюсом часто бывает умение писать собственный плагины на jQuery

    Когда вы достаточно с этим познакомитесь я думаю вы сможете решить что именно вам учить дальше Angular или AJAX :)
    Ответ написан
    Комментировать
  • Какие есть годные книги на русском по программированию web на python3?

    svfat
    @svfat
    ☺Нужен VPS? Два месяца бесплатно. Смотри профиль☺
    На чистом питоне сайт будет делать только мазохист. Для web используются фреймворки: например Django. Если вы хотите постичь азы питона, попробуйте www.codecademy.com/en/tracks/python
    Ответ написан
    4 комментария