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

Страница 1652 из 1885
Zart
19.04.2017
06:35:08
я всё еще поигрываю в него порой

примерно нет

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

и я не собираюсь спорить что оно ёбаное говно

Google
Zart
19.04.2017
06:38:26
лучше расскажите когда уже хром закопают?

Artem
19.04.2017
06:41:34
ну я пока замены не видел, за редкими исключениями
ты просто застрял в прошлом. сейчас флеш это максимум десктопы, доля десктопного трафика 30% и снижается. плюс все крупные браузеры отказываются от флеша из-за уязвимостей, идущих вдовесок с ним.

Zart
19.04.2017
06:43:35
лис имеет NPAPI для ваще произвольных расширений пока этот апи поддерживается - адоб может поддерживать сколько влезет у ИЕ модель расширения более закрытая, едж ей лишь недавно обзавелся а анальная огороженность хрома меня ниибёт

Sergey❄️
19.04.2017
06:43:38
Нубасу поясните, звездочки-это указатели?

Ivan
19.04.2017
06:43:41
они там пилят вроде штуку, при которой жрать ресурсы будет только активное окно

Zart
19.04.2017
06:44:08
Нубасу поясните, звездочки-это указатели?
специальный синтакс для анпака аргументов функции из списка/дикта

в тройке этот синтаксис перекочевал из функций в обычный контекст

>>> a, b, *c = range(10) >>> a, b, c (0, 1, [2, 3, 4, 5, 6, 7, 8, 9])

Pavel
19.04.2017
06:46:55
А с чего бы хром должен помирать? Есть альтернативы?



зелёная палка - хром,

Zart
19.04.2017
06:47:21
а почему он написан пидорасами?

Pavel
19.04.2017
06:48:27
Как будто бы конечного пользователя ебёт, кто писал и что под капотом. Предустановлено на телефоне, массовая реклама на десктопе - и привет 52%

Google
Johnnie
19.04.2017
06:49:09
а можно по пунктам претензии к хрому?

Pavel
19.04.2017
06:49:48
а кто так не делает?

веб в 2017 слегка отличается от веба в 2007

Johnnie
19.04.2017
06:50:33
мб го во флудилку? :)

Sergey❄️
19.04.2017
06:52:11
>>> a, b, *c = range(10) >>> a, b, c (0, 1, [2, 3, 4, 5, 6, 7, 8, 9])
*c=... и c=list... это одно и то же?

Zart
19.04.2017
06:52:25
совсем нет

но связано

f(1, 2, 3) - вызов функции с тремя аргументами x = (1, 2, 3) f(*x) - делает то же самое (раскрывает итерабл по месту и подставляет)

когда это делали через apply(f, x), но потом добавили форму со звездочками

Johnnie
19.04.2017
06:56:24
def f(hui, pizda, djigurda): pass одно и то же: 1. f(1, 2, 3) 2. f(hui=1, pizda=2, djigurda=3) 3. d = {'hui': 1, 'pizda': 2, 'djigurda': 3} f(**d)

Eduard
19.04.2017
07:00:20
3я не понятная хрень

Johnnie
19.04.2017
07:00:37
из 3 получается 2

Zart
19.04.2017
07:02:44
в третьем пункте он дикт объявил, а потом вызвал эф передав дикт как аргумент=значение

Artem
19.04.2017
07:19:19
а напомните, в какой версии появилась возможность так писать: {'a': 1, 'b': 'c', **other_dict}

Dmitriy
19.04.2017
07:20:37
3.5 pep 448

Johnnie
19.04.2017
07:21:51
о, ну еще тогда вопрос - можно ли делать d1 = {1: 2} и потом кормить его сразу в фунцию, добавив {3: 4}? dict.update() не канает, он меняет исходный дикт только. приходится вот так: d1 = {1: 2} d2 = d1 d2.update({3: 4}) f(d2)

3.5 pep 448
нашел, спс: >>> d1 = {1: 2} >>> print({**d1, **{3: 4}}) {1: 2, 3: 4}

бля, Артем ж то же самое написал)) туплю

Alex
19.04.2017
08:06:18
Привет. Подскажите пжлста вот какой момент. У меня есть несколько классов и есть БД. Правильно ли при создании экземпляра, в __init__ сразу писать данные в БД ?

Google
Alex
19.04.2017
08:07:10
нее.. домашку

b0g3r
19.04.2017
08:07:36
Обычно делают что-нибудь вроде метода save()

Но вообще вопрос абстрактный

Нужно больше инфы

Alex
19.04.2017
08:08:10
Вкусовщина?

b0g3r
19.04.2017
08:08:19
Может ты логи какие пишешь в бд

Alex
19.04.2017
08:10:03
А.. да там инфы кот наплакал. Нее.. какие логи. Вообще все просто и абстрактно. Есть классы "люди", "сотрудники", "отделы", "предприятия" Для каждого класса таблица в БД. Класс "Предприятия" - главный. Всем рулит. Там методы все в основном.

При создании экземпляра человек, сразу думаю писаться в бд. И так далее. таблицы через ид связаны... "Предприятие" сможет с этими сотрудниками делать что угодно



b0g3r
19.04.2017
08:12:29
Ну можно посмотреть как это сделано в популярных орм: Django ORM, Peewee ORM, SQLAlchemy

Обычно при init никто сразу же не делает запрос

Alex
19.04.2017
08:13:28
Правда в такой схеме я вижу проблему одну. Отделов будет сильно много одинаковых. Ну да это я понимаю, а тут,для домашки хватит мне кажется и такого решения

Обычно при init никто сразу же не делает запрос
понял. Спасибо. Буду делать методом. И пойду алхимию поробую посмотреть )

b0g3r
19.04.2017
08:14:13
Лучше пиви

Он прям простенький простенький

Alex
19.04.2017
08:14:22
пиви. ок

Zart
19.04.2017
08:49:51
как sname расшифровывается?

x3233
19.04.2017
08:50:38
фамилия?

Ruslan
19.04.2017
08:50:46
как sname расшифровывается?
смею предположить, second name

x3233
19.04.2017
08:50:59
surname

Google
Zart
19.04.2017
08:51:04
скорее surname, но ок

Alex
19.04.2017
08:58:14
скорее surname, но ок
surname да. зря посокращал?

ясн. исправлюсь.

Maksim
19.04.2017
09:56:22
Как в pycharm добавить директорию в гит чтоб отслеживал? git — add с гуи пайчарма делаю, а он не добавляет в индексацию

b0g3r
19.04.2017
09:56:56
что значит "отслеживал"

Maksim
19.04.2017
09:57:26
проиндексирована чтоб была директория

Maksim
19.04.2017
09:57:34
Zart
19.04.2017
09:57:46
а что такое "проиндексирована"?

dmks
19.04.2017
09:57:48
пустая
создай в ней файл .gitkeep и добавь его

Правда, это костыль небольшой, но этот баг фичей зовется

пустая
https://git.wiki.kernel.org/index.php/GitFaq#Can_I_add_empty_directories.3F

Zart
19.04.2017
09:59:56
спойлер: нет

Сергей
19.04.2017
10:53:01
всем привет, подскажите как регуляркой вытащить все слова из строки? есть юникод символы

re.sub('\W', ' ', comment).split() не находит русские

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

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