
Roman
21.03.2019
16:55:44

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

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

Roman
21.03.2019
16:56:33

Google

Roman
21.03.2019
16:57:14

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

Roman
21.03.2019
16:57:55

Tishka17
21.03.2019
16:57:56
Главнле - код парсера

Александр
21.03.2019
16:58:31

Roman
21.03.2019
16:59:06

Александр
21.03.2019
16:59:29

Tishka17
21.03.2019
16:59:34

Александр
21.03.2019
16:59:53

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, вроде норм у тебя либа. Но если бы ты сделал на функциях, которые обернул бы в классы, было бы лучше.

Tishka17
21.03.2019
17:03:24

Roman
21.03.2019
17:03:49

Александр
21.03.2019
17:04:08
Мне приятнее делать 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

Kirill
21.03.2019
17:08:15

Эникиев
21.03.2019
17:09:51

Mike
21.03.2019
17:10:11

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

Google

Mike
21.03.2019
17:10:41

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

Kirill
21.03.2019
17:15:06

Roman
21.03.2019
17:16:42

Егор
21.03.2019
17:17:06
как и в любом подобном фреймворке

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


Егор
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

Эникиев
21.03.2019
17:22:23

Google

Mike
21.03.2019
17:22:33
а .env в игнор

Kirill
21.03.2019
17:22:49

LighteR
21.03.2019
17:23:22

Roman
21.03.2019
17:24:53

Егор
21.03.2019
17:24:55

Steel
21.03.2019
17:47:06

Kallibr44
21.03.2019
17:47:26
хм
интересная тема для рассуждения кстати
в чем разница?)

☭
21.03.2019
17:47:46

Егор
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

Скрудж
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

Егор
21.03.2019
17:57:09
а гуглкеш вряд ли)
да и потом он и в рашке блокирован периодически

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

?? Eugene
21.03.2019
17:59:45
:hackerman:

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

Tigran
21.03.2019
18:02:21

?? Eugene
21.03.2019
18:04:03

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

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