00:33:40 Denis: первый тимворк тут?) 00:33:55 Андрей: + 00:33:55 Елена Курносова: привет всем!) + 00:33:56 Стас: + 00:33:56 Kirill.Porshnev: + 00:33:56 Sergey Pahomov: + 00:33:59 Дмитрий: Привет! + 00:33:59 Alexey Donskikh: + 00:34:00 Roman Khrustalev: всё ОК 00:34:00 Timofei Lytkin: + 00:34:02 artem: + 00:34:04 AndrewBolshakov: + 00:34:05 Alexander Bolgarov: + 00:34:08 Иван Иванов: + 00:34:13 Aleksandra Kosovets: + 00:41:43 Kirill.Porshnev: да 00:41:46 Елена Курносова: видно 00:41:49 Liubov .: да 00:42:37 Денис Карпов: А запись будет? 00:42:49 Евгений Засолкин: да, судя по тому что записывают 00:42:53 Анастасия Борисова: Запись будет) 00:44:41 Иван Иванов: Подобной схемы очень не хватает в теории к тренажёру) 00:46:50 Denis: Вопрос: в models мы объявляем класс, пусть будет Post. И объявляем колонки (свойства класса Post). Но свойства класса же наследуются всеми экземплярами. Каким образом получаются отдельные посты? 00:46:58 Denis: ок, в конце) 00:47:04 Roman Khrustalev: Мы в модели описываем классы. Объекты этих классов создаются во view? И на каком этапе? 00:47:16 Адиль: #вопрос 01:00:52 Стас: + 01:00:53 SugakovDenis: + 01:00:53 artem: + 01:00:53 Анастасия Борисова: + 01:00:54 Darya: + 01:00:54 Иван Иванов: + 01:00:55 Alexey Donskikh: + 01:00:55 Stacy Vedeneeva: + 01:00:55 yaroslav: + 01:00:56 roman: + 01:01:08 Dmitry Volkov: а почему не темная тема? 01:03:09 Елена Курносова: дело вкуса) мне светлая тоже удобнее 01:03:11 Roman Khrustalev: в версии CE работает? 01:03:44 Dmitry Volkov: скрин шаринг отвалился 01:03:47 Denis: не видно 01:03:48 Денис Карпов: не видно экрана 01:03:50 Denis: экрана 01:03:51 Иван Иванов: если что, экран не демонстрируется 01:03:56 AndrewBolshakov: Не видно экрана 01:04:05 Стас: )))) 01:04:08 Стас: красивый 01:04:22 Иван Иванов: + 01:04:24 Denis: да 01:04:25 AndrewBolshakov: + 01:21:02 SugakovDenis: yep 01:21:09 Дмитрий: + 01:21:09 Stacy Vedeneeva: да 01:21:11 yaroslav: + 01:21:11 Roman Khrustalev: + 01:21:12 Стас: + 01:21:35 Egor Egorov: #Вопрос 01:24:58 Denis: тоже хочу доллар по рублю) 01:25:15 Yury Narouski: xD 01:25:23 Stacy Vedeneeva: :D 01:25:27 Стас: и мне тоже тогда) 01:31:36 Roman Khrustalev: + 01:31:36 SugakovDenis: + 01:31:36 Елена Курносова: + 01:31:38 Darya: + 01:31:38 Alexey Donskikh: + 01:31:38 roman: + 01:31:38 Александр Гаврилов: + 01:31:38 Стас: + 01:31:38 Anton Zelinsky: + 01:31:38 AndrewBolshakov: + 01:31:39 Stacy Vedeneeva: +++ 01:31:39 Kirill.Porshnev: + 01:31:39 maksim: + 01:31:40 Денис Карпов: + 01:31:42 yaroslav: + 01:31:46 artem: + 01:31:46 Константин: + 01:31:47 Denis: #вопрос :а нормальная ли практика обращаться к атрибуту класса таким образом self.__class__.attr 01:32:04 Karimov Roman: так вроде бы проще это объясняется тем что currency объявляется до того как мы меняем курс 01:32:07 Darya: ок 01:32:09 Roman Khrustalev: да 01:32:09 artem: yep 01:32:10 Denis: перерыв! 01:32:12 Stacy Vedeneeva: да 01:32:15 Стас: Пойду чайку заварю) 01:32:16 Liubov .: да 01:32:17 Stacy Vedeneeva: да 01:33:25 Darya: погода хорошая)) 01:33:27 Denis: лето, снятие карантинов) 01:33:56 Андрей: вопрос# Покажите пожалуйста, как правильно настроить git в pycharm 01:34:03 Стас: 14 01:34:08 Denis: 8 01:34:09 Liubov .: 13) москва 01:34:09 Egor Egorov: Мск - 13 01:34:18 Константин: 20 спб 01:34:20 Александр Гаврилов: 26 в Иркутск 01:34:21 Стас: Вчера было жарко 01:34:24 Darya: Минск 18, вчера было 29) 01:34:35 Liubov .: да, как раз на выходные похолодало)) 01:34:42 Стас: Карантин прошёл очень 01:34:46 Стас: эффективно) 01:34:51 Ilia: Адиль, для работы которую сейчас показывал Pycharm версии для комьюнити хватает или надо покупать? 01:35:16 vardeath: а я уже переболел, и все эти карантинные меры уже так достали) 01:35:29 Egor Egorov: #Вопрос 

Есть ли возможность реализовать какую-либо нестандартную бизнес-логику в Django Admin (на странице 127.0.0.0.1:8000/admin/). Т.е. сделать настройку отображения списков, добавление фильтров, формирование макетов с подробным представлением и т.д. через создание классов в admin.py, а если нужно что-то сверх стандартных настроек? 01:36:28 Ilia: а если сравнивать с VSC и Pycharm для комьюнити что все таки выберешь?:) 01:36:33 Denis: точняк, лекарство же) 01:37:17 Denis: видно 01:37:25 vardeath: опера все сожрала))) 01:37:32 Ilia: тоже 16. спасибо. буду иметь ввиду 01:37:39 artem: + 01:37:40 Стас: + 01:37:40 Alexey Donskikh: + 01:37:40 Stacy Vedeneeva: + 01:37:41 Denis: + 01:37:41 roman: + 01:37:41 Darya: + 01:37:42 Ilia: + 01:37:42 AndrewBolshakov: + 01:37:42 Liubov .: + 01:37:43 Timofei Lytkin: + 01:37:48 Aleksandra Kosovets: + 01:37:48 Константин: + 01:37:52 Andrey: + 01:37:53 Николай Зелюков: + 01:37:55 Alexander Bolgarov: + 01:38:51 Дмитрий: есть, да 01:39:05 Дмитрий: он почему-то сразу установился 01:42:24 Дмитрий: Если бы было задание для калькулятора получать курсы отдельной командой, проблемы бы не возникло, видимо? И тесты могли бы ее задавать так 01:42:26 Timofei Lytkin: #Вопрос. С помощью Debag возможно посмотреть, какие значения приходят в переменные в Django проекте? 01:45:12 Denis: ничего, мы переопределили append) 01:45:22 Ilia: Hello Hello world Hello world! 01:45:23 Денис Карпов: Hello world! 01:45:32 Елена Курносова: ! 01:45:32 Стас: Hello, world, ! 01:45:34 Дмитрий: последовательно добавится 01:45:36 roman: ! 01:45:39 Денис Карпов: Hello 01:45:42 Денис Карпов: worl 01:45:43 Денис Карпов: ! 01:45:50 Ivan Zorya: Hello Hello world Hello world! 01:46:00 Стас: точно) 01:46:37 Дмитрий: Непонятно, почему переменная box статичски сохраняется 01:46:44 Roman Khrustalev: список- изменяемый объект 01:46:49 Liubov .: аппенд? 01:46:49 Roman Khrustalev: in place 01:46:51 Стас: Тк каждый раз меняем список 01:46:51 yaroslav: Последовательное выполнение 01:46:52 Sergey Pahomov: потому что работаем с одной ссылкой 01:46:59 Denis: box в глобальной области видимости 01:47:00 vardeath: у нас ссылка всегда на один обьект в памяти 01:47:30 Дмитрий: в случае локальной видимости будет то же самое 01:48:29 Roman Khrustalev: copy 01:48:33 LA: #вопрос Правильно понимаю, что в templates-шаблонах реальных крупных веб сервисов(например Pinterest или Youtube) хранятся множество строк кода вебстраниц написанных на html/css/js, а вся серверная логика расчеты во view написана на django и мы на эти переменные ссылаемся из шаблонов? Нет четкого понимания взаимодействия клиентского кода с серверным.. 01:48:40 Дмитрий: в теле функции box = [] 01:48:48 Kirill.Porshnev: None 01:48:49 Стас: каждый раз можно заново определять бокс пустым 01:48:54 Ivan Zorya: =None 01:48:55 Николай Зелюков: аргумент по умолчанию 01:49:04 Roman Khrustalev: сделать срез списка [:] 01:49:44 Стас: один раз добавим 01:49:44 Denis: hello 01:49:45 Стас: hello 01:49:52 Denis: hello world ! 01:49:53 Darya: Hello / world/ ! 01:49:56 Stacy Vedeneeva: три отдельных слова 01:49:56 yaroslav: Hello 01:49:57 SugakovDenis: такой же как в условии 01:49:59 yaroslav: world 01:50:03 yaroslav: ! 01:52:00 Sergey Pahomov: одинаково 01:52:00 Sergey Pahomov: в b сейчас ссылка на a 01:52:02 Alex Stepenko: один список две ссылки на одну область памяти 01:52:03 Денис Карпов: 0 в обоих списках 01:52:03 Дмитрий: одинаковые, 0 в 1м элементе 01:52:04 Kirill.Porshnev: одникова 01:52:06 Alexey Donskikh: одинаково 01:52:09 Константин: одинаковые 01:52:11 Darya: один и тот же 01:52:59 Денис Карпов: copy 01:53:00 Константин: copy 01:53:00 Darya: copy 01:53:07 vardeath: через list(a) 01:53:08 Стас: == 01:53:12 Roman Khrustalev: [:] 01:53:13 Sergey Pahomov: перебрать a и инициализировать b 01:53:14 Alexey Donskikh: срез 01:53:46 Дмитрий: Но со вложенными списками не сработает) 01:54:12 Roman Khrustalev: deepcopy 01:54:37 Дмитрий: Можно ли делать deepcopy на заданную глубину? 01:54:55 Stacy Vedeneeva: а изменится, а б нет 01:55:13 Денис Карпов: 1,2,3,4,5,1 01:55:16 Дмитрий: оба изменятся 01:55:25 Darya: видимо оба изменятся)) 01:56:10 Дмитрий: в данном случае, если всего один элемент вложенного списка, интерпретатор не воспримет его как элемент того же уровня? 01:56:52 Darya: магия 01:57:01 vardeath: он ссылку сохраняет в списке( 01:57:03 Sergey Pahomov: копируется ссылка 01:57:05 Дмитрий: потому что вложенный список опять копируется ссылкой 01:57:20 vardeath: вот жесть, не знал 01:57:35 Дмитрий: list и срезы задают только копию первого уровня 01:59:13 Дмитрий: #вопрос запись[[[1,2]], [[3,4]]] это список на три уровня вложения. А если так же записать кортеж, то интерпретатор уменьшит глубину до двух уровней 02:00:30 Stacy Vedeneeva: понятно 02:00:31 Денис Карпов: + 02:00:32 AndrewBolshakov: + 02:00:32 Константин: + 02:00:35 Darya: понятно 02:00:35 Елена Курносова: + 02:00:35 Alexey Donskikh: + 02:00:37 Дмитрий: т.е. если записать a = (((1,2)),((3,4))) print(a) ((1,2), 3,4)) 02:00:38 yaroslav: + 02:00:40 Стас: + 02:00:48 Liubov .: класс, спасибо 02:01:00 Стас: да 02:01:02 vardeath: дааа 02:01:03 Darya: да 02:01:03 Денис Карпов: да 02:01:03 Liubov .: да 02:01:04 Константин: + 02:01:05 Alexander Bolgarov: да 02:01:05 roman: + 02:01:08 AndrewBolshakov: да 02:01:10 Denis: нет) 02:06:28 Дмитрий: нет пока 02:06:30 Denis: new выполняется перед init 02:06:31 Ilia: нет 02:06:31 Stacy Vedeneeva: -\ 02:06:31 vardeath: + 02:06:34 Стас: читал но не помню уже) 02:06:35 Darya: нет 02:06:54 Denis: и new передаёт self init'y 02:11:44 Дмитрий: + 02:11:44 Ilia: --- 02:11:45 Stacy Vedeneeva: + 02:11:46 Елена Курносова: + 02:11:46 Roman Khrustalev: + 02:11:47 Денис Карпов: + 02:11:47 Sergey Pahomov: + 02:11:47 AndrewBolshakov: + 02:11:49 Стас: +- 02:11:50 Alexey Donskikh: + 02:11:54 SugakovDenis: +- 02:11:55 Darya: +- 02:11:56 Liubov .: + 02:11:57 Timofei Lytkin: +- 02:11:57 Kirill.Porshnev: + метакаслы зло)) 02:11:58 Дмитрий: в общих чертах) 02:12:00 Николай Зелюков: что то стало 02:12:03 Denis Smirnov: надо самому поковыряться 02:12:05 Константин: половина + 02:12:06 Стас: думаю нам долго это ещё не понадобится) 02:12:46 Denis: #вопрос :в models мы объявляем класс, пусть будет Post. И объявляем колонки (свойства класса Post). Но свойства класса же наследуются всеми экземплярами. Каким образом получаются отдельные посты c уникальными атрибутами? 02:13:27 vardeath: автоматически создается id 02:21:26 Александр Гаврилов: #вопрос Вопрос может чуточку не по сегодняшней теме. А будут в курсе рассматриваться настройка веб сервера Apache/Nginx. И будет ли что-нибудь о WSGI? 02:21:51 Ilia: + 02:24:42 Денис Карпов: Получается это временная таблица? 02:25:19 Ilia: Спасибо 02:25:59 Roman Khrustalev: а только у меня не работает вот такая конструкция? group = models.ForeignKey(Group, on_delete=models.SET_NULL, blank=True, null=True, related_name="posts") И требуется указывать в кавычках 'Group'? 02:26:05 Денис Карпов: ок 02:26:21 Roman Khrustalev: да 02:28:12 Roman Khrustalev: было бы неплохо ссылки на нужные части оф. документации в задании, а то вообще не ясно как и что использовать 02:28:47 Стас: Есть на русском документация если что 02:28:47 Стас: https://djbook.ru/ 02:31:03 Денис Карпов: Полезно, спасибо 02:31:05 vardeath: побольше таких вебинаров делай ) 02:31:05 Дмитрий: Дорвались до Адиля)) 02:31:10 Alexander Bolgarov: Спасибо Адиль! 02:31:16 Stacy Vedeneeva: спаисбо большое!!! 02:31:23 Елена Курносова: спасибо! 02:31:25 Стас: Спасибо! 02:31:27 Liubov .: очень полезно, спасибо, Адиль 02:32:09 Стас: есть 02:32:12 Roman Khrustalev: есть 02:32:22 Стас: В практикуме написано как сделать 02:33:01 Стас: + они автоматом так делаются 02:33:45 Darya: адиль сбежал)) 02:33:45 vardeath: устал он) 02:33:51 Дмитрий: вопрос в треде) 02:34:31 Denis: спасибо, Адиль) 02:34:34 Дмитрий: Оке) Спасибо! 02:34:34 Darya: спасибо! 02:34:41 Roman Khrustalev: спасибо! 02:34:46 Константин: спасибо 02:34:54 Stacy Vedeneeva: спасибо Адиль! 02:35:04 Адиль: 🔥всем спасибо, что слушали!) 02:35:17 Dmitry Shmarev: спасибо! 02:37:30 vardeath: согласен, пришлось еще 2 планки оперативы купить) 02:37:51 Стас: Про 2 папочки расскажи в треде по возможности) 02:49:50 yaroslav: - 02:49:53 Дмитрий: нет, они в голове 02:49:53 Николай Зелюков: нет 02:49:56 Константин: нет 02:49:57 Denis: ещё в январе) 02:50:00 Darya: пока нет) 02:50:10 Ilia: вначале курса была анкета с указанием цели 02:50:26 Denis Smirnov: не дошел еще урока 02:52:23 Дмитрий: грустно становится, когда материал с трудом заходит)) 02:53:30 Darya: ^^ 02:53:38 Roman Khrustalev: спринты батарейку и съедают постоянная гонка 02:53:55 vardeath: я какаву тож люблю) 02:54:03 Дмитрий: какава ++ 02:55:33 Николай Зелюков: да. Я сейчас постоянно в режиме спринта из-за курса. Теперь внимательно слежу за энергией, настроением итд, иначе всё посыпется 02:55:55 Roman Khrustalev: у меня еще и работа спринтами по 2 недели ( 02:56:45 Stacy Vedeneeva: :D забвный аутсорс 02:57:19 Адиль: я с карантином стал вставать в 6 утра ) 02:57:45 Denis: 6:30( 02:58:33 Николай Зелюков: рано вставать кайфово, кажется что день больше вмещает 02:59:36 Дмитрий: Заряжает понимание, что остальные проходят ровно такой же путь 03:03:17 Darya: спасибо за весёлые примеры)) 03:03:19 Константин: спасибо! 03:03:20 Дмитрий: Спасибо! 03:03:21 Стас: Спасибо! 03:03:58 Roman Khrustalev: я про нормальные спринты по agile 03:04:02 vardeath: Хорошая информация) спасибо Антон) 03:04:03 Дмитрий: Если его не соблюдать, то потом будет ком 03:04:36 yaroslav: Вопрос про спринты : такое ощущение что они не растянутся до февраля, судя по количеству планируемых часов 03:05:01 Roman Khrustalev: тут мы приходим к вопросу оценки задач, а это долгая и сложная тема 03:05:01 Stacy Vedeneeva: Из за сессии отстала с проектом и до сих пор сдаю проект прошлого спринта) Сложно потом нагнать 03:05:31 Дмитрий: вряд ли по полчаса хватит) 03:05:43 Николай Зелюков: Вопрос: расскажите пару моментов про обучение. Как лучше комбинировать учебный процесс. Допустим какое то время тренажер, какое-то на литературу итд 03:07:14 Roman Khrustalev: сериалы и фильмы тоже надо, иначе крыша поедет ) 03:07:17 Стас: Меня интересует будем ли мы дальше касаться шаблонов html чтобы выглядело более менее приятно?) Ведь в ближайшее время мы сами их себе будем где то брать или собирать из bootstrap. 03:07:31 Стас: Я тоже смотрю во время еды ютуб по коду) 03:08:50 yaroslav: Вопрос про спринты : такое ощущение что они не растянутся до февраля, судя по количеству планируемых часов 03:08:57 Дмитрий: пока что за едой получается разгрузочное время) 03:09:10 Стас: ещё хороший способ для себя нашёл. Скачал курс по разработке простенького сайта с нуля на джанго. Помогает понять последовательность или подсмотреть где то) Купил второй монитор и там параллельно включаю с кодом 03:09:20 vardeath: а как лучше переходить на новую специальность, чтобы как можно меньше терять в заработке?) 03:09:51 Дмитрий: Бывают стажировки, по совместительству с основной работой? 03:10:34 Николай Зелюков: у меня постоянная дилемма. Задать вопрос или рыть самому 03:10:47 Стас: На процентов 30 быстрее стало 03:10:53 Николай Зелюков: Обычно получается самому придти к решению, но обычно это не быстро 03:11:49 Дмитрий: Однозначно 03:11:53 Николай Зелюков: согласен 03:12:07 Karimov Roman: Был ли опыт работы c expat'ами или в foreign company, какие особенности? 03:12:37 Николай Зелюков: то есть нужно задать себе какой-то отрезок времени как ориентир 03:13:02 Адиль: как вариант да, бывает и так, что решение может не прийти в голову потому что не хватает базы какой-то и это нормально 03:13:23 Николай Зелюков: окей, ценно 03:14:17 Stacy Vedeneeva: У нас в городе на стажировки берут как на позицию джуна и требования соответсвующие)) 03:16:47 Karimov Roman: Здесь вопрос про Российские стандарты работы и Европейские 03:16:52 Karimov Roman: и что лучше 03:16:58 Roman Khrustalev: Насколько приходится работать с инфраструктурой? Облака, docker, kubernates? 03:18:08 Roman Khrustalev: и насколько полезен и востребован такой опыт для программиста? 03:18:13 Stacy Vedeneeva: индусы это кит программирования, много шуток про туториалы на ютубе от них) 03:21:29 Karimov Roman: Да 03:22:27 Roman Khrustalev: спасибо! 03:22:32 yaroslav: Вопрос про спринты : такое ощущение что они не растянутся до февраля, судя по количеству планируемых часов 03:22:32 Дмитрий: Спасибо большое! 03:22:42 Karimov Roman: Спасибо 03:23:38 Denis: на вебхуках?) 03:23:45 yaroslav: Спринтов около 12 и на каждый 2 недели , или это не так? 03:24:26 Дмитрий: ну это и интересно) 03:24:39 vardeath: будет динамическое программирование? 03:24:43 Адиль: да =) 03:25:05 Адиль: будут алгоритмы и структуры данных 03:25:34 Darya: спасибо, много полезного сегодня) 03:25:42 vardeath: красота, алгоритмы тема достаточно сложная) 03:26:05 Дмитрий: решение алгоритмических задач да, хорошо развивает мышление) 03:26:06 Roman Khrustalev: о коммивояжере ) 03:26:26 Kirill.Porshnev: спасибо за вебинар 03:26:30 Константин: всем спасибо!!! 03:26:31 Юлия: спасибо!) 03:26:34 Alexander Bolgarov: Спасибо!! 03:26:35 Дмитрий: Спасибо, хорошо занимались! 03:26:38 roman: спасибо,юыло круто 03:26:39 Stacy Vedeneeva: спасибо большое! 03:26:40 Denis: спасибо всем)