Алгоритмы на Python 3. Лекция №3

Sdílet
Vložit
  • čas přidán 11. 10. 2017
  • Практика: judge.mipt.ru/mipt_cs_on_python3/
    Telegram-группа: t.me/tkhirianov_mipt_cs_on_py...
    Спонсировать: / tkhirianov или www.paypal.me/tkhirianov
    курс: Информатика. Алгоритмы и структуры данных на Python 3.
    лектор: Хирьянов Тимофей Фёдорович
    прочитана 19.09.2017
    Темы, рассмотренные на лекции №3:
    - Позиционные системы счисления
    - Литералы чисел в Python
    - Разложение числа на цифры.
    - Однопроходные алгоритмы без реализации.

Komentáře • 685

  • @iritaka
    @iritaka Před 4 lety +478

    Тайм-коды: Системы счисления
    0:00 унарная система счисления
    3:36 непозиционно-позиционная система счисления (base/основание = 60) часы
    4:25 Число. Цифра - символ для кодирования (записи) числа
    8:00 разложение числа на цифры
    15:00 позиционные системы счисления. Двоичная система счисления
    17:26 незначащие нули
    18:30 Бит. Двоичный разряд .Диада
    22:05 таблица систем счисления (2-ная, 4-ная, 8-ная (триада в двоичном выражении), 10-ная, 16-ная)
    32:10 развернутая форма записи числа. Перевод из одной системы счисления в другую
    34:31 к двоичному коду можно дописать нолик слева или справа.
    Добавление нуля справа увеличивает число в 2 раза. Незначащий (слева) ноль не меняет числа
    37:23 шестнадцатеричная система счисления. Тетрада
    42:05 Байт. Тетрады двоичных цифр. 2 тетрады = 8 диад (8 бит) = 1 байт
    46:52 схема Горнера. Интерпретация числа. Перевод из одной системы счисления в другую
    53:42 системы счисления в Питоне. Есть возможность напрямую писать в 2, 8, 10, 16 - ных системах
    54:03 Литералы чисел в Python. Двоичная: x = 0b1111 (0b # binary/ бинарный)
    54:52 восьмеричная: x = 0o07
    55:15 шестнадцатеричная: x = 0xFA0B
    55:30 конструктор числа до 36-ной системы счисления. t = int('Z3F', 36) = int('Z3F', base = 36)
    57:17 print(x) - выводит любое число в десятичной системе счисления
    58:02 bin(x) - возвращает строчку двоичного кода
    58:53 oct(x) - восьмеричное представление числа
    59:11 hex(x) - 16-ное
    1:00:32 код, который добывает из числа цифры и собирает в к-л произвольной системе счисления
    Перевод числа в другую систему счисления
    1:02:35 печать без перехода на новую строчку: print(digit, end = "")
    end - именованный параметр. указывает, чем закончить напечатанную строку. '
    ' - новая строка
    1:04:26 взять последнюю цифру (х % base). зачеркнуть последнюю цифру (х //= base)
    1:06:34 однопроходные алгоритмы. Подсчет, сумма
    1:11:10 произведение с 1
    1:11:30 максимум m = max(m, x)
    1:12:44 поиск числа в потоке f = f or (x == x0)

    • @nuradiledilov784
      @nuradiledilov784 Před 4 lety +9

      Слушай .... А ты золотой человек )

    • @iritaka
      @iritaka Před 4 lety

      @@nuradiledilov784 Спасибо!

    • @zubrdens
      @zubrdens Před 4 lety +3

      Спасибо, так удобнее )

    • @DenBat_75
      @DenBat_75 Před 3 lety +3

      Умничка )

    • @iritaka
      @iritaka Před 3 lety

      @@DenBat_75 Спасибо)

  • @user-hu1ej5hm2e
    @user-hu1ej5hm2e Před 5 lety +1332

    Харизматичный, приятный лектор, спасибо за свободный доступ к этому курсу, очень приятно видеть подобную работу

    • @asoneas
      @asoneas Před 5 lety +1

      EF BB BF - сразу понятно далее кодировка UTF-8

    • @user-lt4dy9qk8w
      @user-lt4dy9qk8w Před 3 lety +2

      Слишком многословен и самовлюблен.

    • @user-cp1ku6kr6z
      @user-cp1ku6kr6z Před 3 lety +20

      Дон Пампа откуда самовлюблённость вывели?

    • @user-bh5gt3ew9t
      @user-bh5gt3ew9t Před 3 lety +12

      у такого человека приятно учиться а материал схватывается на лету. А то бывают военщины как в уставе все отпулеметят и потом на семинарах потеешь.

    • @VESTNIKITA
      @VESTNIKITA Před 2 lety +3

      @@user-bh5gt3ew9t добро пожаловать в военмех)

  • @defied8929
    @defied8929 Před 4 lety +225

    В конце фразой "С богом" он описал весь процесс програмирования

    • @ninaaristovaa
      @ninaaristovaa Před 3 lety +1

      Ппхпхпхпх

    • @user-yc5qe4lk6v
      @user-yc5qe4lk6v Před 2 lety +2

      Ахах, особенно C++ со своими массивами

    • @shikshokio1
      @shikshokio1 Před 4 měsíci

      Кроме того, Хирьянов человек верующий.

  • @maxim9280
    @maxim9280 Před 5 lety +550

    Начинать лекцию про питон с древнего египта это круто)

    • @Sour13ru
      @Sour13ru Před 5 lety +15

      Смотреть лекцию про питон не смотря на то что лекция про алгоритмы и структуры данных да это круто. Пытайтесь хоть смысл заголовков понять.

    • @shakhzod8583
      @shakhzod8583 Před 5 lety

      Подумал это сарказм, начал смотреть лекцию и понял, что это не так)))))

    • @Serg_88
      @Serg_88 Před 4 lety

      @@shakhzod8583 вы, наверное, хотели написать не "сарказм", а "метафора" (или "гипербола", зависит от того, что вы имели в виду)

    • @FilmicFil
      @FilmicFil Před 4 lety +3

      "Давайте начнем с небольшого экскурса в историю."

    • @justsmile963
      @justsmile963 Před 3 lety +1

      @@Serg_88 я думаю, всё же сарказм. Типо "ахахах, древность полнейшая, такого уже давно нет"

  • @eskimosssr5174
    @eskimosssr5174 Před 3 lety +211

    когда был студентом, то хотелось максимально быстро закончить пары и свалить домой, сейчас смотрю лекции и в голове: "ещё расскажи! нужно больше информации!"
    плохо, что осознание того, что "нужно выбрать своё направление и учиться, а не штаны просиживать на лекциях" приходит ближе к 30 годикам

    • @user-bj5qj3eu9g
      @user-bj5qj3eu9g Před 2 lety

      Расскажи о себе? Ты чего-то добился к 30 лет?

    • @user-kk9vl4jd5y
      @user-kk9vl4jd5y Před 2 lety +13

      ровно на такой же мысли себя поймал! 38 лет.

    • @railbatyrshin7349
      @railbatyrshin7349 Před 2 lety +13

      @@user-bj5qj3eu9g я тоже 30ти летний Джун разраб в компании самостоятельно вошёл в айти без каких либо курсов, я горжусь этим и иду по этой дороге дальше!

    • @nellysvet7977
      @nellysvet7977 Před 2 lety

      @@railbatyrshin7349 Поздравляю, сколько обучение заняло времени и как Вы смогли пробиться в компанию? Просто резюме высылали?

    • @railbatyrshin7349
      @railbatyrshin7349 Před 2 lety +7

      @@nellysvet7977 резюме конечно отправлял во все подряд, что касалось Frontend разработки. Выполнял тестовые, при этом читал книги и решал задачи и т.д. Сначала прошел стажировку и через 3 месяца стал джуном) в команде все 18-23 летние))) мне весело с ними

  • @_coffee42_
    @_coffee42_ Před 3 lety +59

    Для тех кому интересно:
    1 - черта
    10 - пятка
    100 - петля верёвки
    1000 - кувшинка/лотос (похожа на флюгер)
    10^4 - палец
    10^5 - жаба (головастик)
    10^6 - человек севший на 1 колено с поднятыми вверх руками
    10^7 символ Амона Ра Ω

    • @elenam4339
      @elenam4339 Před 8 měsíci

      Рамзес, перелогинься ))

  • @user-ge6oq9rt1w
    @user-ge6oq9rt1w Před 5 lety +252

    Как здорово взять и прослушать лекции в Москве в ВУЗе, самое главное, что кроме желания и доступа в интернет ничего не нужно!!! Замечательно, спасибо огромное!!!

    • @HumoristUnion
      @HumoristUnion Před 2 lety

      Вуз не в Москве, а в Долгопрудном)

    • @georgijwlassow7430
      @georgijwlassow7430 Před 2 lety

      Я тоже восхищаюсь. Сидя дома получаешь высшее образование. А если делаешь из дома, значит нужно. :) А тут и годно до кучи. Спасибо.

    • @phonkabuser3985
      @phonkabuser3985 Před 9 měsíci

      хомячки) Познавательно было 1.5 часа слушать лекцию про числа?) Мой братик с 3 класса даже ничего нового бы не узнал. Просто вы таталы всё)

    • @phonkabuser3985
      @phonkabuser3985 Před 9 měsíci

      отсталые*

  • @toomanof
    @toomanof Před 6 lety +253

    Очень доступно! Если Все преподаватели так преподносили материал, было бы больше грамотных людей. Спасибо Вам!

    • @tkhirianov
      @tkhirianov  Před 6 lety +77

      Богу слава за всё. Благодарности можно перечислять в фонд "Милосердие.ру"

    • @user-zc9fe7ob1p
      @user-zc9fe7ob1p Před 5 lety +16

      слишком много грамотных тоже плохо, рабочая сила всегда нужна. Именно так и думает министерство образования РФ судя по тому что происходит в школах

    • @Serg_88
      @Serg_88 Před 4 lety +2

      @@user-zc9fe7ob1p
      Можно судить даже не по тому, что происходит, а по непосредственным декларациям целей, задач, концепций и стратегий. А если взять высказывания "не правящего" (формально) класса (н-р, Грефа Г.), то можно понять, что нам здесь совсем не рады.

    • @okyskaa
      @okyskaa Před 4 lety +3

      @@user-zc9fe7ob1p У министров с роботизацией туго, а вот с рабами хорошо

    • @eliassimon6653
      @eliassimon6653 Před 3 lety +1

      okyskaa РАБотизация? Интересный подход.

  • @icekuban
    @icekuban Před 4 lety +250

    2020 на самоизоляции, сижу, смотрю на одном дыхании)), спасибо за доступный материал.

    • @codingfox
      @codingfox Před 4 lety +11

      аналогично) сохранил этот плейлист еще год назад, только сейчас нашлось время

    • @sashaplay1024
      @sashaplay1024 Před 4 lety +2

      та же картина, смотрю на карантине)

    • @prioravip611
      @prioravip611 Před 4 lety +1

      Тоже самое)

    • @user-ps2nz6ns4u
      @user-ps2nz6ns4u Před 4 lety +1

      +

    • @leosv0
      @leosv0 Před 3 lety

      Обычный материал.

  • @user-hl5zr3nt1u
    @user-hl5zr3nt1u Před 5 lety +211

    Не имею никакого отношения к информатике (я врач по образованию), а посмотрел 3 лекции с интересом, вот что значит хороший лектор

    • @Orakcool
      @Orakcool Před 5 lety +8

      в наше время все так или иначе связаны с информатикой. Но да, препод хорош

    • @amigoo2
      @amigoo2 Před 3 lety

      Всё ли поняли?)

    • @astkh4381
      @astkh4381 Před 2 lety

      @@amigoo2 да

  • @nalilata
    @nalilata Před 5 lety +158

    ах вот для чего эта швабра была нужна!
    прямо по Чехову!
    если во второй лекции у доски стоит швабра - в третьей она обязательно выстрелит )))

    • @Sydney-lx7fi
      @Sydney-lx7fi Před 3 lety

      заменяет дробовик)

    • @user-nq2mj6rz9q
      @user-nq2mj6rz9q Před 3 lety +8

      Если в первой серии индийского фильма на стене висит ружьё, то в четвертой серии оно обязательно станцует и споет :-)

    • @wava210
      @wava210 Před 3 lety

      Программист использует швабру не только для стирания устаревшего кода :)

  • @alexanderzolotarev9346
    @alexanderzolotarev9346 Před 4 lety +56

    Спасибо за лекции. А эта, ИМХО, лучшее объяснение систем счислений, которые я видел.

  • @optimusprime9456
    @optimusprime9456 Před 4 lety +26

    Какой стильный синий костюмчик!))) Помимо того, что один из лучших преподавателей, что я видел.

    • @kvarkstrange
      @kvarkstrange Před 2 lety +1

      Я то думаю, какой трубой ты везде. А это Ютуб оказывается по твоим подпискам мне подкидывает предложку

  • @user-bg8jv8ie1q
    @user-bg8jv8ie1q Před 3 lety +16

    Аж дыхание захватывает, если бы меня так учили преподы!! Спасибо огромное, это самое лучшее объяснение системы счисления которое только можно представить. С таким преподавателем можно учиться хоть всю жизнь..

  • @sergeyp6941
    @sergeyp6941 Před 4 lety +20

    вообще космос, как доносит информацию.... хочу такого учителя 20 лет назад

  • @user-7i
    @user-7i Před 3 lety +9

    Крутейшая лекция!!! Рекомендую ВСЕМ, даже просто для общего развития

  • @aslanbaryshnikov
    @aslanbaryshnikov Před 2 lety +8

    Огромнейшее спасибо за то, что у меня есть возможность фактически поприсутствовать на ваших лекциях, не говоря уже о том, что эта возможность бесплатна и одновременно бесценна.

  • @Inker
    @Inker Před rokem +3

    Спасибо. Действительно очень хорошо освежить знания в 40 лет =). Что бы с новыми силами заниматься.

  • @TeymurIsmayilov
    @TeymurIsmayilov Před 2 lety +5

    Спасибо огромное 👍
    Все очень четко и без лишней воды, приятная, доступная и интересная подача материала, прям переносит слушателя в аудиторию, чего так нехватает многим платным курсам. По больше бы таких педагогов и лекторов 💪💪💪👍

  • @ruziliakalyon4168
    @ruziliakalyon4168 Před 3 lety +8

    Благодарю! Ваши лекции - шедевры. Вы учитель от бога.

  • @Babarello
    @Babarello Před rokem +3

    Случайно заглянул и оторваться не могу. Вот это подача. Очень круто.

  • @xelaksal6690
    @xelaksal6690 Před 6 lety +42

    Спасибо за лекцию

  • @restlessmind3138
    @restlessmind3138 Před 4 lety +7

    Алгоритм на 1.04.33 выведет преобразованное число в обратном порядке, т.е. 13 при переводе в двоичную напечатается как 1011, а не 1101. Для правильного вывода надо накопить результат в строке res = str(num%base) + res а потом уже выводить

    • @keiVision
      @keiVision Před 10 dny

      Лектор сказал об этом ранее.

  • @avtarrr
    @avtarrr Před 2 lety +2

    Все таки преподавание - это искусство! Долгих лет жизни лектору!!!

  • @evgenygolota
    @evgenygolota Před 5 lety +28

    Спасибо вам. Вы очень хороший преподаватель

  • @user-lu9ev3kq8h
    @user-lu9ev3kq8h Před 6 lety +3

    Отличные лекции! Спасибо за хороший старт)

  • @AndreyAzimov
    @AndreyAzimov Před 4 lety +1

    Тимофей, спасибо что снимаете эти видео! Очень круто!

  • @sallie4780
    @sallie4780 Před 5 lety +15

    афигеть как интересно. С большим удовольствием слушаю. Спасибо большое за такие крутіе лекции

  • @gigavaxer6557
    @gigavaxer6557 Před 4 lety +8

    Очень доступно подает информацию. Именно человек своего дела, видно что ему это тоже приносит удовольствие. Удачи такому преподавателю!

  • @ClooEni
    @ClooEni Před 6 lety +174

    спать пора, не могу оторваться...

    • @T47AXR
      @T47AXR Před 6 lety +6

      ахахахаха та же фигня) сижу уже 5:35

    • @darmoed_phantorm
      @darmoed_phantorm Před 5 lety +8

      он умер от бессоницы

    • @user-eg5zr6fh3k
      @user-eg5zr6fh3k Před 5 lety

      Ага)
      То же самое

    • @user-er7cs5ho3s
      @user-er7cs5ho3s Před 4 lety +5

      Так и знал что в коментах я буду не один, кому ютуб это подсунул а я теперь не могу оторватся. На часах 00:35,.

    • @user-vh5xo1ck1j
      @user-vh5xo1ck1j Před 4 lety

      @@user-er7cs5ho3s я урывками смотрю уже несколько дней, и знаю, что и дальше буду смотреть))

  • @user-cg8mv6oz8l
    @user-cg8mv6oz8l Před 4 lety +2

    Класс, спасибо Вам за лекции, получаю удовольствие от просмотра!

  • @sergiurusu5316
    @sergiurusu5316 Před 5 lety +6

    Удивительный препод!!!Зажигает!!!

  • @stranger1917
    @stranger1917 Před 5 lety +5

    Прекрасный курс: фундаментальный, и в то же время интересный

  • @user-Silvergrey80
    @user-Silvergrey80 Před 4 lety +5

    Отличный преподаватель! Наткнулся на эти лекции почти случайно и залип.

  • @alexs7905
    @alexs7905 Před 4 lety +2

    Тимофей, спасибо! Очень крутая подача материала.

  • @user-if2zy6cv4w
    @user-if2zy6cv4w Před 3 lety

    Так интересно рассказывает, приятный голос, манера подачи информации, просто 👏👏👏

  • @ip153
    @ip153 Před 4 lety +4

    Очень интересные лекции, заслушался, понимаю теперь, что имел поверхностные знания. Спасибо!

  • @SergeyChernetsky
    @SergeyChernetsky Před 4 lety +1

    Просто чудесный оратор! Не могу оторваться никак. Спасибо большое!

  • @damka2011
    @damka2011 Před 4 lety +2

    ​ Тимофей Фёдорович, Вы потрясающий! Спасибо!

  • @leya_lutik9601
    @leya_lutik9601 Před 4 lety +13

    Был у нас на мат-мехе в СПбГУ лектор, тоже с душой рассказывал, только , правда, о матанализе.
    Спасибо огромное за лекцию, не оторваться.

  • @ohlalapo
    @ohlalapo Před 4 lety +2

    Огромное спасибо за такие крутые лекции!

  • @dizogdizog2591
    @dizogdizog2591 Před 4 lety +3

    Спасибо огромное , Тимофей Фёдорович!!!

  • @maximplyashchenko5610
    @maximplyashchenko5610 Před 4 lety +28

    "У меня тут есть аналог счётных палочек..." - Я уж думал, сейчас сигареты достанет

  • @Zinzillya
    @Zinzillya Před 5 lety +1

    Спасибо за прекрасное, живое изложение!

  • @user-sv1ew5ct5w
    @user-sv1ew5ct5w Před 5 lety +1

    Долгое время он вылезал у меня в рекомендациях, боялся, что это как еще один индус и ни разу не посмотрел. А сейчас понадобилось найти нормальный курс по алгоритмам и смотрю с удовольствием

  • @konst2087
    @konst2087 Před 2 lety +1

    если у вас до сих пор не работает проектор дайте знать, я письмо напишу руководству. замечательная подача и лектор, а проектор не фурычит!

  • @maxwell4696
    @maxwell4696 Před 4 lety +2

    Очень классный лектор, со школы вспомнил двоичную систему, подчерпнул отличный материал

  • @wava210
    @wava210 Před 3 lety +7

    Пример программы 1:50:00 с переводом из одной в другую системы счисления выводит цифры числа в обратном порядке. Надо изменить порядок, например с помощью использования строковых переменных:
    number_in_string = ""
    while x > 0:
    number_in_string = str(x % base) + number_in_string
    x = x // base
    И не забыть вывести на экран потом.

    • @user-oo8sk4cq6z
      @user-oo8sk4cq6z Před 2 lety +1

      Хоть кто-то заметил, спасибо. Я уж думал там ошибка)

    • @c3equalz899
      @c3equalz899 Před rokem

      Тут больше ошибка ещё в алгоритме. Например, если у нас будет остаток больше 10, то с помощью строки будет некорректная запись при развороте. Желательно использовать списки для сохранения таких остатков.

    • @beardedman721
      @beardedman721 Před rokem +1

      Так он изначально сказал, что запись будет задом наперед))

  • @zhdanovsky
    @zhdanovsky Před 4 lety +4

    Он сказал: С Богом! Очень приятно смотреть снова чувствую себя за партой

  • @2090520905
    @2090520905 Před 3 lety +3

    Смотрел про 2ичную систему SC 50 от Гарварда, с лампочками и метро-сексуальным лектором, с Сахарбергом и Б. Гейтсом. Но это объяснение много и много круче! Спасибо большое!

    • @2090520905
      @2090520905 Před 3 lety

      Или CS 50 or XC or SX))) Арифмометр рулит. Браво!

    • @ithinkthereforeitalk935
      @ithinkthereforeitalk935 Před 2 lety

      Может, англ плохо просто знаешь? Эти лекции даже близко не валяются по сравнению с вышеозвученным курсом от Гарварда. Херею с местных комментаторов, которые тут сидят восхищаются, видимо, и впраду ничего слаще редьки не ели...

  • @user-iz9sj1nn5q
    @user-iz9sj1nn5q Před 4 lety +6

    - Унарная система счисления: 0:03
    - Египетская система счисления = римская (модифицированные унарные системы с сокращениями): 2:00
    - Вавилонская система счисления (непозиционно-позиционная шестидесятиричная): 3:35
    - Цифра и число: 4:24
    - Двоичная система счисления: 14:58
    - Схема Горнера: 46:18
    - Запись чисел напрямую в определенной системе счисления: 53:46
    - Написание программы на Питоне, которая добывает из числа цифры или собирает число в произвол. сис. счисления: 1:00:32
    - Однопроходные алгоритмы: 1:06:33

  • @rubensaghatelyan6284
    @rubensaghatelyan6284 Před 4 lety +3

    Мне кажется, или преподаватель получает кайф, когда читаят лекцию и объясняет тему. Настоящий мужик. Ах если бы и у нас в Армении таковых было хотя бы 3 во всём Политехническом Институте были.

  • @user-gt8ix9bi4l
    @user-gt8ix9bi4l Před 5 lety

    Спасибо за прекрасную лекцию!

  • @user-sz1ni6ru8i
    @user-sz1ni6ru8i Před 4 lety +5

    забил на просмотр вечером сериалов, смотрю лекции Тимофея Федоровича.

  • @joma0305
    @joma0305 Před 5 lety +2

    Лучший лектор которого я видел. Повезло МФТИ! Спасибо вам за доступ!!!

  • @sergey.4880
    @sergey.4880 Před 3 lety

    Отличное преподнесение информации. Супер лекция.

  • @maximlugovoi399
    @maximlugovoi399 Před 5 lety +5

    Спасибо за лекции! Только человек, реально и полностью разбирающийся в теме, способен доступно и интересно объяснить и научить.

    • @irinaoloeva446
      @irinaoloeva446 Před 5 lety

      Я в школе объясняю во многих моментах похоже и скажу Вам то, что входит в хронометраж этой лекции очень поверхностно, но я большего почти и не знаю, а вот этот преподаватель знает. А объясняю я, повторюсь, так же доступно! Парадокс какой-то!!!:)))

  • @artur-lg7wv
    @artur-lg7wv Před 4 lety

    Помню в школе тоже было несколько преподавателей которые горели своим предметом. Досихпор с теплом и добрым словом вспоминаю их и те времена. Дай бог им здоровья, и вам огромное спасибо что выкладываете ваши лекции.

  • @geek101grew8
    @geek101grew8 Před 3 lety +2

    Те кто учится в нём не упустите возможность стать её любым учеником. Талантливый человек. Если бы он дал и про безопасность я бы если надо за плату сколько угодно принял бы участие. Вы супер учитель. Спасибо вам за труд. В моём пути в айти занимете большую роль. Пожалуйста продолжайте учить нас. Ведь быть начтоящим учителем это благое дело. Вы супер! Я сам безопаснике учусь. Если можно возьмите меня в свою команду учеников.

  • @norman_p3
    @norman_p3 Před rokem +1

    Дай бог тебе здоровья, добрый ты человек ! )

  • @user-mf2uu4mv2m
    @user-mf2uu4mv2m Před 2 lety

    Какой же крутой лектор, приятно смотреть!

  • @vaal5500
    @vaal5500 Před 5 lety +1

    Спасибо Вам за лекцию!

  • @skyobserver5887
    @skyobserver5887 Před 4 lety +2

    Прошёл PCAP от института Pyhton. Эти лекции очень хорошо дополняют материал.

  • @maksimsergeevich6192
    @maksimsergeevich6192 Před 3 lety +5

    Спасибо тебе препод, по больше бы таких

  • @alexandrbelikov4010
    @alexandrbelikov4010 Před 2 lety +1

    Спасибо, было очень полезно, в школе и университете 20 лет назад такого не рассказывали:)

  • @cheguseby
    @cheguseby Před 2 lety +2

    Блин... на самом интересном месте: "ну всё, отпускаю вас", - я аж расстроился.
    Смотрим следующую серию!

  • @user-go4tc8qf9n
    @user-go4tc8qf9n Před 4 lety +1

    Лекция супер, мне очень понравилось!)

  • @webkoth6105
    @webkoth6105 Před 4 lety +2

    Смотрю одну за другим лекции. Да, действительно лектор - маэстро.

  • @user-mw3dd5dv2x
    @user-mw3dd5dv2x Před 3 lety

    смотрю в декабре 20 года, лекции бомба

  • @mobuitiotitor
    @mobuitiotitor Před 2 lety +1

    Спасибо за лекцию. Вдохновленная ей, написала мини-конвертер из 10-чной системы в 2,8 и 16-ю. x=input("Введите число в десятичной системе счисления: ")
    a=input("Введите в какую систему счисления его перевести: 2 8 16: ")
    if a == "2":
    x=bin(int(x))
    a=str(x)
    a = a[2:]

    print("Это число в двоичной системе счисления: " + a)
    elif a == "8":
    x=oct(int(x))
    a=str(x)
    a = a[2:]
    print("Это число в восьмеричной системе счисления: " + a)
    elif a == "16":
    x=hex(int(x))
    a=str(x)
    a = a[2:]
    print("Это число в 16-ричной системе счисления: " + a)
    else:
    print("Ошибка")

  • @annakharytontseva2136
    @annakharytontseva2136 Před 4 lety +1

    Очень интересно и понятно! Спасибо!

  • @elbek_uzb7592
    @elbek_uzb7592 Před 5 lety

    спасибо за лекция я уже не могу оторвется на работа смотрю

  • @ivan25257
    @ivan25257 Před 18 dny

    Спасибо за лекцию!

  • @emotional_stuff
    @emotional_stuff Před 4 lety +2

    Какой классный учитель.

  • @maxlastor1316
    @maxlastor1316 Před 2 lety

    Большое спасибо за лекции!!!!!!!!!!!

  • @antontuchkin9396
    @antontuchkin9396 Před 4 lety +11

    Если бы мне так объясняли в институте в свое время, я, наверняка, как минимум нормально учился. Спасибо за труд.

  • @user-lk4pi3fx4n
    @user-lk4pi3fx4n Před 4 lety +3

    По нулям справа слева, побитный сдвиг влево >(здесь уже деление). Иногда можно использовать для ускорения вычислений. Думаю будет в тему)

  • @samrust
    @samrust Před 3 lety +1

    просто офигенно! и просто и офигенно!

  • @ArtJug
    @ArtJug Před rokem +1

    Запись числа в программе, переводящей одно число в другую будет перевернутой.
    А в остальном приятно вспомнить основы)

    • @svetakhamaganova6302
      @svetakhamaganova6302 Před rokem

      Добрый день. Я тоже заметила эту ошибку, но переделать код не получилось самостоятельно. Как можно исправить, не подскажите?

    • @ArtJug
      @ArtJug Před rokem

      @@svetakhamaganova6302 можно воспользоваться методом строки reverse()

    • @svetakhamaganova6302
      @svetakhamaganova6302 Před rokem

      @@ArtJug спасибо

  • @xAMKxx
    @xAMKxx Před 6 lety +6

    "-Ты ничего мне не должен.." Супер :)

  • @chyrvonykastrychnik4819

    замечательный материал, спасибо!

  • @qufeeK
    @qufeeK Před 4 lety +1

    Спасибо за бесплатные знания!

  • @user-vt2zr8pn5s
    @user-vt2zr8pn5s Před 2 lety

    Прекрасные лекции. Живо, интересно, озорно. Наконец в 40 лет я понимаю что и зачем я изучаю. Жаль. только что я не занялся этим 5\10 лет назад. А еще лучше в середине школы не начал готовиться к таким курсам. Только в моем городе даже сейчас такому не учат, не говоря уж про 1999год моего окончания школы.

  • @voxcake
    @voxcake Před 6 lety +1

    спасибо за лекцию :)

  • @user-ht7vz2ms7b
    @user-ht7vz2ms7b Před 4 lety +1

    Спасибо огромное
    Вы мне очень помогли!)

  • @drakaris13
    @drakaris13 Před 2 lety

    Если бы все мои учителя были бы такими, я был бы невероятно умным)
    Благодарю.

  • @dushirak
    @dushirak Před 3 lety +1

    Алгоритм из конца урока дописал. Получается полноценный калькулятор, переводит число из любой системы счисления в любую другу систему счисления. Делает это без внутренней функции int в python, только своими силами. n - система счисления может быть больше 36 (выйдет из англ словаря, пойдет дальше по таблице unicode).
    def transition(x, base, digit = ""):
    while x>0:
    if x%base>9: digit = chr(x%base+87).upper() + digit
    else: digit = str(x%base) + digit
    x //= base
    print(f"Возвращаем готовый результат = {digit}")

    def any_to_10(source, n, formula=0):
    source = list(source)
    for i in range(len(source)):
    if n10 and source[i] != '0':
    if source[i].isalpha(): formula += int(ord(source[i].lower())-87) * (n**(len(source)-(i+1)))
    else: formula += int(source[i]) * (n**(len(source)-(i+1)))
    return formula
    print("Введите n-ичность счисления для вашего числа: ", end="")
    r = int(input())
    print("Введите соответствующее число для конвертации: ", end="")
    x = any_to_10(input(), r)
    print("Введите в какую систему счисления перевести ваше число: ",end="")
    base = int(input())
    transition(x, base)

  • @yuriykonorev3103
    @yuriykonorev3103 Před rokem

    Молодец, доступно, доходчиво. Спасибо

  • @jollyroger1624
    @jollyroger1624 Před 2 lety

    А я как раз задумывался сегодня "Почему в минуте именно 60 секунд???" и тут как раз эта лекция! Брааааво!

  • @volhak4519
    @volhak4519 Před 3 lety

    Классный препод. Молоток

  • @maksb9599
    @maksb9599 Před 5 lety +7

    хотя и знаю 90% поскольку прошел материал больше года назад , но чертовски интересно слушать лектора ^_^

    • @BilyJean831
      @BilyJean831 Před 2 lety

      Ничего не понимаю, но интересно слушать))) бывает же.

  • @tooman
    @tooman Před 4 lety +2

    Мы это в школе проходили, приходилось самому допирать. Сейчас пересматриваю, вспоминаю что да как

  • @antonenkosergeevich
    @antonenkosergeevich Před 4 lety

    s bogom :)))))) Timofei, spasibo za lektsii!

  • @drnick619
    @drnick619 Před 4 lety

    лучшее объяснение систем счисления

  • @mr_chepel
    @mr_chepel Před 5 lety

    Прекрасная работа лектора.

  • @camister69
    @camister69 Před 2 lety

    Бляяя, просто удовольствие тебя слушать! Твои лекции успокаивают в наши длинные, тёмные, зимние Аляскинские вечера!

  • @dimapanasenko5111
    @dimapanasenko5111 Před 4 lety +2

    Третье десятилетие 21-го века... (ну, или последний год 2-го, это как считать)
    Преподаватель вынужден пачкаться мелом, и "извазюканным" ходить перед студентами.
    Плоские экраны, да даже белая доска и стираемые маркеры решили бы проблему и не ставили бы человека в такую ситуацию. Но нет, мелки.
    А в первой лекции даже мелки не пищущие были, наколотые в ближайшем карьере.
    Лекция замечательная, смотрю подряд, запоем!

    • @easterndigital4066
      @easterndigital4066 Před měsícem

      Поверьте мне, иногда классика решает.

  • @michaelshapkin
    @michaelshapkin Před 5 lety

    Спасибо Тимофей!

  • @rinatsarmuldin8118
    @rinatsarmuldin8118 Před 3 lety

    Ты самый лучший препод!

  • @danilablagorodniy8465

    тяжко усваивается эта лекция... спасибо в любом случае!