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

Страница 673 из 1885
fox.cpp
03.11.2016
19:41:52
я бы сказал Qt, но есть PyQt

Dk
03.11.2016
19:44:01
Я отличий Питона от С знаю только: отсутствие доступа к памяти и скорость работы.

Кстати, почему в питоне нет доступа к памяти? Это такая фича?

fox.cpp
03.11.2016
19:45:01
чтобы ты всё нафиг не сломал

Google
fox.cpp
03.11.2016
19:45:08
да, фича.

Dk
03.11.2016
19:45:19
Хотя я даже не знаю зачем он нужен

fox.cpp
03.11.2016
19:45:39
питон сам памятью управляет, зачем тебе её лапать

GC, ссылочные типы и т.д....

хотя GC там нету как такового (вроде, я только начал изучать)

Dk
03.11.2016
19:46:55
F
03.11.2016
19:47:01
блин, чет так и не получается отключить эту csrf хрень

запрос идет к апи от мобильного клиента

class ObtainAuthToken(APIView): throttle_classes = () permission_classes = () parser_classes = (parsers.FormParser, parsers.MultiPartParser, parsers.JSONParser,) renderer_classes = (renderers.JSONRenderer,) serializer_class = AuthTokenSerializer @csrf_exempt def post(self, request, *args, **kwargs): serializer = self.serializer_class(data=request.data) serializer.is_valid(raise_exception=True) user = serializer.validated_data['user'] token, created = Token.objects.get_or_create(user=user) return Response({'token': token.key}) @method_decorator(csrf_exempt, name='dispatch') class UserRegister(generics.CreateAPIView): model = User serializer_class = UserRegisterSerializer permission_classes = [ permissions.AllowAny # Or anon users can't register ]

декораторы вон стоят, хз что еще может быть

Летучая
03.11.2016
19:48:21
можно же в питоне памятью управлять

F
03.11.2016
19:48:31
сорри за копипаст

Dk
03.11.2016
19:48:46
Опять джангисты подъехали?

Google
F
03.11.2016
19:49:07
ага, питонов завезли

Pavel
03.11.2016
19:49:45
Pavel Myshev, [03.11.16 22:43] тупой вопрос, но покоя не дает что-то. В джанге в модели __str__ возвращает имя человека. Как лучше/производительнее написать: 1) return '%s %s %s'.format(self.last_name, self.first_name, self.middle_name) 2) return self.last_name + " " + self.first_name + " " + self.middle_name Pavel Myshev, [03.11.16 22:43] есть тут правила хорощего тона, как делать соединение строк?

Летучая
03.11.2016
19:49:50
можно и руками )

del(obj)

Dk
03.11.2016
19:50:08
ага, питонов завезли
Зачем вы портите людей? Знаю несколько джунов, которые думают, что кроме django питон вообще больше ни для чего не пригоден.

F
03.11.2016
19:51:12
А че и для чего сей код?
авторизация и регистрация

Dk
03.11.2016
19:51:14
Я уже знаю

Летучая
03.11.2016
19:51:20
хз, я вообще айос разработчиком работаю
Зачем квадратные скобки в objective-c?

F
03.11.2016
19:51:31
как в лиспе скобочки

Летучая
03.11.2016
19:51:45
smalltalk

Levent
03.11.2016
19:51:47
Летучая
03.11.2016
19:51:51
как вы на нём пишете

имба 100 лвл

F
03.11.2016
19:51:58
В Telegram?
не, просто по апи

Dk
03.11.2016
19:52:54
А те, которые десять минут назад спрашивали с чего начинать через несколько недель спросят как вкатываться в Джанго.

Google
Pavel
03.11.2016
20:01:25
return '{0} {1} {2}'.format(self.name, self.first_name, self.middle_name)
да, у меня неправильно написан вариант 1). Он в том виде не работает

Летучая
03.11.2016
20:02:59
%s

эт ява штоле?

Dk
03.11.2016
20:06:05
O.o

Levent
03.11.2016
20:07:40
эт ява штоле?
Не, в питоне есть такое

Плохо

Не надо так делать

Плохой @Dklyds

Dk
03.11.2016
20:10:27
Это формат строк

я кстати сильно расстроился, когда узнал, что .format в разы медленнее % работает

In [1]: %timeit '%s %s' % ('hello', 'world') 100000000 loops, best of 3: 13.7 ns per loop In [2]: %timeit '{} {}'.format('hello', 'world') 1000000 loops, best of 3: 379 ns per loop In [3]: %timeit '{:s} {:s}'.format('hello', 'world') 1000000 loops, best of 3: 478 ns per loop

Levent
03.11.2016
20:15:27
Есть нормальный сайт подобный CodeAcademy, но на русском?

Levent
03.11.2016
20:15:44
*И желательно таки с 3 питоном

Admin
ERROR: S client not available

Летучая
03.11.2016
20:15:56
есть нормальный sololearn на английском

Dk
03.11.2016
20:15:58
Что за кодакадеми, что вы там нашли?

Levent
03.11.2016
20:16:05
Одни тесты, не затягивает

Летучая
03.11.2016
20:16:27
ну тогда у меня для тебя плохие новости

Levent
03.11.2016
20:16:31
На CodeAcademy есть чувство будто сам пишешь код.

Google
Levent
03.11.2016
20:16:44
И это больше затягивает как ни странно

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

Хотя на самом деле код нормально работает

Dk
03.11.2016
20:17:34
Играл в CodeCombat, когда это не было мейнстримом. А, он и сейчас не мейнстрим(

Зашёл один раз, открыл пару задач. Обе на знание синтаксиса. Закрыл, забыл.

Плохой @Dklyds

Где?

Алгоритмы строить люблю больше, чем синтаксис дрочить. Посмотрю вечером.

Levent
03.11.2016
20:25:25
Хмм

Окей, первая задача. Удалить не уникальные числа из массива

Имеется подсказка ввиде использования метода list.count(x)

if list.count(data) < 2: data.remove(

Я пока к чему-то подобному пришел

Но дальше - без понятия

Летучая
03.11.2016
20:29:40
прошёл бы курс в sololearn — вопросов бы не возникло )

эт вообще задачка по структурам данных.

:D

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

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