31 Множества в Python. Тип данных set

  Рет қаралды 121,214

egoroff_channel

egoroff_channel

Күн бұрын

🔥🔥🔥 Инди-курс по Python 🔥🔥🔥
stepik.org/cou...
👉👉👉 Свой вопрос по курсу можешь задать в чате
t.me/+SlnNhAO7...
👉👉👉 Также подписывайся на мой телеграмм-канал
t.me/python_eg...
egoroffartem.py...
Множество (set) - неупорядоченная коллекция, хранящая набор уникальных значений и поддерживающая для них операции добавления (add , update), удаления (remove,discard,pop) и определения вхождения.
Как правило, для множеств поддерживаются операции, аналогичные операциям с математическими множествами: объединение, пересечение, симметричная разность множеств
egoroffartem.py...
На сайте будет выкладываться более подробная информация о данном курсе и будущих видео.
Все видео этого курса можете найти на сайте
egoroffartem.py...
или в Вк
videos-...
Если кому нужна помощь, предлагаю индивидуальные занятия. Подробнее пишите в личку в вк
artem_e...
python....
В данном группе можете найти информацию о новых видео и задать вопросы

Пікірлер: 152
@egoroffchannel
@egoroffchannel 4 ай бұрын
🫵 Теория без практики - ничто, поэтому 👇 🐍 stepik.org/course/63085/promo 👉 специально для тебя создал бесплатный топовый курс по Python 👉 В нем тебя ждет: 📗 более 400 практических заданий на программирование 📗 более 250 тестовых заданий на проверку материала 📗 десятки часов видеоматерилов по теории 📗 видеоразборы решения заданий 📗 текстовые материалы по урокам, примеры кода 📗 доступ к закрытому чату с дружественной обстановкой 📗 сертификат в случае успешного прохождения курса
@ololo2274
@ololo2274 4 жыл бұрын
Метод pop() не удаляет, а извлекает из множества элемент (с удалением в самом множестве). Т.е. можно написать some_element = some_set.pop() , и в переменную some_element будет записано значение, которое удалится из set. В то же время, его нельзя назвать "случайным", потому что не изменяя код, а просто перезапуская программу, значение всегда будет извлекаться/удаляться одно и то же. Но если множество изменить (добавить туда элементы или удалить), то внутренний порядок (основанный, я так понимаю, на хэш-функции) изменится, и тогда извлекаться будет уже, возможно, другой элемент. Автор, наверняка, это знает, просто не упомянул, а вдруг кому-то будет интересно.
@antonsimachkov6255
@antonsimachkov6255 2 ай бұрын
Спасибо!
@BostonZakim
@BostonZakim 5 жыл бұрын
Дошел до 31 урока и заметил тенденцию, что чем дальше (глубже) в курс, тем меньше просмотров. И лайков в 10, 20 раз меньше, чем просмотров. Я думаю, что все видео, особенно в начале курса, нужно начинать со слов: "контент бесплатный, все кто проходит курс сразу ставим лайк, чтобы не забыть потом, это поможет развитию и продвижению канала". Это ведь не обычные развлекательные ролики. Здесь над пятнадцатиминутным видео можно весь день просидеть, а лайк забыть поставить! И еще, можно попробовать начало курса как-то зациклить на конец. 22000 просмотров в первом ролике и 160!!! в последнем. Например, записать в последнем ролике общее задание со всеми знаниями по проекту, и в первых роликах показывать куски из финального задания, типа как преподаватели говорят: "это будет на экзамене", "это пригодится вам вот здесь и т.д." и постоянно отсылать в конец. В последнем ролике по ссылке прилепить сертификат о прохождении курса. Кто прошел, тот может себе скачать. Мелочь, а если ты отмучал весь курс, то для тебя это значимо. Это мое мнение. Потому что курс отличный, и я желаю развития каналу.
@vladiusvostokus
@vladiusvostokus 5 жыл бұрын
просто многим просто надоедает изучать или они переходят на другой курс тут же ветераны
@Koshsky-f7y
@Koshsky-f7y 4 жыл бұрын
@@vladiusvostokus я бы на твоем месте учил другой язык
@artem2657
@artem2657 4 жыл бұрын
Дело в том что к концу остаются единицы !! Поэтому просмотров и мало ! По статистике 80% людей отсеиваются кто хочет попробовать программирование. И только 20% становятся программистами !
@maxsmith3193
@maxsmith3193 4 жыл бұрын
Ответ прост - автор закрыл бесплатный доступ ко многим роликам, вот поэтому многие и побросали. Полно бесплатного контента
@Jyrgalovv
@Jyrgalovv 3 жыл бұрын
@@maxsmith3193 ну не через каждый же урок, до данного курса это было только 2 раза. Автору тоже хочется кущацц. Респект тебе автор, очень понятно и информативно
@cicada4539
@cicada4539 4 жыл бұрын
Спасибо за видео! Если что то не понятно, всегда захожу на этот канал.
@АлексейБондарчук-у9ж
@АлексейБондарчук-у9ж 5 жыл бұрын
Спасибо за уроки)!
@egoroffchannel
@egoroffchannel 5 жыл бұрын
не за что)
@annaalexandrova6946
@annaalexandrova6946 5 жыл бұрын
Спасибо за такие подробные и логичные уроки!
@АндрейТоцкий-л4и
@АндрейТоцкий-л4и 20 күн бұрын
Большое спасибо, понятный урок! Thank You!
@valeriya5798
@valeriya5798 5 жыл бұрын
Артем, Вы великолепный преподаватель-практик! Спасибо за видео!
@param994
@param994 5 жыл бұрын
Спасибо за такие курсы, действительно очень понятно и доходчиво. Желаю только дольнейшего развития канала
@АртёмХ-к1г
@АртёмХ-к1г Жыл бұрын
Спасибо тебе, добрый человек!
@eld4j
@eld4j 3 жыл бұрын
Спасибо за курс!)
@ohlalapo
@ohlalapo 4 жыл бұрын
Спасибо за понятные и детальные объяснения!
@denvanrain8793
@denvanrain8793 5 жыл бұрын
Спасибо большое за курс! Очень доходчиво и интересно!
@alexanderromanov1027
@alexanderromanov1027 4 жыл бұрын
Спасибо за очень понятное объяснение в каждом видео!
@qwertymegaforce9088
@qwertymegaforce9088 Жыл бұрын
Замечательное видео!
@АлексейГоман-у7ф
@АлексейГоман-у7ф 5 жыл бұрын
Спасибо за урок!Лучший.
@silovoymisha
@silovoymisha 5 жыл бұрын
Ставьте больше лайков парню!!!
@NadzeyaSopat
@NadzeyaSopat 5 жыл бұрын
Спасибо за видео, очень хорошая подача материала. Единственные нюанс, не всегда правильно будет работать программа, по исключению дублей из списка через множество. Например, list_ =[1, True, 2] преобразуется в множество {1, 2}. Потому что 1==True. Но 1 is True будет False. Только решала эту задачу))
@osvab000
@osvab000 4 жыл бұрын
Спасибо за отличные уроки!!!!
@AleksandrIsaenko-h4j
@AleksandrIsaenko-h4j 3 жыл бұрын
Тёма, все очень круто.Как всегда! Спасибо тебе!
@denvanrain8793
@denvanrain8793 5 жыл бұрын
Создай телеграмм канал для обсуждения вопросов по Пайтону и для общения всех,кто проходит курс! Я первый подпишусь)
@alenasakuta7434
@alenasakuta7434 4 жыл бұрын
Ты можешь сделать это сам. И оставить ссылку)
@Влад-п3и7т
@Влад-п3и7т 5 жыл бұрын
Благодарю за уроки.
@ВалерияМалышева-ь1в
@ВалерияМалышева-ь1в 4 жыл бұрын
Спасибо за отличный урок! Все четко и понятно.
@brainfoodbrother
@brainfoodbrother Жыл бұрын
спасибо! лучший!
@konstantinsakharov227
@konstantinsakharov227 2 жыл бұрын
Respect! Огромное спасибо за Ваш труд!!!
@alikaiyr6308
@alikaiyr6308 2 жыл бұрын
Ооочень подробный гайд, огромное спасибо
@krivalex
@krivalex 4 жыл бұрын
все очень понятно, лайк сразу же
@lukandrate9866
@lukandrate9866 3 жыл бұрын
Я не смотрел предыдущего видео, но до этого смотрел на Ютубе видео по комбинаторике и решил задание про треугольник Паскаля: import math as mt n0 = int(input()) m0 = int(input()) for n in range(1, n0+1): for m in range(1, m0+1): print(mt.comb(n+m-2, m-1), end = ' ') print()
@lukandrate9866
@lukandrate9866 3 жыл бұрын
Вот для удобного просмотра при больших значениях: import math as mt a = int(input()) b = int(input()) for n in range(1, a+1): for m in range(1, b+1): print(mt.comb(n+m-2, m-1), ' '*(len(str(mt.comb(a+b, b)))-len(str(mt.comb(n+m-2, m-1)))), end = '') print()
@ananasanimator6049
@ananasanimator6049 Жыл бұрын
Пагграмма: s = input() print('YES' if len(set(s.lower())) == 26 else 'NO')
@jojoi4818
@jojoi4818 5 жыл бұрын
Очень быстро и доходчиво!!!!
@archniki_
@archniki_ Жыл бұрын
Когда ошибки справа были удобно с телефона смотреть увеличивать
@hereticmilk
@hereticmilk 4 жыл бұрын
Спасибо
@Anonim-im6ln
@Anonim-im6ln 3 жыл бұрын
Шик, блеск!)😁
@freshmoney9217
@freshmoney9217 4 жыл бұрын
Четко обьясняешь, лайк
@zaurd351
@zaurd351 5 жыл бұрын
Решение задач по данному видеоматериалу: Девушка или Юноша: n=input() if len(set(n))%2==0:print('CHAT WITH HER!') else: print('IGNORE HIM!') Не смешите мои подковы: n=[int(i) for i in input().split()] print(len(n)-len(set(n))) Почти счастливое число: n=[int(i) for i in input()] s=0 for i in n: if i==4 or i ==7: s=s+1 if s==4 or s==7: print('YES') else: print('NO') Красивый год: n=int(input()) while True: n=n+1 if len(set(str(n)))==4: print(n); break A. I Wanna Be the Guy: n=int(input()) a=[] for i in range(2): x=[int(i) for i in input().split()][1:] a=a+x if len(set(a))==n: print('I become the guy.') else: print('Oh, my keyboard!') Антон и буквы: n=set(input()) s=0 for i in n: if i.isdigit() or i.isalpha(): s=s+1 print(s) Счастливое деление: n=int(input()) a=[] i=1 oth={1,2,3,5,6,8,9,0} s=0 while i**20:print('YES') else: print('NO') Панграмма: n=int(input()) m=input().lower() if len(set(m))==26: print('YES') else: print('NO')
@Redivive
@Redivive 4 жыл бұрын
Спасибо за видеоролик в книге както не очень написано а здесь самое то. Так я и нашел этот канал. Кстати лайк и подписка.
@khisdav7987
@khisdav7987 4 жыл бұрын
thank you!
@optimist3831
@optimist3831 3 жыл бұрын
Спасибо за такой хороший урок Были бы задания было бы намного лучше
@ЖуйГуй
@ЖуйГуй 5 жыл бұрын
Не ну тут лайк! Спс бро
@mrsasha26
@mrsasha26 Жыл бұрын
А что делать, если множество состоит из квадратов (pygame.Rect)? Просто когда я пытаюсь их удалить, мне выдаёт ошибку, причём если я беру другое множество но с числами или строками, у меня получается.
@ИльяАшанин-л2у
@ИльяАшанин-л2у 3 жыл бұрын
Не пойму.. Переменной d мы присвоили значение списка которое преобразовали в множество функцией set. В переменной q мы сделали тоже самое но там был список вложенный в список. Автор говорит что в типо множество не может состоять из изменяемых объектов каковыми и являются списки, но как же тогда быть с переменной d, которая вывела значение списка преобразованное во множество?
@krasnovartem1
@krasnovartem1 Жыл бұрын
Не понял в чем разница создания из списка и вложенного списка - список же тоже изменяемый тип (как вложенный список) но из него получилось создать..
@sergeyab9468
@sergeyab9468 Жыл бұрын
да только теперь множество сохраняет свой порядок начиная с версии языка 3.7
@jamjam3337
@jamjam3337 Жыл бұрын
👏👍
@ИнгисГашетов
@ИнгисГашетов 4 жыл бұрын
Почему вложенный список нельзя понятно, но почему обычный тогда можно? Это же тоже изменяемый объект
@АнтонБиленко-ь3ч
@АнтонБиленко-ь3ч 4 жыл бұрын
Ну смотри, ты ж добавляешь ИЗ списка, то есть если в списке например числа, то программа их добавит, а если в списке списки, то не поймёт что делать (я сам ток учусь, по этому могу быть не прав)
@MrKoTera
@MrKoTera 3 жыл бұрын
@@АнтонБиленко-ь3ч Множество это разделенные элементы (в данном случае из списка). И разумеется, если списков >1, то из какого списка set должен составиться? Неизвестно, потому это так не работает.
@MrKoTera
@MrKoTera 3 жыл бұрын
@@АнтонБиленко-ь3ч Потому что большее кол-во списков составят уже таблицу(матрицу), в которой чтобы взять что-то - нужно два индекса. (индекс списка и индекса элемента выбранного списка), тем временем, как set берёт только из одного списка с одним индексом. Сложно объяснил, сам только учусь, так что не судите строго(
@Nemo_archil
@Nemo_archil 2 жыл бұрын
классно
@dmitryvertoprakhov5469
@dmitryvertoprakhov5469 Жыл бұрын
А что делать если не работает энтер, и я не могу в окне run перейти на пустю строку??? к
@РоманСарнов-т3л
@РоманСарнов-т3л 5 жыл бұрын
Я не понял, если нельзя во время множества работать со списками, почему тогда, когда мы сплитом создаём списки, все отлично работает?
@erdenitsyrendorzhiev9308
@erdenitsyrendorzhiev9308 5 жыл бұрын
Элементом множества не может быть изменяемый объект, а работать со списком из неизменяемых он может, также например ключом словаря не может быть изменяемый объект
@kiminomeha
@kiminomeha 4 жыл бұрын
2:05 подумал, что он пишет название моего канала
@zaza2258
@zaza2258 3 жыл бұрын
Везде написано что множество это коллекция элементов в СЛУЧАЙНОМ порядке, но у меня они все ид{'l', 'e', 'o', 'h'}ут по порядку, пишу а = set('hello') print(a) выводит {{'l', 'e', 'o', 'h'} пересоздавал, все так же, выводил повторно, порядок сохранялся. Так же использовал метод pop(), и всегда значения одни и те же. создавая множество через range(), так же все по порядки((( Подскажите, пожалуйста как это исправить. Заранее благодарю за помощь.
@artemsolovev9231
@artemsolovev9231 4 жыл бұрын
Странно, что при использовании функции print(d) не выводит ошибку: unhashable type, ведь список является изменяемым объектом, так же как и вложенные списки.
@egoroffchannel
@egoroffchannel 4 жыл бұрын
а почему должна быть такая ошибка?
@bulik1384
@bulik1384 3 жыл бұрын
на данном этапе пока не понятно а зачем они вообще нужны, эти множества)
@sheward7654
@sheward7654 4 жыл бұрын
А как например узнать количество не уникальных слов, а уникальных знаков именно. Что бы , к примеру, при вводе fg ty wfg wt atr программа выводила 7 ( f q t y a r w)
@egoroffchannel
@egoroffchannel 4 жыл бұрын
Строку преобразовать в множество
@trulik6879
@trulik6879 3 жыл бұрын
спасибо . но жаль много роликов за платную подписку. понимаю столько стараний и ноль прибы ли
@spielero6857
@spielero6857 Жыл бұрын
Ogo kaif
@zajva1
@zajva1 2 жыл бұрын
Не понятно, что множество тупо все выводит по одному числу, зачем??? Автор вы объясните зачем это " set" нужно? Есть проще варианты решения задачи.
@leonindelicato8456
@leonindelicato8456 3 жыл бұрын
pop() удаляет первое значение
@alex_pure
@alex_pure 2 жыл бұрын
Девушка или Юноша: n = input() if len(set(n))%2 == 0: print('CHAT WITH HER!') else: print('IGNORE HIM!')
@alex_pure
@alex_pure 2 жыл бұрын
Не смешите мои подковы: s1, s2, s3, s4 = map(int, input().split()) print(4 - len(set([s1, s2, s3, s4]))) или так: print(4 - len(set(map(int, input().split()))))
@alex_pure
@alex_pure 2 жыл бұрын
Почти счастливое число: n = list(map(int, input())) if set(map(int, str(n.count(4) + n.count(7)))) - {4, 7} == set(): print('YES') else: print('NO')
@alex_pure
@alex_pure 2 жыл бұрын
Красивый год: y = int(input()) ny = y + 1 while len(set(str(ny))) < 4: if len(set(str(ny))) != 4: ny += 1 print(ny)
@alex_pure
@alex_pure 2 жыл бұрын
I Wanna Be the Guy: n = int(input()) p = list(map(int, input().split())) q = list(map(int, input().split())) if len(set(p[1:]).union(set(q[1:]))) == n: print('I become the guy.') else: print('Oh, my keyboard!')
@alex_pure
@alex_pure 2 жыл бұрын
Антон и буквы: s = input() s1 = [] for c in s: if c.isalpha(): s1.append(c) print(len(set(s1)))
@timofey4748
@timofey4748 4 жыл бұрын
Ребят кто решал пятую задачу "I wanna be the guy" я не могу понять почему при сдаче на проверку , мой код не проходит после 2-го теста. Хотя я тестировал сам и как бы все ок. Подскажите в чем проблема ? n = int(input()) #Всего уроней p = input().split() #Уровни Little X q = input().split() #Уровни Little Y x = set() y = set() x.update(p) y.update(q) x = x.union(y) if len(x) == n: print('I become the guy.') else: print('Oh , my keyboard!')
@egoroffchannel
@egoroffchannel 4 жыл бұрын
Вывод участника Oh , my keyboard! Ответ жюри Oh, my keyboard! ты указал лишний пробел
@muhammedmuradgeldiyev7338
@muhammedmuradgeldiyev7338 4 жыл бұрын
5. задача "I wanna be the guy" @egoroff_channel n = int(input()) p = set(map(int, input().split())) q = set(map(int, input().split())) p=p.union(q) while 0 in p: p.discard(0) if n==len(p): print('I become the guy.') else: print('Oh, my keyboard!') выдает ошибку на 27 тесте Ввод 3 1 2 2 2 3 Вывод I become the guy. Ответ Oh, my keyboard! Протокол тестирования wrong answer 1st lines differ - expected: 'Oh, my keyboard!', found: 'I become the guy.'
@egoroffchannel
@egoroffchannel 4 жыл бұрын
не помню, что там за условие, но вполне себе может быть такое,что ошибка в тестах
@alex_pure
@alex_pure 2 жыл бұрын
Первое число во второй и третьей строках не должны входить в множество
@kaltsdaniil8378
@kaltsdaniil8378 4 жыл бұрын
Для чего нужна # ?
@egoroffchannel
@egoroffchannel 4 жыл бұрын
Комментарий в коде
@kaltsdaniil8378
@kaltsdaniil8378 4 жыл бұрын
@@egoroffchannel спасибо огромное! Ваш канал лучший🙏
@WinchesterD
@WinchesterD 2 жыл бұрын
Полезно же. Читал Тони Гэддиса, вроде издание 2018 года, а про оператор "&" ничего сказано не было, только про "intersection". Спасибо за уроки. Приятно узнавать что-то новое.
@ananasanimator6049
@ananasanimator6049 Жыл бұрын
Девушка или юноша: s = set(list(input())) print('CHAT WITH HER!' if len(s) % 2 ==0 else 'IGNORE HIM!')
@БехрузИбодуллаев-ы1с
@БехрузИбодуллаев-ы1с 2 жыл бұрын
Спасибо большое вы мне очень помогайте изучать программирование "Python" еще снимайте.
@annatsoy263
@annatsoy263 Жыл бұрын
04:37 "Итак мы с вам рассмотрели все варианты создания СПИСКА"? (или множества?)
@jeremyfox3031
@jeremyfox3031 2 жыл бұрын
лучшего объяснения как работают множества просто не найти 😃
@ZenithDreamscape
@ZenithDreamscape 10 ай бұрын
Смотрел когда был малый, думал тип тупой и несет херню, а сейчас понял что я был тупый
@Herifs
@Herifs 4 жыл бұрын
Дай скриншот программы в прошлом видео, я её писал, а тут БАЦ: Ограниченный доступ
@0mikronus
@0mikronus 4 жыл бұрын
не зная что там за программа но вот одно из решений по выводу N строчек треугольника паскаля def pascal_triangle(n): row = [1] y = [0] for a in range(max(n, 0)): print(row) row = [l + r for l, r in zip(row + y, y + row)] pascal_triangle()
@vlogofjb
@vlogofjb 4 жыл бұрын
Как пандемия закончится, сразу присоединюсь к спонсорам ! Такой канал должен максимально развиваться!!!
@Dmitrii-Zhinzhilov
@Dmitrii-Zhinzhilov 2 жыл бұрын
Артём, благодарю! 🔥🔥🔥 👍🤝
@БерикУмиров-ц5л
@БерикУмиров-ц5л 10 ай бұрын
как tuple изменить в set?
@3d_print_ua-e2o
@3d_print_ua-e2o 3 жыл бұрын
Спасибо! Крутые уроки! Развёрнуто, много примеров. Благодарочка).
@СтепанБондарь-н4и
@СтепанБондарь-н4и 4 жыл бұрын
крутые уроки
@ИгорьОлегович-щ3ъ
@ИгорьОлегович-щ3ъ 4 жыл бұрын
Помогите разобраться Указанный метод должен быть в функции: наша функция должна принимать два списка городов, а выводить на печать те города, которые ещё можно использовать :) Не понимаю. как использовать Используйте метод difference() yadi.sk/i/I7UapOjNu1SuGg
@dimat5117
@dimat5117 3 жыл бұрын
Если кто знает телеграм канал обсуждение обучающихся пайтону, киньте тут ссылку
@Dayplaylist
@Dayplaylist 3 жыл бұрын
Комментарии для поддержки канала 🖐️☺️
@ЕвгенийСивун-о5г
@ЕвгенийСивун-о5г 2 жыл бұрын
Спасибо большое
@ПавелФедоров-р7ш
@ПавелФедоров-р7ш 5 жыл бұрын
Спасибо тебе большое.👍
@AniModee
@AniModee Жыл бұрын
Огромное спасибо! Очень подробное видео для начинающих!
@АндрейРыбаков-у8у
@АндрейРыбаков-у8у 3 жыл бұрын
В множество кроме чисел, строки и кортежа еще можно использовать тип None и булев тип! например: a = { 8.0j, 'text', True, False,None, (18,19,15)}
@ЕвгенийСивун-о5г
@ЕвгенийСивун-о5г 2 жыл бұрын
Як визначити загальну суму чисел множини?
@bambimbambas
@bambimbambas 4 жыл бұрын
В методе update итерируются и словари с кортежом. ПРОВЕРЕНО!)
@stkalashik
@stkalashik 5 жыл бұрын
отлично!
@artem_garyanov
@artem_garyanov 3 жыл бұрын
Смотрю курс впервые и жду когда же я сдамся)) Многие уроки даются не с 1-го раза, но я стараюсь и это благодаря Вам! Спасибо!
@Chel1k7
@Chel1k7 Жыл бұрын
ну как спустя год успехи? сдался или всё таки получилось освоить профессию?
@artem_garyanov
@artem_garyanov Жыл бұрын
@@Chel1k7 не сдался, но как выяснилось, на работу просто со знанием 1 языка не устроиться, нужны знания фреймворков и пр. Мне это все даётся не легко и в процессе обучения я понял, что не хотел бы работать программистом. Но тем не менее, python изучил, прошел курсы повышения квалификации в МФТИ(ради бумажки, вся инфа есть на Ютубе). На работе уже написал 10 скриптов для коллег и 3 скрипта для друзей. Быстро пробежался по JavaScript (многое было понятно после питона) и сейчас изучаю фреймворк Vue. Скорее всего дальше хобби это не пойдет, но хочется научиться писать малые и средне нагруженные веб приложения. Собственно к этому и иду.
@Chel1k7
@Chel1k7 Жыл бұрын
@@artem_garyanov на курсах типо яндекс практикума или скил бокса не пробовали учиться? вроде бы как раз всему нужному для работы учат(фреймворки и тд). и сколько вам лет если не секрет?)
@artem_garyanov
@artem_garyanov Жыл бұрын
@@Chel1k7 Мне 34 и коллега с работы купил себе курс от Яндекс практикума python разработчик за 100 с чем то тысяч. Отучился он вроде 2 месяца, а до этого вообще не имел понятия о том, что такое программирование. Так вот за этот период в него впихнули информацию, которую я изучал не торопясь чуть больше полугода. Конечно же он ничего не понял и попросил вернуть деньги, благо у Яндекса есть такая возможность до какого то периода вернуть часть денег пропорционально пройденному материалу. Нужно отметить, что пытался он обучаться после того, как все легли спать т.к. домашние обязанности с него никто не снимал) да и детям тоже нужно было уделять внимание. Курсы не куплю т.к. я не готов отдать столько денег за хобби. Пока на Ютубе было возможно, я оформил подписку и был спонсором этого канала. А Вы на каком этапе? Уже кодите?
@Chel1k7
@Chel1k7 Жыл бұрын
@@artem_garyanov ну мне 24, я во время учебы в колледже обучался на языке с#, но учился мягко говоря так себе, и вот спустя 4 года понял что зря я не посветил себя айти) Сейчас хочу полностью погрузиться в это, и так как я забыл даже то что знал в с#, я решил с пайтона начать заново. Так как мне не впервой сталкиваться с программированием и сейчас с возрастом пришло и желание(а это наверное самое главное, хотеть изучать сферу эту) у меня всё идет на ура, да есть конечно сложные уроки которые приходится смотреть по несколько раз, чтобы понять, но применяя на практике(в том же курсе автора на степике ) становится всё более понятно. Изучать начал месяц назад, изучаю базу , ядро языка так сказать, и планирую купить курсы как раз от яндекса То есть сейчас можно сказать заранее готовлюсь чтобы не поплыть на платном обучении
@usj4871
@usj4871 2 жыл бұрын
Артем отличное видео,отлично объясняешь,но пожалуйста можно помедленее,я не успеваю понять так быстро
@egoroffchannel
@egoroffchannel 2 жыл бұрын
Хо роооо шооо
@БолотбайТоробеков-г9к
@БолотбайТоробеков-г9к 3 жыл бұрын
Спасиба Артем Бог поможеть тебе
@katrinpozd8494
@katrinpozd8494 3 жыл бұрын
Артём, лучший препод!!!!
@ДарьяНикитина-ь8ь
@ДарьяНикитина-ь8ь 2 жыл бұрын
Здравствуйте, у вас нет урока по поиску палиндромов в любом словаре?
@ДарьяНикитина-ь8ь
@ДарьяНикитина-ь8ь 2 жыл бұрын
т.е. когда словарь идет отдельным документом?
@from_spb
@from_spb 4 жыл бұрын
Прикольно
@oouuee
@oouuee 4 жыл бұрын
Светлая тема ;_; за что??
@SRFxVideos
@SRFxVideos 4 жыл бұрын
Здравствуйте, кто-нибудь может подсказать, как решать задачу Beautiful Year?
@COMBINATORS
@COMBINATORS 4 жыл бұрын
Красивый год Вы имеете в виду? Если да, то я решил так: a=input() b=int(a)+1 while len(a)-len(set(str(b)))!=0: b+=1 print(b)
@Эмиль-ь5ю
@Эмиль-ь5ю 4 жыл бұрын
@@COMBINATORS Спасибо
@АнтонМеренков-р6я
@АнтонМеренков-р6я 4 жыл бұрын
@@COMBINATORS, подскажите, вам удалось решить задачу codeforces.com/problemset/problem/469/A?
@COMBINATORS
@COMBINATORS 4 жыл бұрын
@@АнтонМеренков-р6я 5. I Wanna Be the Guy: n=int(input()) a=set(input().split()[1:]) b=set(input().split()[1:]) if len(set.union(a,b)) == n: print('I become the guy.') else: print('Oh, my keyboard!')
@АнтонМеренков-р6я
@АнтонМеренков-р6я 4 жыл бұрын
@@COMBINATORS, спасибо! Я решил следующим образом: n = int(input()) level_x = set(list(map(int, input().split()))) level_y = set(list(map(int, input().split()))) sm = level_x | level_y if n in sm: print('I become the guy.') else: print('Oh, my keyboard!') Но у меня были сомнения насчет его корректности. Как вообще можно проверить корректность кода? Я думал, что на сайте codeforces.com/ можно, но не нашел такой возможности.
Офицер, я всё объясню
01:00
История одного вокалиста
Рет қаралды 2,8 МЛН
OYUNCAK MİKROFON İLE TRAFİK LAMBASINI DEĞİŞTİRDİ 😱
00:17
Melih Taşçı
Рет қаралды 12 МЛН
The joker favorite#joker  #shorts
00:15
Untitled Joker
Рет қаралды 30 МЛН
29 Вложенные списки Python
17:55
egoroff_channel
Рет қаралды 214 М.
Программирование стало ЛЁГКИМ, когда я узнал это!
8:53
Евгений Афанасьев
Рет қаралды 113 М.
Офицер, я всё объясню
01:00
История одного вокалиста
Рет қаралды 2,8 МЛН