0:00 Вступительное слово, немного о режиме работы. 2:00 С чем будем знакомится на этой лекции. 3:00 Пробежимся по презентации автора библиотеки graph (надстройка над tkinter, если не правильно понял, сорри поправьте меня) Константина Юрьевича Полякова =====Начало презентации. Про систему координат (3:45), про import (5:20), про цвета и толщину линий (6:10), примитивы (9:05) 11:44 Пример запуска исполняющегося кода из GitHub. 12:35 Возвращаемся к презентации. 13:35 Про задачу с отрисовкой одинаковых примитивов. 13:58 Про процедуры (функция без return, на языке C - void функция) 15:53 Пример процедуры. И отсылка к PEP8. 22:00 Циклы. 22:55 Про то, что не надо "играть в гольф". 25:30 Возвращаемся к презентации. Вложенный цикл. 26:30 Штриховка. 29:15 "А ты можешь нарисовать линию по пиксельно ровной, как в Paint" (не дословная цитата)? 30:48 Заливка. 32:30 История про цвета 34:40 Построение графиков функций. (Лирика 34:55 Про то, что есть matplotlib) 35:55 Про рисование графиков и встречающихся проблем. 37:25 Про анимацию и объекты. 41:05 Про run() и update() 41:25 Вопрос про отсутствующие скобки у update 44:58 События (event) ====== 47:26 Некоторые детали про списки (list) и кортежи (tuple) тонкости с присваиванием. 50:00 Какие типы туда можно положить. 51:20 Списки изменяемые объекты. 53:10 Про доступ по ссылке. (Довольно важная вещь в python) 54:30 Если мы хотим копию объекта list. 58:00 в качестве основы(переменной) для "конструктора"(функции) list() может служить любой итерируемый объект. 1:02:00 Про неизменяемость кортежей 1:03:05 Про изменяемые объекты внутри неизменяемых. 1:06:30 Про массивы. (библиотека array, numpy, scipy) 1:08:00 Возвращаемся к понятию изменяемости. (про append()) 1:09:20 Про ссылочную модель python. 1:13:10 Методы создания списков. 1:14:30 Про list comprehension (или по научному - списковое включение)
@TeaAndCoffe5 жыл бұрын
нет на 0:00 нужно всем встать, даже тем кто собирается смотреть видео......
@knudrasmussen61815 жыл бұрын
@@ffx2874 Куда тебе еще точку вставить?
@scriptocreator4 жыл бұрын
@@ffx2874 не знаю, чего ты боишься (может того, что вк видит её сомнительной), но вот полная ссылка: tele.gg/shemupbot -если это наёб, то хочу сказать, что я её выложил не потому что я её рекламлю, а поскольку один тип скрывает, на что он ссылается- 🤫
@Bigfootnorm2 жыл бұрын
Какие жизненные примеры про плавность перехода. Особенно в 22-ом году. Лекции шикарные. Преподаватель - один из немногих, кто способен донести знания до самого убежденного гуманитария, считаю. 👍
@murtazina_raisa2 жыл бұрын
Я тоже самое хотела написать про плавность перехода😖 актуально
@Bigfootnorm2 жыл бұрын
@@murtazina_raisa дальше походу актуальнее и актуальнее только...
@murtazina_raisa2 жыл бұрын
@@Bigfootnorm да, грустно это всё, сама с начала войны смысл жить потеряла как-будто😞
@андрейпортал10 ай бұрын
я юрист программист
@ДаниилЕрошенко-н8э4 жыл бұрын
Как бы мне хотелось видеть такой же уровень подачи в своем университете... От лекции невозможно оторваться! Спасибо вам за ваш труд!
@iritaka5 жыл бұрын
Тайм-коды: Графика 2:05 библиотека graph Константина Юрьевича Полякова ( не библ. graphics). Обёртка над библиотекой tkinter 3:30 презентация. Графика 3:45 простые программы. Экранная система координат: начало координат (0, 0) - слева вверху 5:00 цвета. from graph import * # подключить все (*) функции модуля graph. Подключение библиотеки - оператор import 6:10 penColor("red") # цвет линии контуров графического примитива, penSize(2) # толщина линии, brushColor # заливка 7:18 RGB (red green blue). В HTML-нотации в формате RGB: penColor(255, 255, 0) 9:08 примитивы (Простейшие фигуры) point(x, y) # точка. 1 пиксель закрасить в x,y. line(x1, y1, x2, y2) # линия moveTo(x1,y1) lineTo(x2,y2) lineTo(x3,y3) # ломаная 10:10 rectangle(10,20,50,40) # прямоугольник circle(x1,y1,Radius) # круг polygon([ (x1,y1), (x2,y2), (x3,y3), (x1,y1)]) # треугольник. 1 параметр - список [ ] кортежей( ). здесь 4 элемента-кортежа 11:44 переход в среду разработки. Пример запуска исполняющегося кода из GitHub 13:23 процедуры. Подпрограммы. Функции, кот. ничего не возвращают. Только делают несколько одинаковых вещей 20:46 run() чтобы прога не закрылась. Главный цикл для ожидания 22:00 циклы 22:59 не надо "играть в гольф"(code-golf) максимально минимизировать код 24:47 Y=40 # константа. Переменная, которую ненадо менять 25:31 вложенные циклы 26:32 штриховка 30:47 заливка. Серый: когда R=G=B 34:44 построение графиков функций (для этого есть нормальная библиотека matplotlib) 36:32 преобразование координат (scalability) 37:26 анимация (animation) 38:05 объекты (object) obj = rectangle(x,y, x+20, y+20) 40:00 движение. update() moveObjectBy(obj, 5, 0) xCoord(obj) close() onTimer(function, time-step) 41:20 если в коде имя функции без (), то это просто говорят, что это она. А не вызывают, чтобы запустился её код. Функция, как объект первого рода. 44:59 события (event) например выход по Escape. event.KeyCode==VK_ESCAPE. Коды клавиш (Esc=27) onKey() 48:52 конец презентации. Сайт: kpolyakov.spb.ru 49:25 Списки(list) и Кортежи(tuple). А=[1, 2, '3', True, (30, 40), [50,60] ] Список - изменяемый объект. Туда можно класть все, что угодно. Квадратные скобки 52:07 В=А # будет создан синоним А. Т.е. еще одно имя для одного и того же. Так скопировать список нельзя. 53:03 индексы. В[0] = 10. Доступ по ссылке в Питоне. Ссылочная модель данных 54:31 чтобы скопировать список. B=list(A) # слово list() - это Конструктор объекта. Функция 54:52 x=int('AB', base=16) # сконструируй мне число, по основанию 16 55:33 системы счисления x=int() # х = 0 58:41 B=list('Hello') # ['H', 'e', 'l', 'l', 'o'] список символов строки. В list() можно передать любой итерируемый объект 1:00:23 B=A.copy() # А, скопируй сам себя. Другой способ скопировать список 1:01:43 А=(1, 2, 3) # tuple. Кортеж - неизменяемый тип. Круглый скобки 1:03:34 если в кортеж запихнуть список, то через индекс списка можно менять элемент кортежа 1:06:24 массивы в питоне в отдельной библиотеке import array (список однотипных элементов стандартного размера) 1:07:15 библиотеки numpy, scipy 1:08:12 A.append(4) # дописать в конец A.append(A) 1:12:42 A =list(range(1, 101, 1)) Чтобы сделать В на основе списка А: 1:14:34 list comprehension (Списковое включение) генератор списка B=[ x*2 for x in A if x%7==0] (можно в круглых скобках) 1:16:57 A.insert(куда, что) 1:17:17 help('list')
@2002babay4 жыл бұрын
Не через год, а через полгода - закон мнемотехники! Спасибо за лекции. Мне 41 год, с удовольствием из слушаю и даже конспектирую.
@MsBorisKV5 жыл бұрын
Спасибо за лекции, для меня, человека который только начинает изучать python 3, все доступно и понятно.
@lauriekatan49272 жыл бұрын
Выучил?)
@CodeNSell2 жыл бұрын
Как там дела, в будущем? )
@WindlePoons_ru3 жыл бұрын
Стал смотреть с первой лекции. Всё было понятно до этой )) Реально ощущение, что прогулял одну лекцию до этой )) Пока использую notepad++ для конспектирования материала. Записываю на ходу код и комментирую его как можно подробнее, чтобы потом можно было прочитать и закрепить знания. У меня очень скудный запас знаний в программировании. Это несколько школьных уроков по бейсику ещё в 90х )) где максимум, что давали - это рисование линий и кружочков командами line и circle. Аллилуя, спасибо этому мудрому лектору!!! В ходе просмотра лекции, до меня наконец дошло озарение, чем отличаются конструкции for x и for i ))) Первая говорит о том, что нужно выполнять действия для каждого значения X в списке, а вторая, сколько повторов нужно сделать (счётчик) и к действия с конкретным значениям списка на прямую отношения не имеет )) ОООО какая же до этого у меня была сумятица в голове. Полную околесицу нёс ))
@ДжозефНилац3 жыл бұрын
эм, вообще-то никакой разницы нет. хоть "for chtototam" напиши. просто "за кадром" ты вешаешь ссылку с x или i (ну или chtototam) на очередной элемент итерируемого объекта. хотя для удобства понимания логичнее делать в написанном вами виде, да
@АнонАнонов-ы6о5 жыл бұрын
1:15:45 Вот так объяснил - я всё понял с первого раза! :О (Читал про генератор списка читал в книге, но не понял. А тут всё ясно.)
@veraivanova28583 жыл бұрын
Изумительные лекции, смотрю и рассуждаю до конца. Вспоминаю профессора по высшей математике Зигель, когда бегом бежали занимать места на его лекции, чтобы видеть и слышать его. ВОТ ЧЕМ славились МАИ! Помню его дополнительные бесплатные лекции, для любителей астрономии, когда Зигель доказал математические, что скорость вращения земли вокруг своей оси увеличивается и существует связь с магнитным полем земли и силой притяжения. Слушали с открытым ртом, гениально!
@frost14374 жыл бұрын
Большое спасибо за огромный и бескорыстный труд!
@filinalex4074 жыл бұрын
Добавьте к описанию каждого видео практики или лабораторные которые вы проходите со студентами, тоже хотелось бы попрактиковаться) Заранее спасибо
@ilyanicgusev5 жыл бұрын
Тимофей, огромное мерси за работу. С большим удовольствием работаю с вашим курсом и плачу: какого чёрта я потерял столько времени и выучился непойми на кого, вместо того чтобы в своё время пойти на подобное направление. Какой-же я был м....к ...
@Daloshka5 жыл бұрын
Очень интересно, вы даете основы для понимания, хоть я эти тему уже изучал
@Dark_Moon_2703 жыл бұрын
Огроменское спасибо за ваш труд))
@ПавелГуляев-й5ь5 жыл бұрын
Спасибо за Вашу работу! Замечательный курс!
@СергейПресняков-о4р5 жыл бұрын
Такое чувство что между 2 и 3 лекцией пропустил ещё несколько лекций.
@AlexanderTvorogov5 жыл бұрын
Я бы сказал, уверенность ;)
@yaroslavdzhohal88085 жыл бұрын
100%
@gbrs724 жыл бұрын
не надо практику пропускать :)
@сергейсемёнов-о7ю4 жыл бұрын
У них по-ходу в лабораторных много чего происходит. Жалко что их нет.
@igelko4 жыл бұрын
@@сергейсемёнов-о7ю в описании есть ссылка на практику и гитхаб - там есть тексты всех лаб и исходники.
@apacho3215 жыл бұрын
1:16:40 - будет создан не tuple, а генератор. Чтобы создать tuple, надо перед открывающей скобкой дописать слово tuple.
@moj-psevdonim4 жыл бұрын
Большое спасибо за выложенные видео
@CaptainMountain5 жыл бұрын
Преподаватель мастер своего дела, лайк однозначно!
@EL0naMuskes5 жыл бұрын
Огромное Вам спасибо!
@DimetradzeLeo5 жыл бұрын
Пользуйся, Илон, в тесле пригодится
@brlmbrlm77782 жыл бұрын
Мой самый самый любимый препод на просторах ютуба ++++++++++++++++++++++++
@rmatveev5 жыл бұрын
Тимофей, огромная просьба к вам: озвучивайте вопросы, которые вам задают из аудитории, а то их почти не слышно на записи.
@dimashsaibulatov65843 жыл бұрын
+
@SlavaArgentina4 жыл бұрын
Собрал таймкоды ко всем лекциям в одном месте brva.ru/py3 Поднимите лайком, пожалуйста. Возможно, это будет полезно кому-то ещё, изучающему Python. (таймкоды, собраны из комментариев Iritaka 160)
@GLUKOVICH5 жыл бұрын
как вовремя, мне как раз сейчас нужно будет что-то подобное
@WOLFRAM_EDITS3 жыл бұрын
34:20 Тимофей, Хирьянов, просто красавчик, вы реально сказали правду, поддерживаю!!!!!!!
@Амарантус5 жыл бұрын
Спасибо за лекцию. Лайк. Начинаю смотреть
@fallentoheel4 жыл бұрын
Объясняет клево я сейчас учусь и местами это как скоростной поезд а когла сморю лекции поезд немного тормозит и я внкаю в нюансы. Спасибо
@7369395 жыл бұрын
Поляков как всегда рулит! Было-бы очень круто если бы он начал создавать слайды и книги по машинному обучению.
@АнонАнонов-ы6о5 жыл бұрын
1:52 Сложно соблюдать именно такой "график": "час-день-неделя-месяц-год", но если достаточно регулярно заниматься, то будет вам счастье. :D
@olegmakarikhin5 жыл бұрын
Есть такая "кривая забывания Эббингауза". Можно погуглить и выбрать для себя интервалы, с помощью напоминалок в телефоне можно составить график, когда следует повторить материал, чтобы запомнить его надолго. Пример с википедии: первое повторение - сразу по окончании чтения; второе повторение - через 20-30 минут после первого повторения; третье повторение - через 1 день после второго; четвёртое повторение - через 2-3 недели после третьего; пятое повторение - через 2-3 месяца после четвёртого повторения.
@rogersmith7573 жыл бұрын
Спасибо за лекцию!!!
@ilyhasmolensky5 жыл бұрын
За плавный фашизм отдельный + !
@MrShohet5 жыл бұрын
и где вы его видите, особенно при плавном движении???
@MrShohet5 жыл бұрын
не ищите черную кошку, особенно там, где ее нет! Я про питон тоже!
@MaxPV19814 жыл бұрын
Особенно забавно слова про фашизм звучат в июне 2020 года, на фоне происходящего в западных странах. А мы ещё думаем, откуда столько либерастов вокруг... Да вот же, их специально готовят :)
@ammonjerro3964 жыл бұрын
@@MrShohet ну не все же овощи люди и некоторые помнят старые времена и видят разницу.
@MaxPV19814 жыл бұрын
@@sergeisavinov535 Майдан головного мозга - это плохо излечимое заболевание, и даже набор таких фактов, как наличие до мозга костей научного склада ума у оппонента, отсутствие телевизора, долгие годы изучения того, что же действительно происходило в России и СССР, потому что шизофренический бред таких вот "освободителей" уже подзадолбал, и подростково-диалектических приёмов, к которым склонны прибегать подобные сектанты (типа диалоговой трансферренции на тему пользования чем-то зарубежным), - он не позволит собраться в такой голове в какую-то единую картину. Хотя судя по набору стандартных аффирмаций, это скорее похоже на стандартного интернет-намёника из соседних "благополучных" стран. Что-то отличало Штирлица от жителей Берлина...
@ffx28745 жыл бұрын
Вы можете получить любые курсы (так же Skill-box'a) за 1% или БЕСПЛАТНО! Переходим к боту в телеграме - vk cc/9WJFBu и получаем нужный курс. Поставьте точку вместто пробела в ссылке
@ВадимСухотин-ю5д2 жыл бұрын
После отметки 4 минуты я бы внёс иную версию о причине традиции размещать начало координат слева вверху - с учётом своего личного опыта программирования, берущего начало ещё в 80-ых годах. Ибо нередко графики функций мы выводили в символьном виде, звёздочками или другими символами. И вывод шёл построчно сверху вниз. Мало того: и ось x в таком случае обычно шла сверху вниз.
@ВладимирУстинов-л4у Жыл бұрын
И ещё хочу добавить то что,ребят я понял то что программировать это как делать электрику и отопление есть разные схемы монтажа в том смысле что все будет работать но только зависит от схемы проще или сложнее сделать схему. Но в любом случае будет светло и тепло это для тех кто в этих сферах работал.
@serg-7erg4 жыл бұрын
Большое спасибо за видео! Коментарии излишни...
@Tubik123bubik5 жыл бұрын
Офигеть, круто, жгите еще! 👍👍👍👍
@АнонАнонов-ы6о5 жыл бұрын
1:17:18 "Если вы захотите это дело посмотреть, то кто вам поможет?" *ГУГЛ!!!* :D
@АрсенийМракобесов-з5г5 жыл бұрын
я сначала прочитал твой комментарий, а потом посмотрел видео, думал он так скажет)
@АнонАнонов-ы6о5 жыл бұрын
@@АрсенийМракобесов-з5г :D
@ПетрФролов-ю6ж3 жыл бұрын
Отличная лекция! (со второй половины ; )
@АлександрВерницкий-ь5к4 жыл бұрын
Есть готовые решение к примерам задач,используемых в практике? Было бы классно сравнить решения
@МаксимПерепелица-э6и4 жыл бұрын
Замечательная лекция.
@xn4pl5 жыл бұрын
Про генератор кортежа ошибка. Если создавать 'comprehension' с круглыми скобками то получается не итерируемый 'tuple', а особый объект: генератор. Генератор позволяет создавать элементы последовательности по одному когда это потребуется и возвращают каждый элемент по очереди по мере создания, когда 'list comprehension' и подобные сначала создают всю последовательность, записывают в память и лишь потом её возвращают.
@alexkam89342 жыл бұрын
Скажите, а как установить модуль graph на Chromebook? (OS Chrom, Linux)
@АрматовАтайбек5 жыл бұрын
А можете нам тоже показать лабораторную работу, мне нужна практика
@АрматовАтайбек5 жыл бұрын
@@gunster1998 Спасибо)
@tohoto21835 жыл бұрын
Питонтьютор в помощь и другую линейку лекций по питону глянь .
@АрматовАтайбек5 жыл бұрын
@@tohoto2183 Хорошо, большое спасибо)
@Sneaker_of_Retribution5 жыл бұрын
30:00 интересно как в каде делается вспомогательная линия? Они прописали подгоняющуюся формулу в область точки2? Но ведь она прописана бесконечной в обе стороны,значит онакаким то образом подгоняется под монитор Тогда это две противонаправленные линии?
@lynlizheng94844 жыл бұрын
Вроде там есть СК и в ней все объекты аналитически описаны. А твой монитор это как окно в этот мир
@haykhovhannisyan57333 жыл бұрын
Отличный курс, просто Нижная часть экрана не видно
@АндрейТарабукин-п6д3 жыл бұрын
Кто-нибудь может дать актуальную ссылку на практику? Здесь ссылка не работает, в плейлисте практика программирования на python 2020 тоже не работает
@ИринаБонд-щ8ч5 жыл бұрын
Спасибо за видео !))
@MaximLifeUA3 жыл бұрын
Дайте пожалуйста рабочую ссылку на архив с лабораторками ?
@sergeizub90485 жыл бұрын
Жаль, что нижнюю часть экрана с презентацией на видео не видно (
@Lunathris5 жыл бұрын
да, очень неудачно совместили на монтаже запись экрана с записью лекции. вроде как есть место чтобы поднять вверх запись экрана... или что-то всё же с записью экрана не так пошло.
@tkhirianov5 жыл бұрын
Запись экрана поправил только сегодня, с 8й лекции.
@xandrewpwnz5 жыл бұрын
@@tkhirianov извините за наглость , но есть ли возможность выгрузить презентацию в вашу группу в телеграмме , там в файлах чата что бы висела и любой мог зайти , скачать и заодно посетить ваш канал в тг , профит же как я думаю
@tkhirianov5 жыл бұрын
@@xandrewpwnzпопросите админов, пожалуйста. Вот тут презентация Полякова: kpolyakov.spb.ru/loadstat.php?f=/download/pygraph.zip
@bluesnake004 жыл бұрын
Я pygame юзаю для обучения. graph так себе) Но рассказываете офигенно!!!
@000ProstoFan0005 жыл бұрын
Кста про черепаху: 1.не называете файл turtle.py 2. в конце добавьте input() и окно не будет исчезать сразу
@АлександрВерницкий-ь5к4 жыл бұрын
Можно вызвать модуль time: time.sleep(sec)
@ТимофейЗубов-п5и4 жыл бұрын
можно использовать команду turtle.done(), или turtle.exitonclick()
@ДжозефНилац3 жыл бұрын
только вот polygon сам соединяет последнюю точку с первой, так что не нужно ему повторять координаты первой в конце. И в связи с этим тот пример, который Тимофей быстро проматывает на 37 минуте не срабатывает - полигон вместо того, чтобы просто линией соединить точки из списка в параболу, рисует замкнутую фигуру.
@coderslav45054 жыл бұрын
Жаль, нельзя попасть на практику данных лекций. Ссылка под видео не актуальна. Там теперь практика новых лекций Python 3 (2020 года)
@vavilonyanenpervii25503 жыл бұрын
Использую питон 3.3 при попытке импортировать graph, выдаёт ошибку, tkinter тоже самое. Этот модуль надо загружать отдельно?
@АлександрВерницкий-ь5к4 жыл бұрын
Использую PyCharm c Ubuntu. Как установить модуль graph Использовал команды:pip3.8 install graph-theory; pip3.8 install 'module-graph[all]' Модули установились,но по моему ни то. Как установить?
@АлександрВерницкий-ь5к4 жыл бұрын
pip3.8 install graph Выдает Defaulting to user installation because normal site-packages is not writeable ERROR: Could not find a version that satisfies the requirement graph (from versions: none) ERROR: No matching distribution found for graph
@МихаилЕгерев-б1б4 жыл бұрын
Тимофей Фёдорович, можно ли ещё раз выложить лабораторные задания для практики? Зашёл сегодня на сайт практики и увидел, что там больше нет заданий про робота, черепашку и др. Можно ли это как-то вернуть? Очень интересно было программировать. На ГитХаб нет описаний, первой лабы и второй тоже. Можете помочь с этим?
Пишу в питон 3.8.2 фром граф импорт пишет нет имени граф что делать?
@shaomi20004 жыл бұрын
Библиотеку в директорию с програмою, или с файлом в котором пишешь скинул?
@a.l.uperccot45464 жыл бұрын
Тимофей Хирьянов не могу в ваших лекция найти решение задачи с исполнителем роботом. незнаю как написать когда каждый раз при запуске программы rendom генерации поля. как с этим бороться?
@СергейНауменко-ь6н3 жыл бұрын
Автор молодец спасибо
@gwa1978gwa4 жыл бұрын
semestr_1/lec_03/07_func_pt.py подскажите для чего введен коэффициент k=50?
@jscs1.6745 жыл бұрын
Пожалуйста,расскажите как установить библиотеку graph,сам архив есть,но куда кидать и как установить не понял,заранее спасибо
@rammartinas4 жыл бұрын
Попробуйте pip3 install graph
@alxleo14 жыл бұрын
Заходим на сайт Полякова, скачиваем архив. Там файлы setup и graph. Распаковываем их в папке с python.exe. Запускаем PowerShell (shift + правая кнопка в самой папке). Командой .\python -m setup.py install устанавливаем.
@ИльяКиреев-д8и5 жыл бұрын
когда пишу onTimer(update,50), выдает , и не происходит ничего, кто то знает, как это решить?
@lhiperrr3 жыл бұрын
Практика по ссылке недоступна
@konstantin37564 жыл бұрын
смотрю до конца и аплодирую
@nikolaydd62195 жыл бұрын
По моему было бы лучше, показывать весь обсуждаемый код в среде разработке с выводом результата.
@zradeg5 жыл бұрын
Почему-то graph ничего не рисует. Если запускаю из pyCharm, в консоль выводится "Process finished with exit code 0", но никаких картинок не рисует. Из командной строки просто молча отрабатывает и все. В чем может быть дело?
@zradeg5 жыл бұрын
Все, сам разобрался ))
@zradeg5 жыл бұрын
Тут был гневный комментарий от человека, взбешенного тем, что я не указал причину моей проблемы. В общем, его право и моя ошибка, да. Проблема моя - невнимательность: не указал в конце кода run(). После добавления все заработало.
@ilfat_akhmerov5 жыл бұрын
При плавном изменении итерации незаметны, но результат в итоге должен быть подмечен, хоть и не сразу всеми ;-)
@ЮрийЧебышев-т1ф3 жыл бұрын
Ну а случайно подмечано единицами в разные моменты это уже не страшно. Совсем не "пользователи бунтуют, милорд"
@dnacd11533 жыл бұрын
Хочу к вам на лекции
@dharmanam92635 жыл бұрын
Отлично, спасибо!
@dandraksichev69545 жыл бұрын
Тимофей Фёдорович, а как создавать овалы в graph, вроде такой функции нету в библиотеке, а в лабораторной работе все рисунки с использованием овалов, подскажите пожалуйста
@ДмитроШевченко-й2о5 жыл бұрын
Чуть не сошел с ума пытаясь построить овал.Предполагаю что задания Лектор сочинял не с помощью программного кода а с помощью чего то вроде пеинта.
@ИванМеркушев-ц1ь5 жыл бұрын
В файле graph, который в описании к практике овала нет в самом коде файла graph. Похоже кто- то вырезал. Нужен другой исходный файл graph. И еще в нем нет команды arc.
27:30 "проблема лишней единички" легко обясняется следующим примером: "бревно распилили на 4 равных части. сколько распилов было сделано?"
@woodiemax5 жыл бұрын
2 распила
@Lunathris5 жыл бұрын
@@woodiemax один распил поперёк, другой вдоль? ;)
@woodiemax5 жыл бұрын
@@Lunathris можно так. Можно сначало пополам 'поперек', потом положить эти две половинки рядом и еще раз пополам 'поперек'.
@Lunathris5 жыл бұрын
@@woodiemax фактических "распилов бревна" всё-равно три, а не два. если смотеть с точки зрения материала бревна, а не с точки зрения работы распильщика, чью работу мы немного отимизировали :)
@woodiemax5 жыл бұрын
@@Lunathris Согласен
@akhattukenov89874 жыл бұрын
ModuleNotFoundError: No module named 'graph' Как исправить ?
@kinenergy4 жыл бұрын
Такая же фигня, сам не знаю, что делать...
@kelbas67724 жыл бұрын
Тебе нужен сам файл graph.py в той же директории,что и твой проект
@kinenergy4 жыл бұрын
@@kelbas6772 а как создать graph.py?
@username-b6f5 жыл бұрын
34:30 Где-то я уже такое видел.
@ДенисКавунов4 жыл бұрын
У меня говорит что "owner": "python", "code": "undefined-variable", "severity": 8, "message": "Undefined variable 'event'", "source": "pylint",
@gbrs724 жыл бұрын
в армии в наряде по столовой всегда напоминали быть внимательными к температуре воды при мытье посуды: свариться может не только лягушка, но и человек ожоги получить вполне может.
@egorpilat27775 жыл бұрын
Тимофей, ваши лекции-музыка для ушей. >>>a=([ ], ) >>> a[0] += 2 >>>TypeError: 'tuple' object does not support item assignment >>>a ([2], ) Над таплом на самом деле можно издеваться :)
@BGTM-tx2hz4 жыл бұрын
на 34 минуте очень правильные мысли. Он ещё там работает?
@bashir9154 жыл бұрын
где можно лабораторки достать
@mohamedalilouhichi2918 Жыл бұрын
very interesting content, thank you very much just we need english translation :(
@АндрейМаслов-ь3э5 жыл бұрын
Где найьи лабы,на сайте не могу что то киньте ссвлку плиз)
@Daloshka5 жыл бұрын
Можно ссылку на зеркало телеграмма?
@sergeevychchao80394 жыл бұрын
33:40 Человек медленно засыпает в комнате, когда небольшими порциями поступает угарный газ СО, можна не проснутся.
@tolegennurkey8944 жыл бұрын
A=list(range(1,101,1)) B=[x*2 for x in A if x%7==0] print(B) при написании вышеуказанного кода вышел результат: [14, 28, 42, 56, 70, 84, 98, 112, 126, 140, 154, 168, 182, 196] вопрос: Если же у списка стоп на 101 то почему же результате появились 112, 126, 140, 154, 168, 182, 196??
@komazmt4 жыл бұрын
В начале формулы x*2
@fasimpls56615 жыл бұрын
Бин давно программировать хочу научится(а научится вообще с полнейшего нуля,в шк с информатикой проблемы были из-за такого себе учителя, он автоматом ставил) , вот только хз с чего начать, и как вообще начать
@guesswho66844 жыл бұрын
Есть бесплатный курс по компьютерных науках от Гарварда, CS50, и много курсов по пайтону в Ютубе
@ДмитрийФилимонов-о4д3 жыл бұрын
Соцсеть про замену цвета это ВК
@dmytrosoroka73354 жыл бұрын
Лайк, респект за итерацию "лягушка"+1 !
@AndersonSilva-dg4mg5 жыл бұрын
по алгоритмам и структурам данных будут лекии/практика?
@tkhirianov5 жыл бұрын
Вот тут все ссылки: judge.mipt.ru/mipt_cs_on_python3 В этом году будут Алгоритмы и структуры данных, но весной и на С++. Надеюсь, что их также будут записывать.
@AndersonSilva-dg4mg5 жыл бұрын
@@tkhirianov C++ даже лучше, спасибо
@svetlanamazhaykina69185 жыл бұрын
@@tkhirianov А на Java не будет?
@tkhirianov5 жыл бұрын
@@svetlanamazhaykina6918 Я не владею Java.
@svetlanamazhaykina69185 жыл бұрын
@@tkhirianov Жаль :(
@clinteastwood38644 жыл бұрын
Оператор под конец видимо вышел кофе пить
@invisiblealex0074 жыл бұрын
C:\WINDOWS\system32>d:\setup\setup.py install running install running build running build_py file graph.py (for module graph) not found file graph.py (for module graph) not found running install_lib warning: install_lib: 'build\lib' does not exist -- no Python modules to install running install_egg_info Removing D:\Program Files\Python382\Lib\site-packages\graph-1.5.0-py3.8.egg-info Writing D:\Program Files\Python382\Lib\site-packages\graph-1.5.0-py3.8.egg-info очень прошу, помогите(( уже и от имени админа консоль запускал и файлы открыл, посмотрел, что внутри... не импортируется, не устанавливается библиотеке. Файл graph.py естественно есть и в той же папке, почему его установщик не любит? Можно ли как-то ее руками запихнуть?
@ОбычныйПарень-ш1р5 жыл бұрын
Жаль, низ презентации не видно
@ЛоркаЧайка3 жыл бұрын
Агонь😘
@PielogGames4 жыл бұрын
ребят, что делать с архивом graph ? как установить этот модуль?
@rammartinas4 жыл бұрын
Попробуйте pip3 install graph
@wolfich46845 жыл бұрын
Говорилось про аакуюто черепашку.. но в последних лекциях (1ой и 2ой) ее ведь не разбирали?
@andreyvbvbvb5 жыл бұрын
В описании под видео зайди на сайт курса, там в виде домашнего задания походу, и черепаха и робот и все все все
@Lunathris5 жыл бұрын
её разбирали на практических (лабораторных) занятиях, потому и была она упомянута как пройденный этап.