@ru_python

Страница 7723 из 9768
Alex
14.01.2019
11:14:03
как можно писать проект завязанный на IDE? не представляю.

Eugene
14.01.2019
11:14:33
мда... если то что ты говоришь правда - выбрось это.
хотелось бы выкинуть заказчики писали под Eclipse сейчас к нам пришло и надо запустить на Pycharm

в итоге попаболь

Tishka17
14.01.2019
11:14:57
как можно “писать под эклипс"?

Google
Alex
14.01.2019
11:15:00
хотелось бы выкинуть заказчики писали под Eclipse сейчас к нам пришло и надо запустить на Pycharm
вам нужно озаботиться тем как это запускать вне зависимости от IDE.

fso
14.01.2019
11:15:10
циклияеские импорты - это те же циклические зависимости
нет. если есть класс, в котором есть метод, в котором, например, типизация аргумента, наример, другой модели из другого модуля, в котором в свою очередь тоже есть модель с такой же ситуацией но из первого модуля, то вот и здрасте.

❤️ Yaroslav
14.01.2019
11:15:10
@Tishka17 , мне клиент купил ftp сервер, это плохо?

Tishka17
14.01.2019
11:15:15
как это раньше в продакшене запускалось?

Alex
14.01.2019
11:15:15
как можно “писать под эклипс"?
в душе не представляю. это какой-то сюрреализм.

Tishka17
14.01.2019
11:15:24
@Tishka17 , мне клиент купил ftp сервер, это плохо?
там наверняка кроме ftp ещё варианты есть

Eugene
14.01.2019
11:15:41
как можно “писать под эклипс"?
eclipse ранает с помощью Java, если я правильно понимаю

Tishka17
14.01.2019
11:15:57
все равно не понимаю

код запускается так: python file.py

❤️ Yaroslav
14.01.2019
11:16:07
плохо и дыряво
проблемы безопасности?

Tishka17
14.01.2019
11:16:19
проблемы безопасности?
да, ftp старый и дырявый протокол

Google
Alex
14.01.2019
11:16:27
eclipse ранает с помощью Java, если я правильно понимаю
либо нормальная постановка с вопросами и подробностями, либо GTFO

Tishka17
14.01.2019
11:16:33
есть sftp, ftps и прочие

https на худой конец

fso
14.01.2019
11:19:05
все равно не понимаю
есть два модуля. Пусть будет модуль с расчетом маршрутов и модуль с машинами. В первом есть models.py и во втором такой же, везде свои модельки. Но в модуле расчета маршрутов есть метод выбора маршрута по машине, аргументом в который передается экземпляр машины, а в модуле машин, есть метод выбора машин на маршруте, аналогично, аргументом - экземпляр маршрута. Пример не очень, но проблему демонстрирует.

Александр
14.01.2019
11:20:48
пхп - язык для говнокода же, там можно все

fso
14.01.2019
11:21:05
выглядит как косяк.
это пример такой. На практике это могут быть четыре разные модели, просто в двух файлах. И может быть такое, что отдельный модуль "поиска" ну свосем как пятое колесо в телеге.

Kallibr44
14.01.2019
11:21:06
fso
14.01.2019
11:21:26
пхп - язык для говнокода же, там можно все
в питоне говнокода нисколько не меньше

BlackAndOrange
14.01.2019
11:21:29
А питон не так же? ;D
В Питоне можно ещё больше, лол

PyXL

Александр
14.01.2019
11:21:36
новички

Kallibr44
14.01.2019
11:21:40
В Питоне можно ещё больше, лол
Но тот же говнокод ;D

Александр
14.01.2019
11:21:43
мне вас жаль

Tishka17
14.01.2019
11:22:26
гуглим clean architecture: слой моделей и слой бизнс логики

fso
14.01.2019
11:22:42
это сильная связь, у тебя нельзя заменить реализацию машин без модификации маршрутов
можно, если от маршрута требуется только его id, но по факту пример неудачный, да

Google
Tishka17
14.01.2019
11:22:50
то есть entitites и domain

fso
14.01.2019
11:23:22
ну в крайнем случае это решается импортом внутри функции (что не очень хорошо)
ага... но вместо того чтобы в тайпхинте написать нормально имя класса, приходится писать строку. Выглядит как костыль

оно и есть костыль

Tishka17
14.01.2019
11:23:49
ага... но вместо того чтобы в тайпхинте написать нормально имя класса, приходится писать строку. Выглядит как костыль
ну это скорее не из-за цикличпеских импортов. Без строки ты даже связный список хрен сделаешь

Таинственный
14.01.2019
11:24:30
Кто шарит в линуксе (убунту)??? За помощь заплачу 280₽

fso
14.01.2019
11:24:40
ну это скорее не из-за цикличпеских импортов. Без строки ты даже связный список хрен сделаешь
если бы небыло проблемы циклического импорта, можно было бы импортнуть необходимое и строки бы не понадобилось

Kallibr44
14.01.2019
11:24:44
Ух огресия и зубы скрипят

fso
14.01.2019
11:25:15
ну это скорее не из-за цикличпеских импортов. Без строки ты даже связный список хрен сделаешь
выглядело бы однородно. а то в одном методе - имя класса, в другом - тоже, но строкой

Tishka17
14.01.2019
11:25:17
Таинственный
14.01.2019
11:25:23
В чем суть вопроса?
Установить прогу помочь

Tishka17
14.01.2019
11:25:34
Tima
14.01.2019
11:25:43
Всем привет, каким способом лучше решить задачу, с помощью асенхронности или параллелизма? - При запуске сервер начинает слушать заданный TCP-порт. При подключении клиента следует принять соединение и затем в цикле выполнять следующую последовательность: - считать из сокета полученные данные - отправить их обратно в неизменном виде Продолжаем этот цикл до самостоятельного отключения клиента или получения команды "disconnect\n". При получении команды "disconnect\n" сервер должен закрыть клиентский сокет. Проверить корректную работу сервера при помощи команды telnet. Проверить, что сервер успешно обслуживает более одного одновременного соединения.

fso
14.01.2019
11:25:43
циклические зависимости блин никуда не денутся. Не в импортах дело
я не про циклические зависимости, а про циклический импорт блин

Таинственный
14.01.2019
11:25:43
apt install appname
Не так то и просто...

Tishka17
14.01.2019
11:25:45
а, простите sudo

Alex
14.01.2019
11:25:48
если бы небыло проблемы циклического импорта, можно было бы импортнуть необходимое и строки бы не понадобилось
автоимпорт - удобно для обывателя, но ухудшает управляемость и читабельность кодом.

абсолютно непонятно какие зависимости у модуля

и откуа они приходят

Tishka17
14.01.2019
11:26:08
я не про циклические зависимости, а про циклический импорт блин
ещё раз: циклический импорт - частный случай циклической зависимости

Google
fso
14.01.2019
11:26:20
автоимпорт - удобно для обывателя, но ухудшает управляемость и читабельность кодом.
чем ухудшает? все понятно, по неймспейсам все идеально видно.

Timur
14.01.2019
11:26:28
ребята, а есть ли паттерны в python, как и в PHP?

Tishka17
14.01.2019
11:26:58
пакет, модуль, класс, функция - рассматривайте их одинаково

fso
14.01.2019
11:27:07
ещё раз: циклический импорт - частный случай циклической зависимости
но не равно же) проблема со строками в тайпхинтинге есть, есть. все.

Boriskas
14.01.2019
11:27:14
fso
14.01.2019
11:27:28
подожди до 3.8
а что там будет?

Alex
14.01.2019
11:27:45
ребята, а есть ли паттерны в python, как и в PHP?
что ты подразумеваешь под паттернами в PHP?

darkwoolf
14.01.2019
11:28:08


Admin
ERROR: S client not available

darkwoolf
14.01.2019
11:28:08
есть примерно такой юрл



такая ссылка

и надо взять юзера по ид

Timur
14.01.2019
11:28:11
darkwoolf
14.01.2019
11:28:17
Может кто подскажет

fso
14.01.2019
11:28:24
Boriskas
14.01.2019
11:28:27
Alex
14.01.2019
11:28:32
к примеру как singleton
я даже не знаю как это серьезно комментировать

Boriskas
14.01.2019
11:28:37
синглтон это не паттерн пхп

Google
Tima
14.01.2019
11:28:50
это с++

darkwoolf
14.01.2019
11:28:51
что ты подразумеваешь под паттернами в PHP?
ну это не двухзначное понятие как по мне

Вадим
14.01.2019
11:28:54
что ты подразумеваешь под паттернами в PHP?
В последнее время что-то очень много тут пхп стало

Boriskas
14.01.2019
11:29:00
darkwoolf
14.01.2019
11:29:15
Alex
14.01.2019
11:29:17
ну это не двухзначное понятие как по мне
да о_О. дашь определение понятию "паттерн в PHP" ?

Timur
14.01.2019
11:29:22
я только начал изучать программирование в целом

Tishka17
14.01.2019
11:29:42
я только начал изучать программирование в целом
как пройдешь основы - почитай паттерны от банды четырех

Boriskas
14.01.2019
11:29:45
Alex
14.01.2019
11:29:50
я только начал изучать программирование в целом
тогда тебе рано еще заниматься эксгибиционизмом.

fso
14.01.2019
11:31:05
автоимпорт - удобно для обывателя, но ухудшает управляемость и читабельность кодом.
управляемость и читабельность ухудшает отсутствие модификаторов доступа в питоне, а автоимпорт вкупе с неймспейсами - отнюдь

в те же модификаторы, точнее их отсуствие, упирается и довольно скромная изоляция в коде

приватный метод или свойства? что то, да?

константы? да кому они нужны?)

вот этого в питоне и не хватает.

Tishka17
14.01.2019
11:33:21
константы было бы круто, но они реально только в плюсах есть

константы? да кому они нужны?)
как в пхп создать константный массив?

Alex
14.01.2019
11:33:55
константы было бы круто, но они реально только в плюсах есть
не только в С++, но в целом да было бы неплохо иметь

Tishka17
14.01.2019
11:33:56
fso
14.01.2019
11:34:16
как в пхп создать константный массив?
легко и просто const ARR = [1, 2, 3];

Alex
14.01.2019
11:34:21
на счет модификаторов доступа ... ну хз, спорно.

Tishka17
14.01.2019
11:34:27
легко и просто const ARR = [1, 2, 3];
и его нельзя будет менять?

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