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

Страница 172 из 1885
Aleshka
23.07.2016
14:04:52
дохрена короче

Zart
23.07.2016
14:05:12
я бы opopop_experi(name) вынес бы сразу после if, а потом результат бы распихивал - а то как-то дохера лишней писанины

Aleshka
23.07.2016
14:06:07
ну раз писанина уже написана, мне останется это скопипастить 50 раз и просто поменять индексы у XY там от XY01 до XY25

Zart
23.07.2016
14:06:07
но тут вопрос в том, можно ли вызывать его на не те файлы

Google
Aleshka
23.07.2016
15:28:57
что-то я не подумал о сохранности данных вот я обработаю кучу фоток и получу объекты своего класса с кучей массивов

это можно как-то сохранить? работаю в jupyter notebook

чтобы закрыл, завтра открыл, а объекты с массивами на месте были

а не еще раз прогонять всё

Denis
23.07.2016
15:30:13
pickle

Aleshka
23.07.2016
15:31:01
о, то что надо, спасибо

Cal
23.07.2016
15:54:02
Всем привет

Есть вопрос

Почему в codecademy банальный код :

import math print math.sqrt(25)

работает

а в идле - нихрена

особенности 3.5.2?

Google
Cal
23.07.2016
15:55:24
Хотя смотрел на сайте доки, всё так же

Dmitry
23.07.2016
16:03:29
а что пишет

Zart
23.07.2016
16:09:11
особенности 3.5.2?
в 3.х принт стал функцией. скобочки проебаны

т.е. print(math.sqrt(25))

Cal
23.07.2016
16:10:33
А я ведь пробовал так)

Но почему-то получилось только после того, как сказал zart)

Тёма
23.07.2016
19:25:48
Продолжаю читать мануал Каким образом переменные(?) превратились в строки? >>> dict(sape=4139, guido=4127, jack=4098) {'sape': 4139, 'jack': 4098, 'guido': 4127}

Denis
23.07.2016
19:27:40
Это не переменные, это keyword arguments

>>> def f(**a): ... print(a) ... >>> f(a=1, b=2, c=3) {'a': 1, 'c': 3, 'b': 2} >>>

Тёма
23.07.2016
19:31:03
Хмм

Спасибо

Вроде понимаю потихоньку

Ihar
23.07.2016
19:34:34
может кто подскажет, чем лучше организовать авторизацию в десктопном приложении?

Ihar
23.07.2016
19:35:06
офлайн

Denis
23.07.2016
19:35:39
Сложна

Denis
23.07.2016
19:37:02
Я бы велосипед сделал

Типа файл с логинами и хешами паролей

Шифрованный вшитым ключом

Google
Ihar
23.07.2016
19:37:45
через shelve например?

Denis
23.07.2016
19:38:00
Хоть shelve, хоть sqlite

Можно вообще csv

Ну или json

Ihar
23.07.2016
19:38:43
хорошо, покопаю. спасибо

$p33d_$n@i1
23.07.2016
22:59:50
Доброй ночи, господа. Для отлова исключений, их можно как то объединить. К примеру на 3 разных ошибки у меня будет одно действие. Можно их как то объединить, что бы не копировать код?

Dima
23.07.2016
23:11:54
class BaseException(Exception): pass class FirstException(BaseException): pass class SecondException(BaseException): pass class ThirdException(BaseException): pass try: raise ThirdException except BaseException: pass

$p33d_$n@i1
23.07.2016
23:25:00
except (error1, error2, error3):
Благодарю, спасибо

Dima
24.07.2016
02:51:19
ага. это просто пример.

Zart
24.07.2016
02:53:51
Типа файл с логинами и хешами паролей
а какое отношение это всё имеет к авторизации?

Andrey
24.07.2016
04:41:26
хераса "простое"
Я не думаю, что не найдётся либы, которая сделает это за пользователя. OAuth всё-таки распространенный протокол авторизации.

Zart
24.07.2016
04:42:27
вы для начала определитесь, что он именно хочет - аутентификацию или авторизацию

Andrey
24.07.2016
04:45:04
Великие свидетели различия слов аутинтефикация и авторизация...

Zart
24.07.2016
04:45:23
это совершенно разные вещи

реализуются разными протоколами, разными библиотеками

Andrey
24.07.2016
04:45:43
Думаю, что он имел ввиду аутентификацию.

Zart
24.07.2016
04:45:53
так что со свидетелями можешь пройти

Google
Zart
24.07.2016
04:46:42
вот и я думаю что хотел он изначально аутентификацию. вот только что дальше - прикручивать авторизацию надо... так что вопрос размыт

Andrey
24.07.2016
04:46:53
О, можешь сказать какой библиотекой реализуется каждая вещь?

Zart
24.07.2016
04:47:33
ну для проверки паролей в стдлибе есть банальный crypt.crypt (posix only)

большая часть алгоритмов аутентификации это те или иные схемы работы с ключами - passlib, pbkdf2 либы например

есть либы обёртки вокруг гссапи - kerberos пакадж

pywin32 предоставляет win32cred афаир

для веба у нас всякие опенконнекты и опенид

Admin
ERROR: S client not available

Zart
24.07.2016
04:52:53
авторизация же связана с получением дополнительной инфы, поэтому реализуется уже всевозможными способами - проверкой вхождения пользователя в группы доступа, проверками ACL, и т.д. здесь уже широкий охват - лдап тот же, активдиректори, оаутх2, вариантов как-то сильно дофига

а для аккаунтинга даже хз... вероятно есть какие-то обёртки к радиусу

тут еще вопрос с какой стороны - серверной или клиентской тебе это всё надо

Arthur
24.07.2016
05:47:02
Ребята, для чего виртуальное пространство делается?

Zart
24.07.2016
05:47:58
это сейчас термин откуда - память, гуи, 3д?

Nick
24.07.2016
05:52:49
Народ, здрасьте, с чего лучше учить начать Python?

Zart
24.07.2016
05:53:07
с туториала, наверное

Nick
24.07.2016
05:53:40
Эмм, а где его достать, ссылки на источники?

Zart
24.07.2016
05:54:03
https://docs.python.org/3/tutorial/

Nick
24.07.2016
05:55:37
Спасибо, попробую изучить досконально.

Andrey
24.07.2016
06:53:38
Это в pycharm))
Где ты там это увидал?

Google
Zart
24.07.2016
06:54:00
вероятно это венв

Arthur
24.07.2016
07:30:37
Где ты там это увидал?
Ну когда проект создаешь, можно добавить еще, как сказал Zart, венв

Zart
24.07.2016
07:30:58
это в свойствах проекта можно менять в любой момент

Arthur
24.07.2016
07:31:43
А зачем это вообще нужно?

Венв

Zart
24.07.2016
07:32:10
чтобы изолировать набор питоновых пакаджей для конкретного проекта

по сути это самостоятельная копия питона со своими пакаджами

Arthur
24.07.2016
07:33:02
А как часто этим пользуются на практике?

Zart
24.07.2016
07:33:11
это позволяет использовать/тестировать разные версии одного и того же пакаджа, либо избежать ненужных вещей

вообще этим пользоваться надо всегда 8)

Arthur
24.07.2016
07:33:30
:)) Спасибо))

Петечка
24.07.2016
09:39:01
Шолом всем. Народ, а чего в шапке нету бигиннер-гайда? Типа что прочесть перед тем как начать учиться?

такой пришел, и сразу предъявы типа =)))

Темный
24.07.2016
09:39:22
https://github.com/TheKnightsWhoSayNi/info/wiki/Hat

Петечка
24.07.2016
09:40:09
Ну это совсем не для начинающих

начинающий ваще не знает ничего по-умолчанию. И для начинающего это первый язык, например. Совсем без опыта

Zart
24.07.2016
09:50:41
начинающих пользователей ПК просьба не беспокоить...

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

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