• Простой поиск в Django?

    @devel787
    > А ище лучше пример реализации самому. Спасибо.
    https://youtu.be/vXl7EEURfO8
    Ответ написан
    Комментировать
  • Как обработать события мыши в приложении на flask?

    viktorvsk
    @viktorvsk
    Никак вы это на стороне сервера не сделаете.
    Есть понятие клиент-серверная архитектура. Вам именно к ней, потому что фласк - это веб-фреймворк.

    На клиенте (html/css/js/flash/silverlight/java-applet/schockwave/...) вы рисуете карты и ловите все эти клики, перемещения и т.д.. И в зависимости от логики вашей программы, в определенный момент формируете определенный запрос к серверу. Сервер получает данные и определенным образом их обрабатывает: пересчитывает, сверяет, заносит в базу... и выдает ответ клиенту. И так по кругу.
    Ответ написан
    Комментировать
  • Что выбрать или Django vs Flask?

    @sormon
    инженер-программист =)
    На сегодняшний день ситуация такова, что Django гораздо сильнее востребован на рынке, нежели Flask. Однако, для написания действительно сложных боевых проектов лучше брать Flask, в частности, из-за достаточно слабого ORM в Django, а так же из-за того, что Django очень монолитный фреймворк, что будет вызывать проблемы в сложных случаях, когда нужно больше, чем дает Django, или то, что он предлагает, в какой-то части не подходит для задачи. Здесь мощь Flask заключается в том, что он позволяет использовать разные инструменты для задач, связывая их, как нужно, иногда даже реализовывая компоненты под себя. Но, накладные расходы здесь будут — написание обвязки, необходимость уметь проектировать систему и более глубоко понимать, что происходит (но в больших и сложных проектах это и так необходимо.)
    Ответ написан
    Комментировать
  • Клиент много задает вопросов, как быть?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    Если эти вопросы не касаются вашей половой жизни, а относятся к работе, то стоит на них отвечать.
    Разжевывая все, что бы клиенту было понятно. Или говорить так, что бы клиент интуитивно понимал, что вы правы и так надо.
    Ответ написан
    Комментировать
  • Клиент много задает вопросов, как быть?

    opium
    @opium
    Просто люблю качественно работать
    Отвечать на них.
    Ответ написан
    Комментировать
  • Самая сложная программа в мире?

    AloneCoder
    @AloneCoder
    [object Object]
    /irony/ Если я скажу вам, что это за программа, мне придется вас убить
    Ответ написан
    2 комментария
  • Можете накидать большую порцию задачек для практики Python-новичка?

    merryjane
    @merryjane
    Системный администратор
    Вот очень клевый сайт, с кучей задач, уровнями, ачивками и неплохим форумом по решению этих задач:
    www.checkio.org
    Ответ написан
    5 комментариев
  • Консольные клиенты ICQ, Jabber для LInux?

    BuriK666
    @BuriK666
    Компьютерный псих
    Finch (консольный вариант pidgin)
    Ответ написан
    Комментировать
  • Python – примеры идеального кода?

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

    Freika
    @Freika
    Senior Ruby on Rails developer
    toster.ru/user/Lesoglas/questions у вас уже штук пять однотипных вопросов, и вы все еще не выбрали? Берете первый попавшийся и пишете на нем hello world с аяксом и отправкой в соцсети. Не понравилось - идете к следующему.
    Ответ написан
    Комментировать
  • Можно ли одновременно изучать несколько языков программирования?

    opium
    @opium
    Просто люблю качественно работать
    Никто и ничто не сможет вам помешать их изучать одновременно, я даже знаю людей которые изучают три иностранных языка одновременно.
    Ответ написан
    2 комментария
  • Какие задачки предлагают решить кандидату на вакансию Jr. Python Dev.?

    wiz
    @wiz
    Ортодоксальный хаскелит
    Очень часто достаточно не мучать человека вопросами, а дать тот же FizzBuzz и сделать несколько итераций по усовершенствованию. Сразу станет видна опытность человека, а так же умение и стиль ведения дел. Часто это будет решающим фактором. Ну а фреймворк можно с ментором выучить за неделю.
    Ответ написан
    Комментировать
  • Flask для больших проектов

    igrishaev
    @igrishaev
    Фласк — очень хороший фреймворк, удобный и понятный. Его главное достоинство и минус одновременно — Фласк накладывает гораздо меньше ограничений на разработчика по сравнению с Джанго, например. Поэтому продумывать структуру пакетов и файлов вам придется самостоятельно. Но это не так страшно, понимание приходит уже с первым проектом.

    Крупные проекты на Фласке могут разбиваться на составные части — Блюпринты. Это аналог приложений в Джанго. Блюпринт может иметь свое адресный префикс, свои шаблоны, формы, модели. С помощью них можно постепенно наращивать функциональность проекта.

    Правда, для Фласка меньше документации и готовых решений, но основные из них — SqlAlchemy для БД и WTForms для html-форм — работают очень хорошо, на порядок лучше Джанговских аналогов.
    Ответ написан
    Комментировать
  • Flask для больших проектов

    @realduke
    Ну и добавлю еще, что мнение, что Flask не подходит для больших проектов — заблуждение. Конечно, фразу «большой проект» можно по-разному трактовать, проект может быть с сильно большой кодобазой, а может быть довольно высоконагруженным, может еще какой-то смысл можно вложить, не знаю. В Flask есть лишь одно ограничение, которое нужно учитывать при разработке — это context local objects. Вот именно оно вносит некоторую сложность при наличии большой кодобазы, т.к. несколько объектов, определенных в github.com/mitsuhiko/flask/blob/master/flask/globals.py, являются глобальными, и для их использования их нужно явно импортировать, в результате можно легко выстрелить себе в ногу. Для высоконагруженных проектаов с умеренным объемом кода проекта я не вижу проблем. Связка nginx + gunicorn + приложение может выдерживать нормальные нагрузки даже на одной машине. Если проект сильно большой, то никто не мешает задеплоить несколько фронтэндов и использовать балансировщик.

    Flask — это лишь небольшая обертка над Werkzeug в виде класса, который выступает в роли callable объекта для WSGI, клей для Jinja, API для расширений, ну и несколько вкусняков в виде блюпринтов и сигналов. Кода не много и он легко читается.
    Ответ написан
    1 комментарий
  • Flask для больших проектов

    @realduke
    Непонятно, что конкретно интересует!

    Flask ничем не отличается от других Python фреймворков. Если использовать связку Flask + SQLAlchemy + WTForms, то это считай тот же Django, только без contrib и админки. Изначально нужно быть готовым к самостоятельному созданию организации структуры проекта, т.е. где конфиги положить, где модели, где тесты и т.д. Есть несколько проектов-заготовок, которые это упрощают.

    Несколько ссылок по теме:

    github.com/mitsuhiko/flask/wiki/Large-app-how-to
    github.com/swaroopch/flask-boilerplate
    github.com/semirook/flask-kit
    github.com/imlucas/flask-tool
    github.com/klen/Flask-Foundation

    У Flask сейчас довольно много расширений, проверенные лежать тут flask.pocoo.org/extensions/. Много других можно найти тут crate.io/?has_releases=on&q=flask. Рекомендуется конечно учитывать что некоторые могут быть криво написаны или морально устарели.

    По устройству проектов еще можно поискать готовые приложения. Они есть тут flask.pocoo.org/community/poweredby/, те, которые с исходниками. Еще на гитхабе много чего, можно поискать по импортам, где используется Flask, в простейшем случае так как-то github.com/search?l=Python&q=from+flask&ref=searchresults&type=Repositories.
    Ответ написан
    2 комментария
  • Авторское право и ВКонтакте: имеют ли смысл новомодные «заявления» о защите контента?

    lsoul
    @lsoul
    Неожиданно - юрист
    В ответ на новую политику «ВКонтакте» я настоящим объявляю, что все мои персональные данные, иллюстрации, рисунки, статьи, комиксы, картинки, фотографии, видео и так далее являются объектами моего авторского права (согласно Бернской Конвенции).

    Все МОИ (созданные мной) и без этой фразы являются объектом авторского права.

    Для коммерческого использования всех вышеупомянутых объектов авторского права в каждом конкретном случае необходимо мое письменное разрешение!

    Резонно, но возвращаемся к пункту 1 про «МОИ».И опять же фраза бессмысленна — это просто констатация закона.

    «ВКонтакте» теперь является публичной компанией. Именно поэтому всем пользователям данной социальной сети рекомендуется разместить на своих страницах подобное «уведомление приватности», в противном случае (если уведомление не опубликовано на странице хотя бы однажды), вы автоматически разрешаете любое использование данных с вашей страницы, ваших фотографий и информации, опубликованной в сообщениях на стене вашей страницы.

    Полная ахинея.Закон защищает права авторов априори, без всяких размещение дурных текстов.
    Следующий абзац так же порожден воспаленным мозгом.

    И еще немного реалий — 99% картинок, изображений, видео, етк, не является никаким объектом авторского права данного пользователя, так как не он их создал, а откуда то скопипастил, что наоборот является нарушением авторского права.
    Ответ написан
    1 комментарий
  • Open source проекты / сайты на python?

    Akson87
    @Akson87
    Могу позвать к себе, как раз пишу на Питоне (правда там еще C++ и OpenCL прикрутятся) симулятор ЧПУ станка и обработки материала. На самом деле только недавно начал, но уже могу дать кучку Junior level задачек. Будет 3д графика, надо будет написать симулятор контроллера (интерпретатор языка простенького сделать надо), маленько математики, еще надо будет интерфейс. В общем много разного и интересного. Не веб, скорее CAD/CAM подобное дело, но если интересно, пишите.
    Ответ написан
    4 комментария