@python_beginnersЭта группа больше не существует

Страница 860 из 1885
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
import validators validators.is_mixed_case(password) ?
ммм, в документации нет упоминания о mix case

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

Pavel
01.12.2016
09:46:53
ммм, в документации нет упоминания о mix case
ну так там наверное и модуля validators нет?

Темный
01.12.2016
09:47:14
ну так там наверное и модуля validators нет?
https://validators.readthedocs.io/en/latest/ вот же?

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

Pavel
01.12.2016
09:47:50
https://validators.readthedocs.io/en/latest/ вот же?
ух ты что бывает. Нет, я имел в виду велосипедный рукописный модуль validators

Cykooz
01.12.2016
09:48:15
Вот захотел я свои самопальные скрипты красиво вынести на гитхаб.
А кому они нужны на твоём гитхабе? Оформи в виде пакета и выложи на PyPi.

Темный
01.12.2016
09:48:42
ух ты что бывает. Нет, я имел в виду велосипедный рукописный модуль validators
хех, я думал что есть такой уже модуль и полез искать иии он есть, но без микс кейза, лол

Igor
01.12.2016
09:49:38
Не тупо чтобы "mysuperscript.py" валялся, а с лицензией, доками, сетапами и др.
лицензия - choosealicense.com доки - readthedocs популярны очень сетапы и прочее - смотри в сторону pypi, setup.py / setuptools в качестве эталона можешь смотреть на всякие requests, rainbowstream, да любые питоньи утилиты

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

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

Google
Ilya
01.12.2016
09:57:28
лучше было ставить опенбсд
Тут есть тонкая грань ?

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

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
Это не модуль, который несёт библиотечный функционал. Это конкретные рабочие скрипты, которые выполняют свою задачу и довольно бессмысленны при разборе на отдельные функции. Так что не вижу смысла делать пакет.
Это не меняет сути. Питонячие пакеты при установке могут создавать консольные скрипты для их запуска так, что не придётся писать что то вроде python /home/vasya/code/scripts/my_helper.py

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. Правда, лично не пробовал и что там с гуём не знаю.

Gleb
01.12.2016
10:06:32
Не, там гуй нормальный нужен, если это лаба для следующих поколений=)
По идее подойдет и такое. Мне удобство работы важно

И освоения

Zart
01.12.2016
10:06:36
а гуй как VS можно в чем-то делать?
http://docs.wxwidgets.org/3.1/overview_aui.html

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
Джанга в этом плане быстрее кодится, плюс меньше гемороя , имхо
вы сейчас серъёзно сравниваете веб-фреймворк и локальное гуёвое приложение?

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)" Это оно я так понимаю, где он ище шаблоны?

Илья
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
''' 123 '''
кавычки, которые на букве Ё

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
Поясните за async await сахар, плз
появился в 3.5. 3.4: yield from foo 3.5: await foo

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

Pavel
01.12.2016
10:50:54
53r63rn4r
01.12.2016
10:50:55
появился в 3.5. 3.4: yield from foo 3.5: await foo
Ну да, так и делаю, эвейты

Ток чет хуево получается

Igor
01.12.2016
10:51:30
ну. 3.4: @asyncio.coroutine def foo(): pass 3.5: async def foo(): pass

Страница 860 из 1885

Эта группа больше не существует Эта группа больше не существует