@ru_python

Страница 6667 из 9768
‌‎Зам!
04.10.2018
19:16:47
Как перепрыгнуть на начало кода? То есть идёт выполнение, вдруг срабатывает один из if и тогда надо начать выполнение всего кода заново. В ассемблере просто, jmp, как такое в питоне сделать?

Aragaer
04.10.2018
19:17:01
никак

но можно завернуть все в цикл while True, в конце break, а когда надо с начала - continue

Artsiom
04.10.2018
19:17:57
while True: if some: continue

Google
Дмитрий
04.10.2018
19:18:13
Goto

Aragaer
04.10.2018
19:18:20
while True: if не, надо повторить continue все ок заканчиваем break

?? Eugene
04.10.2018
19:18:51
Приходится писать костыль чтобы изобрести goto. Дожили :D

‌‎Зам!
04.10.2018
19:27:55
while True: if не, надо повторить continue все ок заканчиваем break
А если команду что бы начать выполнение заново находится в другой функции и там свой while?

Dark
04.10.2018
19:28:16
Привет

Aragaer
04.10.2018
19:29:25
тогда сесть и подумать, а может быть надо по-нормальному сделать архитектуру

ну там например машину состояний и в каком-то случае переход в начальное состояние

‌‎Зам!
04.10.2018
19:36:07
То есть в питоне нет меток? Но @amamid написал слово goto. В инете ничего интересного не нашёл.

Дмитрий
04.10.2018
19:36:44
Нет конечно

Просто метки это немного нехорошая вещь

‌‎Зам!
04.10.2018
19:38:09
Дмитрий
04.10.2018
19:38:38
Любую программу можно написать использую три конструкции

Следование, ветвление, цикл

Google
Дмитрий
04.10.2018
19:38:53
Это доказано

Goto усложняет

‌‎Зам!
04.10.2018
19:39:33
Следование, ветвление, цикл
Как-то слишком узкоглазо

Artsiom
04.10.2018
19:39:54
Goto усложняет
А может упрощает?

Дмитрий
04.10.2018
19:40:08
Что оно упрощает?

‌‎Зам!
04.10.2018
19:40:19
Работу

Дмитрий
04.10.2018
19:40:52
Поэтому в питоне нет меток, потому что Гвидо захотел усложнить работу

Разговор уже бессмысленный

Любой специалист скажет вам, что goto это зло, и в нормальном продакшн коде вы его не увидите

Дмитрий
04.10.2018
19:44:07
Ну так это assembler

А ты тут вроде на питоне пишешь

‌‎Зам!
04.10.2018
19:47:44
Любой специалист скажет вам, что goto это зло, и в нормальном продакшн коде вы его не увидите
Я просто приведу пример: Программа в которую ты пишешь свои данные. Имя, фамилия ну и т.д. Вдруг ты случайно написал с ошибкой и нажал ентер, если бы были метки, то можно было бы сделать кнопку назад и вернутся к началу введения данных.

Дмитрий
04.10.2018
19:48:28
А проверку сделать, нет?

‌‎Зам!
04.10.2018
19:49:25
А лишних 100 строк нет? Это на каждый пункт данных лишнии строки

O
04.10.2018
19:49:41
Посоветуйте скриптер удобный. PYscripter не зашел

O
04.10.2018
19:51:31
вот это как именуется,кто знает? в соседней группе ктото кидал



‌‎Зам!
04.10.2018
19:53:05
Не знаю, но интуитивно по надписям и иконке python console/code)

Google
Alex
04.10.2018
21:04:55
Есть ли возможность в боте на pyTelegramBotAPI отловить какой именно стикер был нажат из InlineQueryResultCachedSticker? @bot.inline_handler(lambda query: query.query == 'stick') def query_sticker(inline_query): try: r = types.InlineQueryResultCachedSticker(id=0, sticker_file_id='CAADAQADDgAD5fRhDHJR9WdqOEStAg') ret = bot.answer_inline_query(inline_query.id, [r], cache_time=1) print(inline_query.id, ret) except Exception as e: print(e)

Undefined
04.10.2018
21:08:20
В чате по pytelegrambotapi спрашивают про builtin функции @ В чате по простому пайтону спрашивают про pytelegrambotapi

Влад
04.10.2018
21:46:28
Undefined
04.10.2018
21:48:13
@ В чате python beginners спрашивают про нейронки, numpy и pandas
ну так новичкам надо сразу за нейросети и прочую {неебически_интересную_хуйню_нейм}. А основы мне зачем?

Alex
04.10.2018
22:14:36
Ну. Как я понял это чтобы в inline все правильно добавилось. А как извлечь после клика на стикер серверу, что был нажат именно id = 1 , a не id = 4?

Бензофуран
04.10.2018
23:24:49
ну так новичкам надо сразу за нейросети и прочую {неебически_интересную_хуйню_нейм}. А основы мне зачем?
Да кому вообще основы нужны? Это же скуууучно. Лучше вон, сразу стилиры писать и палить и себя и заказчиков потом

Mr
05.10.2018
00:02:20
за основами можно на магистра computer science отправлять в принципе. лет 5-6 и готово

Shaparaty
05.10.2018
00:03:25
:~$ pip install die Collecting die Installing collected packages: die Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/usr/local/lib/python3.6/dist-packages/die' Consider using the --user option or check the permissions.

Evgeniy
05.10.2018
04:52:12
Народ, подскажите плз популярные телеграмм каналы по теме нейронных сетей

Alexander
05.10.2018
05:06:42
#вакансия #удаленка #python Город: Сан-Франциско/Денвер, США Формат работы: удаленка Занятость: полная/частичная Зарплатная вилка: от $4500 до $6000 (на руки) Описание вакансии: Аналог Airbnb но с социальным уклоном, позволяет в полной мере использовать все возможности комплекса для постояльцев и облегчает управление лендлордам. Сервис несколько лет на рынке, сработанная интернациональная команда, есть мобильное приложение. От вас необходимо превосходное знание Python и Django, желательно опыт не менее 5 лет (усредненное значение, возможно вы нам подойдете и с менее продолжительным), знание английского на уровне чтение/письмо будет достаточно но наличие разговорного не навредит. Обязательно опыт с: - Python - Django - Git Желательно опыт с фронтэндом (он написан на реакт). Если вы можете весь стек мы будем только за. Если вы исключительно по беку все равно пишите нам. Название компании: Code Art Контакты: @myrmidonss или hello@codeart.us

Dmitry
05.10.2018
05:44:50
А лишних 100 строк нет? Это на каждый пункт данных лишнии строки
Если закинуть кол в while True, а в местах goto поставить break будет что-то похожее на goto-решение.

Tishka17
05.10.2018
05:55:04
Прям в голове уже собралась картинка: def myinput(text, validator) x=input(text) error=validator(x) while error: render_error(error) x=input(text) error=validator(x) Всего две лишние строки. Даже если проверки для каждой переменной разные

Влад
05.10.2018
06:11:17
Добрый день, кто-то работал с Google Maps API Key ?

Есть возможность бесплатно получить доступ

Кирилл
05.10.2018
06:12:53
Есть возможность бесплатно получить доступ
Там вроде ограничения на бесплатный доступ, около 1000 запросов

Maxim robox
05.10.2018
06:19:46
#вакансия #удаленка #python Город: Сан-Франциско/Денвер, США Формат работы: удаленка Занятость: полная/частичная Зарплатная вилка: от $4500 до $6000 (на руки) Описание вакансии: Аналог Airbnb но с социальным уклоном, позволяет в полной мере использовать все возможности комплекса для постояльцев и облегчает управление лендлордам. Сервис несколько лет на рынке, сработанная интернациональная команда, есть мобильное приложение. От вас необходимо превосходное знание Python и Django, желательно опыт не менее 5 лет (усредненное значение, возможно вы нам подойдете и с менее продолжительным), знание английского на уровне чтение/письмо будет достаточно но наличие разговорного не навредит. Обязательно опыт с: - Python - Django - Git Желательно опыт с фронтэндом (он написан на реакт). Если вы можете весь стек мы будем только за. Если вы исключительно по беку все равно пишите нам. Название компании: Code Art Контакты: @myrmidonss или hello@codeart.us
Отлично оформлено ?

Google
Василий
05.10.2018
06:26:12
Есть возможность бесплатно получить доступ
Насколько я помню раньше там был бесплатный доступ. но зарегатся все равно надо. А зачем тебе гугло карты? они не сказать чтобы самые лучшие для россии

Влад
05.10.2018
06:26:46
Мне виджет во фласке запилить

Philipp
05.10.2018
07:23:29
Привет, ребят. Подскажите, а как заставить в винде при работе в PyCharm подхватывать изменение переменных среды? Понятно, что можно перебить через set VARIABLE=1, но хотелось бы как-то пошустрее.

Philipp
05.10.2018
07:39:23
а причём тут pycharm
Если он запущен, и ты поменял значение переменной среды, то до перезапуска, он не подхватит это изменение. Я спрашиваю, можно ли как-то орагнизовать "автоподхват" изменений переменных среды, кроме как через ввод команд set

Sergey
05.10.2018
07:40:51
если винда, то в поиске вбей Переменные окружения

и все увидишь

Philipp
05.10.2018
07:41:43
если винда, то в поиске вбей Переменные окружения
В каком поиске? Системном или в поисковой системе?

Sergey
05.10.2018
07:44:18
Philipp
05.10.2018
07:57:30
Ребят, а вот еще такой вопрос, вы часто используете "статическое" задание типов переменных при работе? например: @staticmethod def verify_reset_password_token(token: str) ->'str': pass

И я вообще не совсем понимаю, как обеспечивается проверка типа?

Cykooz
05.10.2018
07:59:03
Ни как - это не задание типов

Eldar
05.10.2018
07:59:08
эта фича нужна для IDE

Cykooz
05.10.2018
07:59:11
Это просто аннотация

Philipp
05.10.2018
08:00:09
так и думал... =( В общем, хочешь статическую типизацию - юзай Cython? Так?

Михаил
05.10.2018
08:01:37
Xardas
05.10.2018
08:02:04
Всем привет. А как более 'православно' в Питоне: port = config.get(config['db'].get('port'), 8888) Или port = config['db']['port'] if 'port' in config['db'] else 8888 ? Версия 2.7, хотя тут это не важно.

Кирилл
05.10.2018
08:03:58
эта фича нужна для IDE
не только https://www.python.org/dev/peps/pep-0560/#performance

Google
Xardas
05.10.2018
08:04:42
Снова новую отстроил. Сэ ля ви.

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