
Petro
01.12.2016
09:45:35
А кто-то может кинуть ссылкой на какие-то best practices в оформлении проектов? Мануалы? Ссылки на гитхаб?

Igor
01.12.2016
09:45:49
каких проектов?
best practices по джанге описаны в two scoops of django

Petro
01.12.2016
09:46:10
Не джанга. Просто питон.

Google

Igor
01.12.2016
09:46:27
зависит от используемых фреймворков, библиотек, паттернов, очевидно же

Темный
01.12.2016
09:46:29

Petro
01.12.2016
09:46:45
Вот захотел я свои самопальные скрипты красиво вынести на гитхаб.

Pavel
01.12.2016
09:46:53

Темный
01.12.2016
09:47:14

Petro
01.12.2016
09:47:24
Не тупо чтобы "mysuperscript.py" валялся, а с лицензией, доками, сетапами и др.

Pavel
01.12.2016
09:47:50

Cykooz
01.12.2016
09:48:15

Темный
01.12.2016
09:48:42

Igor
01.12.2016
09:49:38

Petro
01.12.2016
09:50:57
А кому они нужны на твоём гитхабе? Оформи в виде пакета и выложи на PyPi.
Вот в этом главная беда русскоязычного комьюнити по сравнению с англоязычным.
- Мне надо покрасить слона в зелёный цвет. Подскажите, какую кисточку и краску использовать лучше?
- А нарена тебе слон? Возьми крокодила! Его красить не надо.
- Крокодилы отстой. Все используют кластеры из жаб!
- Кстати, жабы выделяют псилобицин, так что за зелёнго слона могут посадить.

Cykooz
01.12.2016
09:54:15
Если ты хочешь своего слона покрасить для личного пользования - тогда зачем тебе спрашивать про оформление проектов в питоне? Как хочешь так и выкладывай в свой GitHub.
Если же ты хочешь людям добро нести, дать им пользоваться своим кодом, то тут как бы правильных вариантов наверное только один пока - выложить код в PyPi

Ilya
01.12.2016
09:55:50

Google

Zart
01.12.2016
09:56:28

Ilya
01.12.2016
09:57:28

Zart
01.12.2016
09:57:36
нифига

Max
01.12.2016
09:57:58

Petro
01.12.2016
09:58:19
Это не модуль, который несёт библиотечный функционал. Это конкретные рабочие скрипты, которые выполняют свою задачу и довольно бессмысленны при разборе на отдельные функции. Так что не вижу смысла делать пакет.

Ilya
01.12.2016
09:58:29
Ну например:
ххх: мне нужно забить гвоздь, какой увеличение выбрать на микроскопе?
ууу: возьми молоток

Petro
01.12.2016
09:58:48
Нет, ну, то, что сделать пакетом у меня тоже есть, но вопрос же был не в этом.

Темный
01.12.2016
09:58:53
что такое паттерны?
Паттерн — Википедия
ru.wikipedia.org
Па́ттерн — схема-образ, действующая как посредствующее представление, или чувственное понятие, благодаря которому в режиме одновременности восприятия и мышления выявляются закономерности, как они существуют в природе и обществе.

Petro
01.12.2016
09:59:51

Ilya
01.12.2016
10:02:12

Gleb
01.12.2016
10:02:19
Всем привет.
Нужно написать программу с гуи, симплекс-метод решения задач линейного программирования. В какую сторону насчёт гуишника копать? На Питоне гуй ещё не писал

Cykooz
01.12.2016
10:03:10

Pavel
01.12.2016
10:03:11

Ilya
01.12.2016
10:03:21

Cykooz
01.12.2016
10:04:00

Igor
01.12.2016
10:04:09
йееей

Bulat
01.12.2016
10:04:10
а гуй как VS можно в чем-то делать?

Petro
01.12.2016
10:04:31
Qt. Ну, примерно.

Темный
01.12.2016
10:04:55
qt дизайнер?

Google

Gleb
01.12.2016
10:05:54

Petro
01.12.2016
10:05:59
Кстати, VS поддерживает Python. Правда, лично не пробовал и что там с гуём не знаю.

Zart
01.12.2016
10:06:21

Gleb
01.12.2016
10:06:32
И освоения

Zart
01.12.2016
10:06:36

Gleb
01.12.2016
10:06:53
Чтобы один гуй час не писать
Вбил цифеки, нажал кнопку, вывело решение

Zart
01.12.2016
10:07:12
за час можно написать только хреновый гуй. независимо от фреймворка

Gleb
01.12.2016
10:07:14
С таблицами
Просто не знаю как в Питоне обстоят дела

Влад
01.12.2016
10:28:20
Джанга в этом плане быстрее кодится, плюс меньше гемороя , имхо

Pavel
01.12.2016
10:34:40

Dmitriy
01.12.2016
10:35:12

Zart
01.12.2016
10:36:17

Влад
01.12.2016
10:37:12
Причем здесь это все , если человеку нужна простая гуя из формы и кнопки ?

Zart
01.12.2016
10:37:26
ну так скринграббер тоже окно и кнопка

Igor
01.12.2016
10:37:32
> простая гуя из формы и кнопки
тем более, причем здесь джанго?

Влад
01.12.2016
10:38:05
Вэб интерфейс уже перестал быть гуей ?

Google

Igor
01.12.2016
10:38:13
нет
но как ORM, миграции, MVT, админка и боженька весть что ещё связаны с "простым гуем из формы и кнопки"
хочешь кататься в магазин в километре за хлебом?
зачем ноги, зачем самокат, нахуй велосипед, купи гелик себе за 5 лямов и не парься

Илья
01.12.2016
10:41:35
Ребята, опять нужна хелпа по Джанге
Шаблон ен видит
Вроде делал все как в примере, все работало
А потом короче
Решил уже сам сделать, не по примеру
А на память так сказать
И все

Admin
ERROR: S client not available

Илья
01.12.2016
10:42:39
Не работает
Потом вроде сверился с примером

Pavel
01.12.2016
10:43:03
в сообщении об ошибке оно показывает все пути, где хотело найти шаблон.

Илья
01.12.2016
10:46:27
"Using engine django:
django.template.loaders.app_directories.Loader: C:\Users\User\AppData\Local\Programs\Python\Python35-32\lib\site-packages\django\contrib\admin\templates\blog\main.html (Source does not exist)
django.template.loaders.app_directories.Loader: C:\Users\User\AppData\Local\Programs\Python\Python35-32\lib\site-packages\django\contrib\auth\templates\blog\main.html (Source does not exist)"
Это оно я так понимаю, где он ище шаблоны?

Pavel
01.12.2016
10:46:51

Roman
01.12.2016
10:48:05
чтобы код нормально выделялся
вот так

Илья
01.12.2016
10:48:31
'''213'''

Google

Илья
01.12.2016
10:48:36
xd

53r63rn4r
01.12.2016
10:48:38
Поясните за async await сахар, плз

Roman
01.12.2016
10:48:54
123

Илья
01.12.2016
10:49:12
'''
123
'''
издевайтесь
да

Pavel
01.12.2016
10:49:27

Roman
01.12.2016
10:49:31
где буква ё

Илья
01.12.2016
10:49:34
а, лол
123
Спасибо

Dmitriy
01.12.2016
10:49:51
Шаблон ен видит
DIRS заполнить или папку templates положить внутрь своего приложения (необходимо 'APP_DIRS': True,)
в настройках, TEMPLATES

53r63rn4r
01.12.2016
10:50:10

Илья
01.12.2016
10:50:25
Папка templates есть
Шаблон внутри

Igor
01.12.2016
10:50:33

Илья
01.12.2016
10:50:35
апп_дир тру

Pavel
01.12.2016
10:50:54

53r63rn4r
01.12.2016
10:50:55
Ток чет хуево получается

Igor
01.12.2016
10:51:30
ну.
3.4:
@asyncio.coroutine
def foo():
pass
3.5:
async def foo():
pass
Эта группа больше не существует