• Где найти практикум по Python?

    longclaps
    @longclaps
    "По рыскав", "на сколько", "в месте" = "по убивав бы".
    Судя по предыдущему вопросу, Рамальо вам рановато.
    checkio.
    Ответ написан
    Комментировать
  • Блоги разработчиков, которые работают в больших компаниях?

    @Snewer
    habrahabr.ru
    Ответ написан
    Комментировать
  • Python back-end разработчик. Необходимый минимум технологий?

    aRegius
    @aRegius
    Python Enthusiast
    Довольно толковая и "свежая" статья. Думаю, поможет, как минимум, структурировать мысли.
    Ответ написан
    Комментировать
  • Python back-end разработчик. Необходимый минимум технологий?

    sim3x
    @sim3x
    django
    Вначале
    + SQL / PostgreSQL
    + Celery
    + RESTful API
    + Redis / Memcached

    Потом
    RabbitMQ / ActiveMQ

    Позже
    Twisted / Tornado / Asyncio / Gevent

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

    Освоить методологию "ху*к-ху*к и в продакшен". Потом доработаете. Лучше сперва недоделать и получить порцию правок, чем сделать слишком много и потом вырезать ненужное.
    Ответ написан
    Комментировать
  • Как избавиться от привычки усложнять задачу?

    romy4
    @romy4
    Exception handler
    Этот процесс называется определение milestones. Вы сперва определяете MVP (minimal valuable product) — то есть тот уровень завершённости (без рюшечек и плюшек), при котором можно получать выгоду и дальше вы уже строите отталкиваясь от MVP
    Ответ написан
    Комментировать
  • На чем основан принцип обучаемости нейронных сетей?

    У нас есть функция ошибки f(x1,...,x_n) (где x1-xn - параметры сети (её устройство, веса связей. Ну, устройство, положим, меняется - но можно же (упрощенно) считать отсутствие связи за связь с нулевым весом)).

    Соответственно, стоит задача её минимизации.

    В случае искусственных - одним из алгоритмов оптимизации (разумеется, лучшие результаты - со специфическими для нейронных сетей), рассчитывающим значение ошибки на входных данных, в случае естественных - несколько сложнее. Как минимум :
    - ЕМНИП, оптимизация таки имеет место.
    - рандом (как минимум - в виде мутаций)
    - невыживание большей части неудачных экземпляров.
    Ответ написан
    Комментировать
  • На чем основан принцип обучаемости нейронных сетей?

    @nirvimel
    Нейронная сеть (как природная, так и искусственная) по сути своей представят функцию (да, Y=F(X) только очень сложную), выходом Y которой является некоторое поведение субъекта (или программы), а входом X служит некоторая императивная информация (от органов чувств, например). Суть обучения в поиске оптимального значения F(X), при котором достигается наилучшая приспособленность субъекта/программы к поставленной задаче (для живых существ задача - выживание). Обучение происходит путем мелких итеративных шагов от менее оптимальных вариантов функции F к более оптимальным (а не перебором всех возможных вариантов). Подавая на вход F различные значения X, учитель (или естественный отбор) "поощряет" варианты, при которых F дает на выходе более точные значения Y (лучше соответствующие поставленной задаче) и "наказывает" за худшие (относительно предыдущих достижений) варианты. "Поощрение" и "наказание" происходит путем (нерезкого) усиления/ослабления тех нейронных связей, которые были более других задействованы в ходе последней итерации, то есть внесли в успех/неудачу наибольший вклад. Таким образом в ходе мелких последовательных итераций "интеллект" (возможно даже без кавычек) нейронной сети постепенно затачивается под решаемую задачу (простой перебор не дал бы таких результатов и за 100500 лет).
    Ответ написан
    3 комментария
  • На чем основан принцип обучаемости нейронных сетей?

    alsopub
    @alsopub
    Вы, возможно, путаете "нейронные сети" и "генетические алгоритмы".
    В нейронных сетях при обучении формируются связи между нейронами.
    Ответ написан
    Комментировать
  • Raspberry pi видео или картинка после загрузки?

    @mithraen
    В линуксе самом по себе нет "элементов управления рабочего стола". В иксах даже "рабочего стола нет". Все эти элементы создаются и показываются каким-либо WM (Window Manager) или DE (Desktop Environment). Такими как Gnome, KDE, LXDE, ...

    Вам нужно, чтобы после запуска иксов никакие DE не запускались, а запускалось только отображение картинки.

    Для этого вам нужно разместить в $HOME шелл-скрипт с именем ".xinitrc", и в нем запускать приложение, которое будет отображать на экране то, что вам надо.

    Команда "startx" запускает иксы, и выполняет этот скрипт. Когда скрипт завершится -- завершатся и иксы.

    Например, вы можете воспользоваться утилитой feh, и сделать этот скрипт таким:

    #!/bin/sh
    feh -Z -F background.jpg
    Ответ написан
    4 комментария
  • Нужен ли на работу чистый Python?

    sim3x
    @sim3x
    Знаешь пайтон, знаешь принципы работы веба
    На джанго начинаешь писать на следуюий день

    Бросаться от ЯП к ЯП - так ты работу никогда не найдешь
    Ответ написан
    3 комментария
  • Какие модули для анализа математических функций вы посоветуете?

    nikolay_karelin
    @nikolay_karelin
    Ведущий разработчик, пишу на Python, Tcl, Matlab
    Аналог, правда далеко не полный, Wolfram Mathematica для Python - это пакет Sage. Там есть все модули (scipy/numpy/matplotlib/sympy), которые уже рекомендовали в комментариях, плюс еще куча всего.

    Для более полного ответа надо лучше понимать вашу конечную цель.
    Ответ написан
    Комментировать
  • Является ли создание free-to-play игры с существующими персонажами нарушением авторского права?

    Chatty_bird
    @Chatty_bird
    IP-lawyer
    Самый простой вариант, который большинство упускает из виду - запросить права у владельца. Довольно часто правообладатели дают разрешение на использование образа со скидкой или вообще бесплатно. Кроме того, у вас появится возможность монетизировать игру, а правообладателю отчислять только роялти.
    Что касается использование образа без запроса, да нарушение. Да, скорее всего пройдет незамеченным. Но если юристам правообладателя вдруг станет скучно, то иска не избежать. Тем более игры free-to-play чаще всего бесплатны из-за распространяемой через них рекламы, а это уже доход.
    Ответ написан
    8 комментариев
  • Является ли создание free-to-play игры с существующими персонажами нарушением авторского права?

    coder1cv8
    @coder1cv8
    Инди-разработчик
    Главное: выкиньте вы этот дурацкий миф из головы "нет заработка - нет нарушения авторских прав"! Нарушение - это само по себе использование авторского контента, а какие уж у вас там цели, коммерческие или еще какие - к делу отношения не имеет. Ну а в остальном, все зависит от правообладателей. Некоторые лояльно относятся к "пародийному использованию" и прочим "отсылкам", некоторые - нет. Самый вероятный вариант, вашу игру просто не заметят (поэтому и существует куча трэша с использованием популярных персонажей/произведений). Но даже если заметят, речи о штрафах не будет идти, я думаю. Максимум - бан в сторах (или где вы там игру будете распространять).
    Ответ написан
    9 комментариев
  • Какого мед. приложения вам не хватает?

    @balamut108
    Py
    Если ты сделаешь хотя бы на тестовых данных приложение о получении услуг по ОМС и реальном их начислении, то это будет очень круто.
    Ответ написан
    Комментировать
  • Какого мед. приложения вам не хватает?

    Мониторинг дыхания во сне для определения синдрома апноэ. Обычно люди спят в достаточной тишине, чтобы лежащий рядом смартфон мог идентифицировать дыхание – просто по звуку, через встроенный микрофон.

    Определять храп, остановку дыхания во сне, рисовать красивые графики, пытаться обнаружить моменты пробуждения / глубокого сна.

    Сложности – отличить дыхание каждой из двух персон, спящих рядом; отбросить сторонние шумы, напр. проезжающих под окном машин, ворочание и пр.; не сожрать батарею за 8–12 часов сна (хотя, может подключён к зарядке); не требовать много памяти для записи – обрабатывать почти налету. Из соображений приватности обрабатывать всё на устройстве, а не отсылать звук «в облако».
    Ответ написан
    2 комментария
  • Какого мед. приложения вам не хватает?

    Zhbert
    @Zhbert
    Technical Writer, Linux user
    Именно приложение? Я бы сделал что-то типа такого: взял термопару, простой АЦП, контроллер с блютус модулем, и соединил это все со смартфоном. Результат - ткнул палкой в человека, узнал температуру тела на экране смартфона. Если чуть подкорректировать, то можно сделать наблюдалку в реальном времени.

    Кстати, всегда было интересно - почему "цифровые" градусники почти все поголовно брешут? Что 15 лет назад, когда он показывал нам постоянно температуру в 34,5 градуса, что новый сейчас - 35,6...
    Ответ написан
    Комментировать
  • Как вообще рекомендовано удалять программы с OS X чтобы они подтирали за собой свои папки?

    @AlesDee
    IT Administrator. IPG Group. Warsaw, Poland.
    Пользуюсь AppCleaner лет 7 уже. Пока не подводила.
    Ответ написан
    Комментировать
  • Как вообще рекомендовано удалять программы с OS X чтобы они подтирали за собой свои папки?

    @mmjurov
    С некоторым ПО идет дополнительно и деинсталлятор (например антивирус Avast, или Little Snitch).
    Но в основном народ пользуется специальными утилиты, которые подчищают все лишнее. Лучшее, что доводилось видеть - это CleanMyMac.
    Ответ написан
    1 комментарий
  • Куда идти: радиоэлектронщик или веб-программист?

    Будь я на вашем месте с сегодняшим мышлением и идеалами, с радостью пошел бы на радиоэлектронщика. Веб-программирование - не программирование как таковое даже, настоящие программисты, что пишут на c++, просто смеются. Тупиковый путь развития, при том, что программисты становятся инженерами ПО в гуглах и майкрософтах, а уровень абстракции растет.

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

    Чтобы быть веб-программистом будущего, нужно быть кем-то гораздо большим, чем профессионал сегодня. Полагаю, основа - производительность высоконагруженных систем, big data, ux (и психология пользователя), ну и немного привычной верстки, привычного js.
    Ответ написан
    Комментировать