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

Страница 505 из 1885
Roman
30.09.2016
07:37:14
у меня зачет или экзамен был

не помню

надо было преподу прогу с делфи переписать на 1С

Igor
30.09.2016
07:37:40


Google
Roman
30.09.2016
07:37:40
во тогда классно было

Igor
30.09.2016
07:37:44
из одного говна в другое говно

Roman
30.09.2016
07:38:00
ну я за пару дней все сделал

и даже лучше работало

пару фич добавил

единственное, что мне нравиться в 1С, это то, что можно базу и интерфейс там быстренько сделать

Диплом на 1С меня конечно добил... т.к в колледже препод его знал только по методичкам или как там правильно

хотя типо имел какие-то там серты по 1С

кароч весело было, но дипломную работу я затащил нормально

Темный
30.09.2016
07:41:35
админ наш местный на работе, диплом защищал - интернет магазин + 1с. Что бы я так жил... В мое-то время сопромат, чертежи, ночи расчетов...

Roman
30.09.2016
07:43:10
админ наш местный на работе, диплом защищал - интернет магазин + 1с. Что бы я так жил... В мое-то время сопромат, чертежи, ночи расчетов...
какие у меня преподы были по математике и остальным вычислениям ... я хз вообще как отучился

в колледже была преподша лет 30+ с недоебом. Всех пацанов топила

феменистка хуева DDDD

Google
Zart
30.09.2016
07:53:23
Roman
30.09.2016
07:53:35
а почему 3.х?
последняя версия все дела

Zart
30.09.2016
07:55:56
этот аргумент работает обычно лишь когда за плечами нифига 8)

Roman
30.09.2016
07:56:34
этот аргумент работает обычно лишь когда за плечами нифига 8)
да так оно и есть. я сразу с 3 версии изучаю

Zart
30.09.2016
07:57:19
ну а я изучал с 2.5, когда 2.4 был стабильной веткой 8)

Roman
30.09.2016
07:57:37
Zart
30.09.2016
07:58:30
я уже говорил про 2005й

Roman
30.09.2016
07:59:21
ну хотя бы не палеозои

Zart
30.09.2016
08:00:21
у меня дома инеты всё еще раздает федора 15, 2011го года выпуска... а перенести на более модную версию пока не выходит 8\

digital
30.09.2016
08:22:21
Ребзи подскажите как в джанге можно узнать с какой операционке сидит пользователь?

Zart
30.09.2016
08:22:59
по UA, если агент решил эту инфу предоставить

digital
30.09.2016
08:23:22
а всё вижу, спасибо

Zart
30.09.2016
08:24:35
ua = request.META.get('HTTP_USER_AGENT') и парсить

http://stackoverflow.com/a/22375067/356274 во, даже готовые либы есть

John
30.09.2016
08:30:39
А кто-то сам делал авторизацию на django-сайте через твиттер?

И если да, то через что-то готовое или своими руками?

Темный
30.09.2016
08:31:16
А кто-то сам делал авторизацию на django-сайте через твиттер?
в этом плане джанго и фласк сильно различаются?

Dmitriy
30.09.2016
08:33:13
И если да, то через что-то готовое или своими руками?
зачем писать свой велосипед с костылями, если есть уже несколько проверенных?

Google
Zart
30.09.2016
08:33:18
пример прикручивания в джанге - https://django-social-auth.readthedocs.io/en/latest/configuration.html

во фласке - https://flask-oauthlib.readthedocs.io/en/latest/client.html#signing-in-authorizing

сильно отличаются? 8)))

Dmitriy
30.09.2016
08:34:58
пример прикручивания в джанге - https://django-social-auth.readthedocs.io/en/latest/configuration.html
лучше давать ссылку на http://psa.matiasaguirre.net/docs/configuration/django.html и http://psa.matiasaguirre.net/docs/configuration/flask.html

Zart
30.09.2016
08:35:01
только у джанги тот код будет авторизовать пачку сайтегов, а не только твиттер

Dmitriy
30.09.2016
08:35:48
из гитхаба Django Social Auth (https://github.com/omab/django-social-auth) NOTE: THIS LIBRARY IS DEPRECATED IN FAVOR OF python-social-auth. RIGHT NOW THIS LIBRARY DEPENDS DIRECTLY ON python-social-auth AND SHOULD BE CONSIDERED AS A MIGRATION STEP

Zart
30.09.2016
08:36:35
это не единственные варианты

Dmitriy
30.09.2016
08:37:30
да, вариантов полно. просто на примере одной либы можно сравнить как в django и как в flask цеплять

Zart
30.09.2016
08:37:57
в любом случае это обычно сводится к настройке мидлварей, бакендов и всей херни -_-

Dmitriy
30.09.2016
08:38:28
и констант вида oauth_key+secret

digital
30.09.2016
08:38:46
ua = request.META.get('HTTP_USER_AGENT') и парсить
https://github.com/selwin/python-user-agents я уже эту юзаю, спасибо

John
30.09.2016
08:38:58
зачем писать свой велосипед с костылями, если есть уже несколько проверенных?
Ну например чтобы понять что да как на самом деле устроено?

Arthur
30.09.2016
08:40:03
пацаны, задачу со степика не могу решить, не пойму как тут деление применять правильно /Паша очень любит кататься на общественном транспорте, а получая билет, сразу проверяет, счастливый ли ему попался. Билет считается счастливым, если сумма первых трех цифр совпадает с суммой последних трех цифр номера билета. Однако Паша очень плохо считает в уме, поэтому попросил вас написать программу, которая проверит равенство сумм и выведет "Счастливый", если суммы совпадают, и "Обычный", если суммы различны. На вход программе подаётся строка из шести цифр. Выводить нужно только слово "Счастливый" или "Обычный", с большой буквы.

вот читаю и вижу что все просто, но догнать не могу

Nikita
30.09.2016
08:40:36
а что не можешь догнать?

Arthur
30.09.2016
08:42:09
a = input(); if int(a // 1000) == int(a % 1000): print ('Счастливый') else: print ('Обычный')

Andrew
30.09.2016
08:42:30
Google
Arthur
30.09.2016
08:43:03
ну да, суммы тут не будет, но что дальше?

Nikita
30.09.2016
08:43:38
да - давайте за него решим, что б сам ничего не понял. Заебись!

Dmitriy
30.09.2016
08:43:39
Andrew
30.09.2016
08:43:45
ну да, суммы тут не будет, но что дальше?
либо делай как предложили выше, это правильный вариант питона, либо делай правильный вариант для понимания алгоритмов, как сказал я получаешь остаток от деления, сумируешь, делишь число и так пока оно не кончится

Andrew
30.09.2016
08:44:41
я написал выше 2 шага
нуууу stepic же пишет эту задачу на понимание алгоритмов, и планирует чтоб люди понимали их, ваше решение изящно, но не для начинающего

Arthur
30.09.2016
08:44:56
спасибо, буду пытаться

Zart
30.09.2016
08:45:46
>>> lucky = lambda ticket:(lambda x:sum(x[:3]) == sum(x[3:]))(map(int, str(ticket).zfill(6))) >>> lucky('123005'), lucky('123006'), lucky('123007'), lucky(123015) (False, True, False, True) >>> как неправильно решать задачку 8]

Arthur
30.09.2016
08:46:15
как раз это задача из первой недели, тут особо-то еще ниче не прошли, поэтому решение будет не самым быстрым и лучшим))

John
30.09.2016
08:46:17
??

Zart
30.09.2016
08:46:29
щас бы на степике так решать
степику реально похуй каким конкретно методом ты задачу решил

Dmitriy
30.09.2016
08:46:37
++

Andrew
30.09.2016
08:46:38
там это вроде не в теме на остаток от деления
это же вроде там первые шаги, и люди там еще не особо знаю про списки

Темный
30.09.2016
08:46:55
степику реально похуй каким конкретно методом ты задачу решил
вот жиза, особенно норм когда в коментах решение

Andrew
30.09.2016
08:47:14
степику реально похуй каким конкретно методом ты задачу решил
да я не спорю что ему похуй, я говорю о том что когда писали эту задачу, они предполагали что она будет учить циклам и условиям и показывать что можно получать остаток от деления, а можно получать целое

Zart
30.09.2016
08:47:21
я не парился ограничениями вида "юзать лишь то, что преподавали в видеоуроке"

Andrew
30.09.2016
08:47:54
я не парился ограничениями вида "юзать лишь то, что преподавали в видеоуроке"
дак я не говорю парится, но если человек хочет понимать программирование, ему бы стоило знать все эти внутренности :\

Google
Zart
30.09.2016
08:48:43
а так да, это задачка на то как числа циклами пилить на цифры

можно упростить, на вход там строка :)
я str().zfill добавил чуть позже чтобы хавало и инт и стр

Темный
30.09.2016
08:49:20
в первой неделе проходят индексы?

Zart
30.09.2016
08:49:38
ты еще спроси проходят ли там лямбды

Темный
30.09.2016
08:51:06
то самое чувство когда я не понимаю как работает лямбда..)

Zart
30.09.2016
08:51:23
так же как и деф, но с пачкой ограничений

Темный
30.09.2016
08:51:37
вот читал-читал, не понимаю, наверное тупой

V
30.09.2016
08:52:37
если по условию чисто, то вполне себе вроде работает: def lucky(num): return sum([int(i) for i in num[:3]]) == sum([int(i) for i in num[3:]])

на входе строка, на выходе буль

но если слайсы не проходили еще, то ой

Dmitriy
30.09.2016
08:55:22
если по условию чисто, то вполне себе вроде работает: def lucky(num): return sum([int(i) for i in num[:3]]) == sum([int(i) for i in num[3:]])
мне конструкция [func(x) for x in iterable] кажется избыточной, всегда использую map(func, iterable) для такого

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

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