Python с нуля. Урок 11 | Множества

  Рет қаралды 100,111

Иван Викторович

Иван Викторович

Күн бұрын

Узнаем, что такое множество в Python, чем оно отличается от списка, какие методы существуют для работы с множествами и др.
Не забываем подписываться!
------
Мини-блог на Django: vk.cc/cij8AN
Telegram: t.me/plugar_inf
Группа в ВК: plugar_inf
Rutube: rutube.ru/chan...
#python #начинающим #ityoutubersru

Пікірлер: 160
@doom678
@doom678 3 жыл бұрын
Так же ждем проект как сделать простенький сайт с использованием Python
@ZoRTuL-p2n
@ZoRTuL-p2n 3 жыл бұрын
Я хочу его
@vladimirsergeevich9788
@vladimirsergeevich9788 2 жыл бұрын
лучше как писать нейронки
@Марк-л8л
@Марк-л8л 10 ай бұрын
​@@ZoRTuL-p2nдля этого лучше использовать HTML. Я вообще не знаю, как сделать сайт на python. Только HTML.
@AlexShV89
@AlexShV89 2 жыл бұрын
Спасибо за контент. Но хотелось бы услышать, где могут применяться эти множества. Например: " с их помощью удобно делать ....." Было бы очень полезно.
@pavel4202
@pavel4202 2 жыл бұрын
++++++
@Яестьчеловек-ш6ф
@Яестьчеловек-ш6ф Жыл бұрын
Ну например тебе нужно хранить арифметическую прогрессию четные числе или какую то информацию которое считается как множества один объект
@kiarat1368
@kiarat1368 2 жыл бұрын
Классный курс!
@arthurpralaya
@arthurpralaya Жыл бұрын
Автор, ты же используешь Pycharm, открой для себя волшебную комбинацию клавиш ctrl+alt+L - и тогда не придется в списках и множествах пробелами вставлять пробелы если забыл сразу, и вообще автоформатирование кода экономит кучу времени и сил)
@НатальяМаслова-е1и
@НатальяМаслова-е1и 2 жыл бұрын
Ценю в этом курсе лаконичность, позитивность, отсутствие мата (находятся и такие ведущие, которые не считают мат минусом в роликах), понятность. Вместе с вами заново вспоминаю питон и узнаю много нового.
@Володя-ь9м6х
@Володя-ь9м6х 3 жыл бұрын
Как же я рад новому уроку!
@александрПанов-л7ж
@александрПанов-л7ж 2 жыл бұрын
😀
@Dark_Main_Alpha
@Dark_Main_Alpha Ай бұрын
Это так странно я выучил базовую синтаксу python. Смотрел куче курс видео по программирование и читал документации ну все ещё не научился писать код ну учится лушие чем писать?
@ВадимЧумаченко-в7щ
@ВадимЧумаченко-в7щ 3 жыл бұрын
Как обычно - всё понятно и интересно. Ты молодец!
@dirkdigler8663
@dirkdigler8663 3 жыл бұрын
Спасибо Вам огромное! Отличные уроки, хорошая подача материала.
@Someone_Game999
@Someone_Game999 Жыл бұрын
Ваш канал - настоящая находка для таких, как я, которые хотят познать программирование. Спасибо за эти прекрасные и понятные уроки!
@Смешноевидео-б8ж
@Смешноевидео-б8ж 3 жыл бұрын
Огромное спасибо. У Вас лучшие уроки для новичков, которые удалось найти за зиму. Очень жду продолжения.
@ГробницаШу-л2г
@ГробницаШу-л2г 3 жыл бұрын
Cпасибо большое за ваши видео-уроки!
@SkyZorgTM
@SkyZorgTM 2 жыл бұрын
2:18 а почему при выводе в консоле результат другой? В коде цифры идут: 1, 2, 4, 67 а в консоле: 1, 2, 67, 4? Почему так?
@александрПанов-л7ж
@александрПанов-л7ж 2 жыл бұрын
потому что числа выдаются рандомно
@SansaraV
@SansaraV 2 жыл бұрын
@@александрПанов-л7ж На счет рандома не согласен. Так как если взять числа 60-62, 66,68,69 то число всегда будет в конце; числа 63 и 64 всегда в начале; а число 67 вместо 1го числа, которое расположено не по порядку (в данном случае вместо 3)
@tz7155
@tz7155 Жыл бұрын
Здравствуйте, очень полезный ролик! Подскажите, а как вывести все подмножества для заданного множества (ну, скажем, для заданного n принадлежащего натуральным числам, надо вывести все подмножества множества {1, 2, 3,..., n}) ?
@stonePancake
@stonePancake 3 жыл бұрын
Не зря мы уходили из дома, чтобы ты записал видео. Внатуре чётко!
@Viacheslaviks
@Viacheslaviks 3 жыл бұрын
Умеет. Магёт!
@freezasama7430
@freezasama7430 3 жыл бұрын
Он вас из дома ради видео выгоняет?)
@stonePancake
@stonePancake 3 жыл бұрын
@@freezasama7430 нет, только по собственному желанию )
@ramaro-9090
@ramaro-9090 3 жыл бұрын
После миникурса будет фулкурс?
@Keto-menu
@Keto-menu 3 жыл бұрын
@Fuck YeahЯ так надеялся нажимая "Показать ответ"(((((
@trolofoks9336
@trolofoks9336 2 жыл бұрын
@@Keto-menu нету тут никакого @Fuck Yeah
@evgeshamolchan3971
@evgeshamolchan3971 3 жыл бұрын
Спасибо большое за ваши труды!
@АлександрР-Н-х1и
@АлександрР-Н-х1и 2 жыл бұрын
Странно, что подписоты и просмотров не так много как хотелось бы..
@Barguzini
@Barguzini 3 жыл бұрын
Спасибо тебе, добрый человек! true
@vitalikmik
@vitalikmik Жыл бұрын
Почему в начале урока множество чисел, а именно числа 4 и 67 поменялись местами??!
@mbi93
@mbi93 3 жыл бұрын
Спасибо, за ваш труд. Материал понятен и хорошо усваивается. Хотелось бы ещё не контента с решением задач
@N_zx_31
@N_zx_31 Жыл бұрын
Спасибо за ваш курс! Рекламу на вашем канале не пропускаю, т.к. это поддерживает ваш канал.
@Pashkin_rieltor
@Pashkin_rieltor 2 жыл бұрын
все понятно как всегда, только не понятно зачем эти множества нужны. В идеале было бы после каждого урока маленькую программку, где это используется, чтобы закрепить данные материал и основы. Так же не понятно, почему 67 и 4 поменялись местами при выводе множеств на экран
@rashadragimov3404
@rashadragimov3404 2 жыл бұрын
2:10 Почему третьим вывелось 67, а четвертым 4? Почему не наоборот
@ressurection8991
@ressurection8991 2 жыл бұрын
Именно потому что они не проиндексированы и выводятся на рандом, как я понял
@englishwithnadin259
@englishwithnadin259 Жыл бұрын
Доступно и понятно, как всегда🙃🙂 Hats off- снимаю шляпу🙃
@magintosh_yt
@magintosh_yt 2 жыл бұрын
никогда так сильно не хотелось ставить человеку лайк, только потому что он попросил
@mycateve4276
@mycateve4276 2 жыл бұрын
прикольний чувак)
@CKICOC
@CKICOC 3 жыл бұрын
Спасибо)
@_BaNkiR_
@_BaNkiR_ 2 жыл бұрын
Смотрю в 2022, и помогает знаешь, еще бы теперь нарабатывать и нарабатывать, и все будет круто)
@volodymyr8215
@volodymyr8215 2 жыл бұрын
Іван Вікторович, лайк. Подача матеріалу на висоті. Дякую.
@sultanisaev7988
@sultanisaev7988 3 жыл бұрын
Го дальше курс
@Марина-у2с9ч
@Марина-у2с9ч 2 жыл бұрын
Благодарим Вас...быстро, четко, понятно. Краткость - сестра таланта!
@dima_5145
@dima_5145 3 жыл бұрын
Спасибо вам огромное за Азы питона!
@спутникдели
@спутникдели Жыл бұрын
я не понял почему при использовании метода copy был нарушен порядок вывода значений в консоль. Вместо 2, 6, 54, 42, 3 в консоле мы видим 2, 3, 6, 54, 42 ?
@dev2667
@dev2667 5 ай бұрын
Я разраб со стажем нуждаюсь ща в питон, и этот урок у тебя оч косячный, с термином "множество" только запутал меня, страшно представить какая у новичка может быть мешанина
@АлександрПлахтий-щ6ь
@АлександрПлахтий-щ6ь 2 жыл бұрын
СПАСИБО ЗА УРОК! БЫЛО БЫ КРУТО ЕСЛИ БЫ К КАЖДОМУ УРОКУ БЫЛ ТЕСТОВЫЙ ОПРОСНИК НА ВОСПРИЯТИЕ ИНФОРМАЦИИ. МНЕ, НАПРИМЕР, ДЛЯ УСВОЕНИЯ И ЗАПОМИНАНИЯ ИНФОРМАЦИИ НУЖНО БЫЛО 3 РАЗА ПЕРЕСМОТРЕТЬ И РАЗА 4 ИСПОЛЬЗОВАТЬ ВСЕ ФУНКЦИИ. НО ВРОДЕ ВСЕ ПОНЯЛ И ЗАПОМНИЛ. ЕЩЕ РАЗ СПАСИБО)
@team56mlbb
@team56mlbb 3 жыл бұрын
Очень классно , спасибо большое. Все рекламы просматриваю)) было бы ещё домашнее задание от вас, цены бы не было) и ещё вопрос, какую онлайн школу можете посоветовать для дальнейшего глубокого изучения?
@ВячеславСмагин-т2и
@ВячеславСмагин-т2и Жыл бұрын
pop() не только удаляет, но и позволяет с этой удаленной записью работать, например для показа последних купленных товаров удаленных из списка методом pop()
@kurselv6216
@kurselv6216 3 жыл бұрын
#Полностью урок с небольшими доработками:) numbers = set() print('''create empty multiplisity:''', type(numbers)) numbers = {10, 20, 40, 30, 15, 100} print('''create some multiplisity:''', numbers) numbers = set([10, 20, 40, 30, 15, 100, 20, 40, 40, 30, 15, 100, 20, 40, 30]) print('''transforming list to multiplisity and cleaning from duplicates:''', numbers) numbers = {10, 20, 40, 30, 15, 115, 21, 40, 40, 30, 15, 112, 20, 145, 100} #create some multiplisity z = int(input('add elements to multiplisity:')) numbers.add(z) x = int(input('clean elements to multiplisity:')) numbers.discard(x) print('''print all elements of multiplisity:''') for i in numbers: print(i) print('''done''') numbers.pop() print('''WARNING! cleaning first elements of multiplisity:''', numbers) print('''checking availability of elements in multiplisity:''') i = int(input ('enter elment: ')) if i in numbers: print ('availabil, SKOL! :)') else: print('dont availabil, sorry :(') numbers.clear() print('''Cleaning all elements of multiplisity:''', numbers) print('''CONGRETULATION!''') print('''If you don't remind, I creat new multiplisityes:''') numbers2 = {3, 15, 10, 20, 25, 150, 100, 3, 15, 10, 20, 25, 200, 250, 1111} numbers3 = {30, 150, 100, 3, 15, 10, 20, 25, 200, 250, 222} print(numbers2, ''' ''', numbers3) print('''and union them''') numbers4 = numbers2 | numbers3 print('''admire :) ''', numbers4) print('''or cross your multiplisityes:''') numbers4 = numbers2 & numbers3 print('''Look :) ''', numbers4) print('''deduct them''') numbers4 = numbers2 - numbers3 print('''deductions: ''', numbers4) print('''copy first multiplisity to deductions''') numbers4 = numbers2.copy() print('''copying: ''', numbers4, 'and quantity of elements: ', len(numbers4)) print('''frozen your multiplisityes:''') numbers5 = frozenset({3, 15, 10, 20, 25, 150, 100, 3, 15, 10, 20, 25, 200, 250, 1111}) y = int(input('try to do something with frozen multiplisity:')) numbers5.discard(y) print(numbers5) #Спасибо!
@BelegorSteelstorm
@BelegorSteelstorm 3 жыл бұрын
Я одного не понимаю. В чём смысл copy(), если банальное присваивание делает то же самое?
@GaliaBer
@GaliaBer Жыл бұрын
Объясняешь просто великолепно!!! Учиться с тобой одно удовольствие!!!Спасиииииииииииииииибо!!!
@nastusha02122000u
@nastusha02122000u Жыл бұрын
Здравствуйте, не извиняйтесь в уроках за то как говорите на английском, это отвлекает. В этом случае очень важно обьяснение, а обьясняете понятно!
@iva892
@iva892 2 жыл бұрын
Большое спасибо! Уроки замечательные!!!
@yreto5926
@yreto5926 3 жыл бұрын
Жаль что уроки вы0рдят так редко(
@AsimUSSR
@AsimUSSR 2 жыл бұрын
Зачем нужен метод "copy" ясности нет: действие аналогичное знаку = и без него.
@stalker7999
@stalker7999 2 жыл бұрын
Если не секрет вы случайно не из Молдовы?
@plugar_inf
@plugar_inf 2 жыл бұрын
Родился там
@poltawckii152
@poltawckii152 3 жыл бұрын
спасибо за классные уроки
@vladkulikov1996
@vladkulikov1996 2 ай бұрын
самые добрые комментарии на всём ютубе)
@myachix
@myachix 3 жыл бұрын
Иван Викторович, можете сказать сколько всего у вас будет уроков и откуда вы их берёте (из какого учебника)?
@plugar_inf
@plugar_inf 3 жыл бұрын
Я беру из головы, а сам учился давно примерно по 3 учебникам
@myachix
@myachix 3 жыл бұрын
@@plugar_inf а сколько +- будет уроков
@plugar_inf
@plugar_inf 3 жыл бұрын
@@myachix уроков ещё немного, но потом начнём сайт делать на Джанго
@kreis9012
@kreis9012 2 жыл бұрын
@@plugar_infа по каким?
@larush4orl
@larush4orl Жыл бұрын
при объединении множеств происходит сортировка ?
@sergeyfedotov9867
@sergeyfedotov9867 Жыл бұрын
пока незнаю даже как можно использовать эти множества , остается все это законспектировать и держать у себя. мне кажется нужно приводить примеры того как это можно использовать, чтобы закрепить на практике.
@Марк-л8л
@Марк-л8л 10 ай бұрын
Это пригодится для объеденении двух списков, при условии чтобы не было дубликатов. Также множества - это кортежи¹(кортеж ¹ - это список, в котором нельзя изменить элементы), не имеющие дубликатов, имеющие пересечения между собой.
@exploringtheworld8780
@exploringtheworld8780 3 жыл бұрын
Спасибо
@РоманТимофеев-х9щ
@РоманТимофеев-х9щ 2 жыл бұрын
Спасибо вам за уроки, все легко и доступно!
@BogdanVk
@BogdanVk 6 ай бұрын
Иван Викторович, большое спасибо за курсы, всё понятно и долдчиво объяснено. Только хотелось бы видеть больше информации по теме урока при том же размере хронометража ролика
@plugar_inf
@plugar_inf 6 ай бұрын
Для этого я перевыпустил курс, смотрите на канале)
@Милана-ъ3ъ5у
@Милана-ъ3ъ5у 2 жыл бұрын
Комментарий для продвижения видео
@НикитаОрлов-с9э
@НикитаОрлов-с9э 2 жыл бұрын
спасибо вам большое за такие прекрасные курсы
@gerabellazzz2760
@gerabellazzz2760 Жыл бұрын
А где коммы , автор спасибо
@АдвдвДвдв-м7з
@АдвдвДвдв-м7з 2 жыл бұрын
4234 фа ыф ыв
@Милана-ъ3ъ5у
@Милана-ъ3ъ5у 2 жыл бұрын
Ещё один комментарий )
@kerisdesign749
@kerisdesign749 Жыл бұрын
5:51 ctrl alt l курит в сторонке
@thundercat5123
@thundercat5123 3 жыл бұрын
продолжай
@tauma666
@tauma666 2 жыл бұрын
В каком городе ты живешь?
@ЖакКусто-н8п
@ЖакКусто-н8п Жыл бұрын
Спасибо за урок, объяснение, видео. Познавательно, интересно, по делу. Лайк, подписка, коммент.
@doom678
@doom678 3 жыл бұрын
Спасибо! Ждем следующий урок!
@halimzoda1
@halimzoda1 7 ай бұрын
Очень интересно урок
@antonbabeckiy1805
@antonbabeckiy1805 3 жыл бұрын
Спасибо большое! Вы лучший!
@АндрейПершко-ь5в
@АндрейПершко-ь5в 2 жыл бұрын
Спасибо за уроки! Все круто и понятно, у Вас нету чата где ваши ученики могут пообщаться? И личный вопрос почему обязательно использовать метод copy? Ведь можно просто присвоить: num = set() num1 = num
@Валера-в8м
@Валера-в8м 3 жыл бұрын
Пж Го новую часть Удели время пж Ребят ставьте лайки ПОД ВИДИО
@alienooo
@alienooo 2 жыл бұрын
15:08 а почему когда копируются элементы множества,3 пошла вперёд а 54,42 остались как есть,2,3,6 по порядку,а вот 54,42 уже нет,т.е упорядочилось как бы, но не полностью😅😅
@zxcl1ghtn1ng70
@zxcl1ghtn1ng70 Жыл бұрын
иван викторович,спасибо вам большое ,вы лучший учитель по информатике,которого я когда либо встречал,я написал огэ по информатике на 17 баллов(5) благодаря вам ,в дальнейшем планирую изучать python по вашим гайдам
@АндрейСуворов-э5в
@АндрейСуворов-э5в 9 ай бұрын
Иван, большое спасибо! Начал изучение и благодаря Вам пошло гораздо лучше, чем когда-либо. Сам себе пока ставлю задачки и справляюсь на основе полученных от Вас знаний + лишь иногда подглядывая в материалы из сети, которые не были озвучены в рамках данного мини- курса.
@ИннаРашева-ф4о
@ИннаРашева-ф4о Жыл бұрын
Большое спасиииибо!
@ДимаДимичев
@ДимаДимичев 2 жыл бұрын
изменять фрозен мы не можем, но прибавлять с помощью union другое множество мы можем .
@AxelNewsWeek
@AxelNewsWeek 2 жыл бұрын
Я всё ещё тут!!!!)))
@alexlivingstone3419
@alexlivingstone3419 11 ай бұрын
Полезные уроки, благодарность Вам👍🏼
@ИльяЗорин-н2щ
@ИльяЗорин-н2щ Жыл бұрын
Здравствуйте мне 17 лет и я создал телеграмм канал, где показываю с какими трудностями я сталкиваюсь при изучении языков программирования с нуля. Также объясняю , как решать эти проблемы. К каналу есть чат, где я отвечаю на интересующие вас вопросы, если заинтересовало ставь +
@anast_film
@anast_film 3 жыл бұрын
👏👏👏
@begula_chan
@begula_chan Жыл бұрын
Hi Ivan! Thank you very much for your courses!!!!
@АлександрБаринов-п7э
@АлександрБаринов-п7э Жыл бұрын
пили ещё)
@LibertyStar
@LibertyStar Жыл бұрын
класс
@kaidzurex1535
@kaidzurex1535 2 жыл бұрын
5:00 Хм, почему то числа сортируются по порядку
@kaidzurex1535
@kaidzurex1535 2 жыл бұрын
А если два двузначных числа, то уже не сортируется по порядку 🤨🤔
@ТимирМастер
@ТимирМастер 3 жыл бұрын
правильно произносится discard, вот.
@wolusta1870
@wolusta1870 2 жыл бұрын
Спасибо. Как хорошо, когда всё понятно. Бооольшое спасибо.
@МаксСнор
@МаксСнор 3 жыл бұрын
👍👍👍👍👍👍👍👍
@СаняБелый-т7з
@СаняБелый-т7з 2 жыл бұрын
А сплюсавать списки нельзя чтобы соединить?
@lein9532
@lein9532 2 жыл бұрын
А где множества применяются на практике?
@M_UGEN
@M_UGEN Жыл бұрын
спс
@OlexandrBerezan
@OlexandrBerezan 3 жыл бұрын
А разве set не сортит елементы по неубыванию?
@kaidzurex1535
@kaidzurex1535 2 жыл бұрын
Сотый комментарий =) А то маловато было под этим уроком.
@efootballplayer5846
@efootballplayer5846 2 жыл бұрын
Лучший Ютуб учитель из всех кого я видел
@elxanelxanov258
@elxanelxanov258 3 жыл бұрын
VI NE MATEMATIK,,,GDE OBYEDINEYIYE RAZNOST MNOJESTV I T,D
@mrks800
@mrks800 3 жыл бұрын
Спасибо за уроки!
@Semizadov
@Semizadov 11 ай бұрын
Спасибо за прекрасный урок!
@ТимирМастер
@ТимирМастер 3 жыл бұрын
ещё чуть - чуть и я наконец то угоню кьюриосити
@MirazimovPhotographer
@MirazimovPhotographer Жыл бұрын
Спасибо! Очень интересно и полезно!
@rodionsimashkevich5585
@rodionsimashkevich5585 2 жыл бұрын
Здравствуйте можете пожалуйста объяснить, зачем надо ставить "enter" перед "print" я иногда это замечал, и не понимаю зачем и в каких случаях это надо делать
@антонгороджий
@антонгороджий 2 жыл бұрын
может, табуляцию?
@СергейТемников-р5м
@СергейТемников-р5м 2 жыл бұрын
Все супер! Суперский учитель! Суперские уроки!
@ДемонНовиков-ъ4к
@ДемонНовиков-ъ4к 2 жыл бұрын
Мне интеснто стало в начале примера как получилось ты набрал 1, 2, 4, 67 А в вывод на консоль 1, 2, 67, 4
@plugar_inf
@plugar_inf 2 жыл бұрын
это множества, как я и говорил, элементы в них не упорядочены, т.е. каждый раз они могут находиться на других местах
@nastyadem2994
@nastyadem2994 3 жыл бұрын
А вот зачем нужны множества которые нельзя изменять? Где их можно использовать?
@plugar_inf
@plugar_inf 3 жыл бұрын
Приведу такую аналогию, множества - это как список, а frozenset - как кортеж. Можно использовать для хранения данных, которые нельзя изменять
@ПавелЮдченко-ф1о
@ПавелЮдченко-ф1о 2 жыл бұрын
Спасибо за хороший материал
@sergiizakharchenko6084
@sergiizakharchenko6084 2 жыл бұрын
Great Job, Boss!
Python с нуля. Урок 12 | Регулярные выражения. Часть 1
14:14
Иван Викторович
Рет қаралды 103 М.
Python с нуля. Урок 19 | Декораторы функций
16:10
Иван Викторович
Рет қаралды 42 М.
Which One Is The Best - From Small To Giant #katebrush #shorts
00:17
The Joker wanted to stand at the front, but unexpectedly was beaten up by Officer Rabbit
00:12
Python с нуля. Урок 3 | Функции
14:44
Иван Викторович
Рет қаралды 799 М.
Рекурсия на python для тупых
9:01
IT DIGITAL PROGRESS
Рет қаралды 131
Python с нуля. Урок 13 | Регулярные выражения. Часть 2
18:05
САРАЙ-АКВАРИУМ В ИПОТЕКУ / СТРОЙХЛАМ
23:35
СтройХлам
Рет қаралды 84 М.
Python с нуля. Урок 10 | Классы и объекты
18:56
Иван Викторович
Рет қаралды 247 М.
Python с нуля. Урок 4 | Циклы (for, while)
10:31
Иван Викторович
Рет қаралды 635 М.
Python с нуля. Урок 9 | Файлы и исключения
15:05
Иван Викторович
Рет қаралды 136 М.
Разработка игры на Python | Pygame. Урок #1
20:45
Иван Викторович
Рет қаралды 619 М.