• Notepad++ для разработки в Python?

    @deliro
    Скачать PyCharm
    если вы разрабатываете что-нибудь серьёзнее, чем "Hello World"
    Ответ написан
    Комментировать
  • В for(var i = 0; i < 5; i++) функция должна писать в массив i, а пишет сразу 5. Почему?

    @iShatokhin
    JS developer
    Это основы основ JS.

    Вы пушите функции, которые позже используют переменную "i", а не примитив. Изучайте замыкания и области видимости.

    P.S. Через несколько лет можно будет использовать let (ES6), чтобы избежать такое.
    Ответ написан
    Комментировать
  • Привильно ли сказать что psycopg2 это ORM?

    dizballanze
    @dizballanze
    Software developer at Yandex
    Нет psycopg2 это адаптер для PostgreSQL, который просто реализует протокол для обмена с СУБД.
    ORM - это когда из таблиц БД создаются объекты. Пример ORM - sqlalchemy, django orm.
    Ответ написан
    Комментировать
  • Как не волноваться на собеседовании?

    opium
    @opium
    Просто люблю качественно работать
    Так то у вас три года опыта а это около 6000 наработанных часов о каком джуниоре вы говорите, будьте мужиком, хватит быть тряпкой
    Ответ написан
    Комментировать
  • Как начать работать удаленно или фрилансить, если даже проекты по мизерной цене вызывают затруднения?

    Extremum
    @Extremum
    Надуманная проблема. Лично я сам разработчик, иногда привлекаю других и я вам скажу - нормального специалиста найти порой очень сложно. Которые не сливаются на стадии обсуждения или реализации, не пропадают без вести на недели, делают то, за что берутся как надо, а не через одно место. И с адекватным ценообразованием (я не против платить нормально, но когда мне за интеграцию верстки сайта-визитки в CMS выставляют счет в 50 тыс, то это не адекватно).

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

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    Ходить на «тренировочные» собеседования раз в полгода, чтобы это не казалось чем-то из ряда вон выходящим.
    Ответ написан
    3 комментария
  • Как сделать сайт на Python без Django и CMS?

    skipirich
    @skipirich
    проходил мимо
    Зря вы так фреймворки не любите. Представьте вам придется контролировать заголовки, маршрутизацию и кроме этих прелестей смешивать html и программный код. Как только вы дойдете до пункта 2 вам станет не по себе, а сопровождать ваш код сможете только вы. Вы даже не сможете пустить в проект верстальщика(если он не владеет Python). Нет вы конечно можете к вашему проекту написать маршрутизатор, привинтить Jinja и SQLAlchemy что в итоге приведет к созданию фреймворка, но судя по вашему вопросу создавать свой фреймворк в ваши планы не входит.
    Ответ написан
    Комментировать
  • Какой фрейворк python выбрать для сервиса объявлений?

    neuotq
    @neuotq
    Прокрастинация
    Я бы Flask брал, хотя это может и субъективный выбор, люблю микрофреймворки, меньше навязывают. Pyramid говорят еще хорош, я его особо не трогал.
    В общем если любишь чувство свободы, то Flask (может даже Pyramid), а если супер мощь с кучей интрументов, правил, традиций то Django, не исключаю что уже есть даже почти готовый функционал для последнего в плане досок объявлений.
    Ответ написан
    1 комментарий
  • Какой фрейворк python выбрать для сервиса объявлений?

    sim3x
    @sim3x
    django с двумя моделями Юзер и Обьявление
    Ответ написан
    Комментировать
  • Как написать правильный API под python?

    @stopbreath
    начинающий/практикующий python-программист
    Может это вам поможет. Список блогов по написанию api. Даже на python есть аж целых 4 примера
    Ответ написан
    1 комментарий
  • Flask-User. Как задать время действия сессии?

    @pcdesign Автор вопроса
    В class ConfigClass(object):
    надо добавить пару строк:

    COOKIE_SECURE = 'Secure'                                                     
    COOKIE_DURATION = timedelta(days=365)


    После этого те пользователи, которые поставят галку на "Запомнить меня", тем и будет присвоена долгая сессия.
    Ответ написан
    5 комментариев
  • Django vs Flask? для новичка, и не совсем стандартных задач?

    skipirich
    @skipirich
    проходил мимо
    Вообще то, что лучше Django или Flask это вопрос религии :). Лично мне больше нравится Flask. Многим не нравится что он по умолчанию не модульный, ну так никто не мешает сделать его модульным либо в ручную либо с помощью blueprint. Для ORM можно использовать SQLAlchemy. Для шаблонизатора Jinja2. Для всего остального у этого фреймворка есть куча extentions. Да некоторых компонентов нет в коробке и их надо отдельно ставить, но лично я не вижу никаких проблем в том чтобы набрать pip install <имя_модуля>. К тому же есть большой плюс в том что многие компоненты разрабатываются независимыми командами, это означает что если в компоненте баг то его скорее всего починят быстро, а в фреймворках где все батарейки внутри придется ждать выпуска новой версии.
    Ответ написан
    Комментировать
  • Как создавать django модели для тестов?

    sim3x
    @sim3x
    Про разнообразие видов тестов
    https://events.yandex.ru/lib/talks/535/

    В зависимости от вида - необходимость в использовании бд разнится
    Для приемочных-фнкциональных - БД должна быть с данныи близкими к реальным (идеально, обфусцированная база текущего продакшена) на СУБД с настройками максимально близкими к продакшену
    Для юнит - БД нужна только если тестируется ОРМ

    factory_boy для юнит тестов
    selenium для приемочных

    www.tdd-django-tutorial.com/tutorial/1
    Ответ написан
    Комментировать
  • Стоит ли переходить на Mac OS?

    На десктопе Elementary OS, на ноуте OS X.

    OS X прекрасна, если вы любите линукс, но не желаете красноглазия (ваш случай). Перейти на нее с линукса можно легко и непринужденно.

    EOS же — дистрибутив на базе Убунты, то есть нацеленный на широкую аудиторию, при этом оформленный под OS X. То есть линукс, которым приятно пользоваться без бессонных ночей (мнение субъективно, конечно же).

    Что касается вопроса в заголовке: если есть такая возможность, попробуйте. Я не припомню ни одного человека, который бы пожалел об этом.
    Ответ написан
    Комментировать
  • Возможно ли устроиться на работу после курсов на программиста?

    @Little_CJIOH
    1. Устроится можно. Была бы голова на месте.
    2. Язык для программиста вторичен. Первично знание алгоритмов обработки данных, паттернов и парадигм программирования, и принципов разработки ПО.
    3. У Джавы порог вхождения гораздо ниже чем у Си. Python тоже востребован и не сложен на входе.
    4. Курсы вам дадут hello world, но, скорее всего, не дадут навыки решения задач. На задачах руку можно набивать на acm.timus.ru в архиве задач.
    5. Курсера (coursera.org) рулит! При упорстве и использовании translate.yandex.ru даже английский не обязателен. Есть курсы и по алгоритмам и по языкам и по архитектурам
    Ответ написан
    2 комментария
  • Как начать работать удаленно или фрилансить, если даже проекты по мизерной цене вызывают затруднения?

    MegaMufa
    @MegaMufa
    Я бы посоветовал вам устроиться на некоторое время работать в офис. Работа в команде очень сильно помогает поднять свой уровень. В этом есть несколько плюсов:
    1. У вас всегда под рукой есть ментор, который может подсказать как решить поставленую перед вами конкретную задачу. Знания, получаемые таким образом, усваиваются намного лучше. Вы лучше понимете, как применять свои навыки.
    2. К окманде работает несколько человек, каждый со своим мнением и кругозором. Общение на обеде, за кофе и на обсуждениях проектов поможет ваам расширить свой профессиональный кругозор. Вы узнаете про многие технологии. В данный момент они вам не понадобытся, но вы будете знать о них, во время принятия решений в будущем.
    3. Устраиваясь на работу в офис стажером (или новичком, в общем неопытным специализстом), вы ставите в известность своего работодателя. Он в замен на пониженый оклад (у начинающего программиста ЗП, конечно ниже), помогает вам обучаться, выделяя вам ментора и давая практику.
    4. Вы преобретаете опыт решения реальных кейсов. В дальнейшем вы будете знать, как решается большинство типовых задач.
    5. В спокойной, но реальной обстановке получите опыт обучения "на лету" и поиска нужного материала.

    Я, когда начинал, тоже страдал такой проблемой. Год работы в комманде из 7 программистов стал для меня сильнейшим рывком. За этот год я поднялся больше, чем за предядущие три года самообучения. Поработал, получил опыт (и кучу положительных эмоций от общения с коллегами), потом спокойно перешел на удаленку.

    Мой вам совет: поработайте некоторое время в команде.
    Ответ написан
    6 комментариев
  • Как начать работать удаленно или фрилансить, если даже проекты по мизерной цене вызывают затруднения?

    zolt85
    @zolt85
    Программист
    На чистом PHP сложно себя реализовать. Изучайте framework-и и CMS (там все не так сложно как кажется). WordPress доминирует на западном рынке, так что если хотите работать на Odesk изучите его. возьмитесь за какие-то простые задачи. У меня супруга за неделю выхватила заказчика из Канады и теперь плотно с ним сотрудничает. Они все делают на WordPress. Если мне не изменяет память на Odesk-е какие-то тесты по технологиям можно пройти. Результаты тестов будут светиться в профиле. Заказчики на них тоже смотрят.

    Ну и как написано в первом ответе - учиться, учиться, и еще раз учиться. И не просто теорию учить, а практиковать все, что выучил.

    И как говорил, кто-то из известных, все в наших руках, так что не стоит их опускать.
    Удачи!
    Ответ написан
    Комментировать
  • Что нового в Phalcon 2?

    @IceJOKER
    Web/Android developer
    Что нового? - нафига тут спрашивать когда есть оф. сайт? blog.phalconphp.com
    Какие отличия от 1.3.4? - Узнайте ответ на первый вопрос, это и будет ответом на этот вопрос
    Стоит ли переходить на новую версию? - стоит если вам подходит/нравится новая версия
    Ответ написан
    Комментировать
  • По какой схеме работать с зарубежными заказчиками?

    Jeth
    @Jeth
    UI/UX-дизайнер и JR iOS Dev в airlab.me
    А чем плоха схема держать $ на PayPal? Все равно ведь покупать технику, одежду и прочее дешевле за границей, а на бытовые расходы раз в год выводите нужную сумму, предварительно высчитав месячные расходы и умножив их на 12 (месяцев).
    Ответ написан
    1 комментарий
  • Как совместить 2 меню сайта?

    @IceJOKER
    Web/Android developer
    КОД УЖАСЕН
    Если не ваш сайт и пхп не знаете, то какого хрена вы собираетесь что-то там менять?
    Если верстальщик, то смело скажите заказчику, чтоб привели код в порядок или заплатили двойную цену(половину переведете мне и я вам помогу xD).
    А в других случаях - платите.
    Вряд ли кому захочется разбирать такой код, даже если он небольшой
    Ответ написан
    4 комментария