@ru_python

Страница 8452 из 9768
Александр
21.03.2019
16:56:16
Я про то, что оптимизация требует жертв

Tishka17
21.03.2019
16:56:31
Это да

Roman
21.03.2019
16:56:33
С джинджой будет то же самое
По определению DSL выразительнее языков общего назначения.

Google
Roman
21.03.2019
16:57:14
Я про то, что оптимизация требует жертв
Jinja2 в байт-код генерируется. Так что там та же скорость будет.

Александр
21.03.2019
16:57:14
Да я мог бы и написать под каждый тип функцию, сделать маппинг

Только читаемее не станет

Станет меньше кода, но не читаемее

Roman
21.03.2019
16:57:55
Tishka17
21.03.2019
16:57:56
Jinja2 в байт-код генерируется. Так что там та же скорость будет.
Да генерация пофиг. Она один раз при старте делается

Главнле - код парсера

Александр
21.03.2019
16:58:31
Jinja2 в байт-код генерируется. Так что там та же скорость будет.
Jinja в байт-код если и генерирует, то не в тот, что нужен

Roman
21.03.2019
16:59:06
Jinja в байт-код если и генерирует, то не в тот, что нужен
Почему ты так думаешь? Я думаю, там будет аналогично.

Александр
21.03.2019
16:59:29
Tishka17
21.03.2019
16:59:34
Почему ты так думаешь? Я думаю, там будет аналогично.
Джинджа скомпилмрует шаблон. А нам надо шаблон отрендерить и результат скомпилировать

Roman
21.03.2019
17:00:51
Google
Tishka17
21.03.2019
17:01:19
Ну да и что? Я за то, чтобы все этапы были красивыми.
Джинджа слишком большая, чтобы сюда ее тянуть

Александр
21.03.2019
17:01:31
Tishka17
21.03.2019
17:01:42
Тут кода триста строк

Александр
21.03.2019
17:01:47
У самой джинджи зависимостей ещё сколько

Tishka17
21.03.2019
17:01:48
Даже без джинджи

А этот код можно хоть в мейнстрим тащить

Кстати, мысль

Roman
21.03.2019
17:03:19
Ну ок. В общем, @tikhonov_a, вроде норм у тебя либа. Но если бы ты сделал на функциях, которые обернул бы в классы, было бы лучше.

Roman
21.03.2019
17:03:49
Э, а моя не норм?
Твою я ещё не успел посмотреть.

Александр
21.03.2019
17:04:08
Закинь свой to_dict в мейнстрим вместо стандартного
Ну у меня to_dict является методом у датакласса

Мне приятнее делать User.from_json() и user.to_json(), чем что-то типа from_json(user.__class__, user)

Чтобы вы не говорили про какую-то там single responsibility

Tigran
21.03.2019
17:07:38
Котоны, прикиньте Вчера я написал в техподдержку Хабра, и они добавили хаб Flask! https://habr.com/ru/hub/flask/

Roman
21.03.2019
17:07:41
Мне приятнее делать User.from_json() и user.to_json(), чем что-то типа from_json(user.__class__, user)
Ну так я же и говорю: предоставить пользователям выбор.

Эникиев
21.03.2019
17:09:51
Откуда берется такое упертое желание использовать именно апач?
Я вынужден использовать апач ибо на одном VPS два сайта, один из которых на PHP, а шаманить чтобы заработало под нгинксом не хочу

Эникиев
21.03.2019
17:10:25
Я даун, ага-да

Google
Mike
21.03.2019
17:10:41


Егор
21.03.2019
17:11:14
А питон на чём лучше? Если под виндой?
а смысл поднимать апликэйшн сервер под виндой? если вам нужен веб-сервер для разработки, и вы используете фреймворк типа фласка - у них есть встроенные инструменты под эти цели

а так лучше юзать gunicorn или uwsgi

и сверху мб nginx в качестве проксирующего веб сервера

или балансера

Roman
21.03.2019
17:16:42
Э, а моя не норм?
Docstring на русском. Dislike.

Егор
21.03.2019
17:17:06
Я джангу хотел поднять ибо есть уже некоторые наработки
ну так в джанге есть встроенный dev сервер

как и в любом подобном фреймворке

Kirill
21.03.2019
17:17:54
Он не локальный разве?

Хммм...

Steel
21.03.2019
17:18:57
Всем здорово! У меня такой вопрос. Вот уже месяц изучаю питон. До этого за 3 месяца попробовал джаву, js и пхп. Итого программирую 4 месяца. Питон меня полностью устраивает, планирую надолго в него зарыться. Прочитал Лутца и "Грокаем алгоритмы". Сейчас читаю "автоматизация рутинных задач на python". Скорее всего прочитаю только главу про CSV. Сделал по основам питона проект: генерация и поиск маршрута в графах. https://github.com/InfinityFly8/graphCreator. Правда проект я только неделю назад выложил - сразу как только алгоритм заработал. Проект надо еще дорабатывать, но то, что есть уже что-то: алгоритм Дийкстры, который работает в двунаправленных графах. Сейчас хочу начать уже изучать веб-разработку. Вопрос: правда ли, что лучше начинать с django, так как начав с flask'а можно скатить проект в подобие пхп? Какую литературу можете посоветовать?

Егор
21.03.2019
17:19:19
Он не локальный разве?
он подымается у вас на тачке, и доступен локально. Но если у вас есть цель выкинуть его в интернет, вы можете это сделать, но зачем?

более того, если вы хотите поднять вебсервер на винде чтобы он был доступен через интернет - опять же зачем

Roman
21.03.2019
17:20:08
Всем здорово! У меня такой вопрос. Вот уже месяц изучаю питон. До этого за 3 месяца попробовал джаву, js и пхп. Итого программирую 4 месяца. Питон меня полностью устраивает, планирую надолго в него зарыться. Прочитал Лутца и "Грокаем алгоритмы". Сейчас читаю "автоматизация рутинных задач на python". Скорее всего прочитаю только главу про CSV. Сделал по основам питона проект: генерация и поиск маршрута в графах. https://github.com/InfinityFly8/graphCreator. Правда проект я только неделю назад выложил - сразу как только алгоритм заработал. Проект надо еще дорабатывать, но то, что есть уже что-то: алгоритм Дийкстры, который работает в двунаправленных графах. Сейчас хочу начать уже изучать веб-разработку. Вопрос: правда ли, что лучше начинать с django, так как начав с flask'а можно скатить проект в подобие пхп? Какую литературу можете посоветовать?
Будь прогрессивным, бери aiohttp.

Егор
21.03.2019
17:20:11
бестпрактис при необходимости юзать dev сервер во время разработки, но для деплоя использовать VDS на линуксе, и туда деплоить

Max
21.03.2019
17:21:06
.env файл с важными данными нельзя на гитхаб заливать? Как тогда получить всё, что там находится? На локальном пк я получаю всё так # settings.py from dotenv import load_dotenv load_dotenv() # OR, the same with increased verbosity: load_dotenv(verbose=True) # OR, explicitly providing path to '.env' from pathlib import Path # python3 only env_path = Path('.') / '.env' load_dotenv(dotenv_path=env_path) import os API_TOKEN = os.getenv("API_TOKEN") key = os.getenv("key")

Егор
21.03.2019
17:21:24
так как большая часть питонофреймворков (в том числе Django) позволяют реализовать в основном монолитную архитектуру, лучше чем VDS (а в идеале Amazon EC2) человечество ещё не придумало

LighteR
21.03.2019
17:21:50
Я вынужден использовать апач ибо на одном VPS два сайта, один из которых на PHP, а шаманить чтобы заработало под нгинксом не хочу
Ну такой подход можно ко многим вещам применить. Люди пишущие говнокод аргументируют все примерно также

Эникиев
21.03.2019
17:22:23
Ну такой подход можно ко многим вещам применить. Люди пишущие говнокод аргументируют все примерно также
А я не говорил, что я пишу нормальный код, я же не паграмистер этот ваш ?

Google
Kirill
21.03.2019
17:22:49
более того, если вы хотите поднять вебсервер на винде чтобы он был доступен через интернет - опять же зачем
Не, не в интернет. В локальную технологическую сеть. А сервер под виндой т.к. нужен ещё для других задач

LighteR
21.03.2019
17:23:22
А питон на чём лучше? Если под виндой?
Я под виндой никогда не запускал. Если uwsgi или gunicorn работают под виндой то надо их использовать + nginx

Roman
21.03.2019
17:24:53
Всем здорово! У меня такой вопрос. Вот уже месяц изучаю питон. До этого за 3 месяца попробовал джаву, js и пхп. Итого программирую 4 месяца. Питон меня полностью устраивает, планирую надолго в него зарыться. Прочитал Лутца и "Грокаем алгоритмы". Сейчас читаю "автоматизация рутинных задач на python". Скорее всего прочитаю только главу про CSV. Сделал по основам питона проект: генерация и поиск маршрута в графах. https://github.com/InfinityFly8/graphCreator. Правда проект я только неделю назад выложил - сразу как только алгоритм заработал. Проект надо еще дорабатывать, но то, что есть уже что-то: алгоритм Дийкстры, который работает в двунаправленных графах. Сейчас хочу начать уже изучать веб-разработку. Вопрос: правда ли, что лучше начинать с django, так как начав с flask'а можно скатить проект в подобие пхп? Какую литературу можете посоветовать?
Тебе, наверное, в https://t.me/ru_python_beginners

Егор
21.03.2019
17:24:55
Не, не в интернет. В локальную технологическую сеть. А сервер под виндой т.к. нужен ещё для других задач
честно говоря я бы вам посоветовал при таком раскладе поднять виртуальную машину в виртуалбоксе на этом самом виндосервере, и туда деплоить

Steel
21.03.2019
17:47:06
Тебе, наверное, в https://t.me/ru_python_beginners
Там обсуждают целесообразность использования elif вместо вложенных else. С синтаксисом я знаком очень хорошо. Хочу общаться с профессионалами, а не с вконец начинающими.

Kallibr44
21.03.2019
17:47:26
хм

интересная тема для рассуждения кстати

в чем разница?)

Егор
21.03.2019
17:48:34
в смысле пересадить вендосервер в виртуалку?
в смысле если человеку нужен виндосервер, то можно заинсталить в нем виртуалбокс, в него поселить бубунту серверную, и туда деплоить свое приложение

ну ибо оно вроде как только в локалке нужно

21.03.2019
17:49:35
ну кагбе лучше наоборот. плюс при хорошем раскладе ещё и снапшоты виртуального вендосервера

бывают нелишними

Егор
21.03.2019
17:50:37
лучше вообще XEN server и винду c убунтой расселить в него =)

а еще лучше жить по ситуации

21.03.2019
17:51:45
лучше вообще XEN server и винду c убунтой расселить в него =)
ну в любом случае - виртуализация. но если никсовая - можно получить ещё и докеры с lxc, что отдельные и крайне полезные ништяки

Скрудж
21.03.2019
17:55:21


Егор
21.03.2019
17:55:47
это же свиборг!

Google
Скрудж
21.03.2019
17:56:12
Сви кто?

Егор
21.03.2019
17:56:30
http://lurkmore.to/Шар_Свиборга

Kallibr44
21.03.2019
17:56:31
Сви кто?
сви борг

)))

Скрудж
21.03.2019
17:56:51
http://lurkmore.to/Шар_Свиборга
В беларуси лурк заблокирован

Егор
21.03.2019
17:57:09
а гуглкеш вряд ли)

да и потом он и в рашке блокирован периодически

Антон
21.03.2019
17:59:31
Как на питоне создавать 3d фигуры?

?? Eugene
21.03.2019
17:59:45
В беларуси лурк заблокирован
Держи, дружище http://lurkmore.to:443/Шар_Свиборга

:hackerman:

Dark
21.03.2019
18:00:41
https://pastebin.com/3T0mWxhV подскажите пожалуйста как на кадр наложить точки и сохранить в файл? все примеры содержат win = dlib.image_window() а где gui нет - оно не работает

Tigran
21.03.2019
18:02:21
Держи, дружище http://lurkmore.to:443/Шар_Свиборга
Блин, там есть фотка Дронова, книжку которого тут кто-то недавно показывал)

Tigran
21.03.2019
18:04:18
А что за книжка?
Да чёт то ли про питон, то ли про джанго.

А, не, Qt :)

Привет. А кто-нибудь читал Прохоренок, Дронов - Python 3 и PyQt 5. Разработка приложений?

?? Eugene
21.03.2019
18:04:54
А вдруг это не тот Дронов -_-

Страница 8452 из 9768