Уроки Python с нуля / #8 - Функции строк. Индексы и срезы

Поділитися
Вставка
  • Опубліковано 28 вер 2024

КОМЕНТАРІ • 274

  • @markd1351
    @markd1351 Рік тому +92

    Автор - препод от Бога! Мне немало лет, системщик, но один Бейсик знаю. Этот курс - просто Золото на просторах инета. Спасибо Вам!

  • @t3chchesss840
    @t3chchesss840 2 роки тому +658

    Заметил такую закономерность, что в таких уроках на ютубе всегда идет постепенное отсеивание заинтересованных. Если первые ролики собирали больше 10 тыс просмотров, то этот собрал всего 4. Печально, конечно, что оценка такого труда зависит от упорства самого зрителя, а не от качества подачи контента автором.

    • @artlesss
      @artlesss 2 роки тому +13

      Уже 7,5 вроде вполне неплохо

    • @evgendiachyshyn907
      @evgendiachyshyn907 2 роки тому +7

      Я заметил что он много инфи отсеивает например 1 урок було такое такое а потом урок 3 хуяк а можна било так тип нету всей инфи ток потом узнаеш что можна било ище вот так ище такое есть

    • @t3chchesss840
      @t3chchesss840 2 роки тому +25

      @@evgendiachyshyn907 потому что ты должен сначала понять, как это работает в принципе, а уже затем узнавать что-то новое. Я вот только сегодня узнал об аннотациях типов, хотя это можно было изначально написать при объяснении о передаче аргументов в функции

    • @uebishnyi
      @uebishnyi 2 роки тому +5

      воовще-то качество подачи тоже важно, ведь люди просто любят смотреть на красивый и интересный фантик и если в этом фантике будут гайды по программированию то люди будут лучше усваивать и не бросать это и просто смотреть и учиться

    • @maximdnepr1
      @maximdnepr1 2 роки тому +14

      @@evgendiachyshyn907 я нифига не понял из того что ты написал-_-

  • @mrut_b00k10
    @mrut_b00k10 Рік тому +36

    Очень интересные и полезные уроки, конечно некоторые моменты насколько быстро, что не особо понимаешь, что происходит, поэтому приходится по несколько раз пересматривать. Но я, как новичок,(которая до этого знала только Паскаль), однозначно советую эти курсы.👍
    (кстати советую не просто смотреть урок, но и самому прописывать код, так понимается намного лучше)

  • @ВячеславКосач-ю8о

    Отличный курс. Здесь каждое действие озвучивается и доносится суть, дальнейшее направление для изучения есть - если вам нужно доскональное обмусоливание всех мелких возможностей и нюансов, то нельзя сделать не душный урок. Это идеальный курс для осознания основ. Всё остальное это уже ваше собственное развитие.
    По автору видно как он работал над структурой и подачей информации. Обесценивать это, есть лицемерие - ну если вы конечно не сделали курс лучше.
    upd: (я поторопился с высказываниями, просто увидел 1 негативный комментарий из 100))))

  • @awfulpeach6154
    @awfulpeach6154 2 роки тому +84

    по-моему курс хороший. за 20 минут кратко объясняют и вводят в тему, а потом уже ты сам находить нужную тебе информацию и уточняешь что-то. если бы каждую все объясняли подробно, то урок длился бы минут 40. не понимаю тех, кто пишет, что все плохо и сложно

  • @konstantin_taraz
    @konstantin_taraz 2 роки тому +22

    Огромное спасибо автору! Всё очень толково и как раз то, что было нужно.

  • @user-zp2gt5yd7d
    @user-zp2gt5yd7d 7 місяців тому +4

    Георгий спасибо вам что вы так хорошо обучаете питону и бесплатно

  • @ДмитрийГуцев-ы8й

    "Все обработалось совершенно КОРРЕКТНО ". Моя оскомина : " чё бля? Чё он сказал нах*й??" )
    На самом деле большое спасибо дружище за твои старания. Даже такой тормоз как я выношу многое. Конспект и скрины постоянно дополняются информацией из твоих видео !!
    Всем Добра!!

  • @kris_gd8489
    @kris_gd8489 2 роки тому +4

    Без желание и усердия ничего не получится. Пусть кратко, но достаточно понятно автор объясняет. Я помимо того что смотрю, также еще гуглю если все таки не до понял. А когда гуглишь еще больше получаешь доп. информации.

    • @MynameisZOOM
      @MynameisZOOM 4 місяці тому

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

  • @DimkaV-es7mf
    @DimkaV-es7mf Рік тому +22

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

    • @krozy4ka
      @krozy4ka 8 місяців тому +1

      у чат гпт

    • @onlineoffline8832
      @onlineoffline8832 8 місяців тому

      нуну

    • @ЮтубШредингера
      @ЮтубШредингера 2 місяці тому

      Где угодно можно найти. По питону буквально сотни источников с задачами, т.к. это самый популярный язык

    • @AndreyPlaksin114
      @AndreyPlaksin114 Місяць тому

      Понимаю, что автору наверное уже не нужно, но может другим пригодятся такие сайты с задачами как DMOJ (Канада) и Timus (Екб). Уровень задач начиная с "напишите программу выводящую на печать текст" до мировых олимпиад. Куча комментов, иожно посмотреть чужие решения

    • @DimkaV-es7mf
      @DimkaV-es7mf Місяць тому

      @@AndreyPlaksin114 Спасибо большое

  • @svetlanamazhaykina6918
    @svetlanamazhaykina6918 8 місяців тому +2

    Спасибо за Ваш труд! Коммент в поддержку канала.

  • @ОлександрЛисенко-и1э
    @ОлександрЛисенко-и1э 2 місяці тому +2

    8-й урок, желание отпало. К слову, второй раз уже начинаю проходить курс и бросаю где-то на этих уроках. Однако если чего-то хочется, или теперь уж, хотелось, то нужно идти, идти, теряя мотивацию, но не забывая о самодисциплине. Начиная с первых классов школы, мы подвергались понятию обязанности. И теперь вот, без начальника свыше, очень трудно обязать себя.
    Мы все, большинство из нас, поддались влиянию системы, стали порабощенными.

    • @ЮтубШредингера
      @ЮтубШредингера 2 місяці тому

      Если желания нет, то и нет смысла учиться. Вот и все. Все просто.

  • @andreykapitanenko851
    @andreykapitanenko851 3 роки тому +10

    Я тебя очень давно смотрю, большое спасибо за то что ты рассказываешь очень подробно и понятно, отдельное спасибо за то что я теперь знаю 5-6 языков программирования, благодаря тебе. Подписка, лайк, колокольчик обязательно! Спасибо❤❤❤!!!

    • @muxammadamininoyatov9477
      @muxammadamininoyatov9477 2 роки тому +1

      Skolka vam let?

    • @andreykapitanenko851
      @andreykapitanenko851 2 роки тому +1

      @@muxammadamininoyatov9477 мне 18 лет

    • @Ru-vo4cm
      @Ru-vo4cm 2 роки тому +1

      А кокой язык посоветуешь?

    • @alexkolt3309
      @alexkolt3309 2 роки тому +9

      @@Ru-vo4cm лично тебе - Русский, чтобы знал, что "какой" пишется через "а"

    • @batkul
      @batkul 2 роки тому +1

      @@alexkolt3309 да тебе бы тоже не помешало русский изучить

  • @juliabe408
    @juliabe408 4 місяці тому

    Отличное объяснение! И наконец-то вся эта через боль и слёзы кое-как разученная математика про суммы, интервалы, множества и прочее, которую вообще ни пришей, ни пристегни в жизни, у меня применяется здесь, на практике. Скажу я вам, помогает пониманию и сразу бы вот так её применять в универе, а не просто числа ради чисел гонять из одного состояния в другое (я гуманитарий, мне математика ради математики не больно-то интересна, люблю её практическое применение).

  • @Enorxes
    @Enorxes Рік тому +3

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

  • @ЕленаЭрбо
    @ЕленаЭрбо 19 днів тому

    Урок очень понравился!!! Спасибо!

  • @KazibekZhumahan-lr3sy
    @KazibekZhumahan-lr3sy 8 місяців тому +3

    спасибо за урок👍

  • @SOLOMON313
    @SOLOMON313 Рік тому +2

    Благодарю за урок

  • @MaxllmuS
    @MaxllmuS Рік тому +3

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

  • @Calmasastone
    @Calmasastone Рік тому +48

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

    • @Rodante822
      @Rodante822 Рік тому +2

      как успехи ?

    • @Calmasastone
      @Calmasastone Рік тому +15

      @@Rodante822 привет, закончил тот курс спустя несколько дней.
      За прошедшие девять месяцев набрался нового для работы аналитиком, есть понимание:
      1. Excel 4/5
      2. Oracle SQL Developer 4/5
      3. Python & R 3/5
      4. Power BI 3/5
      5. Tableau 2/5
      Заметно продвинулся в языках:
      1. English B2-C1
      2. German A1
      3. Serbish/Japanese A1
      Сейчас работаю над Немецким и Английским, т.к. для оффера в Германии нужен хотя бы В1 Немецкий.
      Если кратко.

    • @Rodante822
      @Rodante822 Рік тому +2

      @@Calmasastone Привет, очень хороший рост, рад за тебя. Какой опыт в IT до начала был?

    • @Calmasastone
      @Calmasastone Рік тому

      @@Rodante822 работал аналитиком 7 месяцев, 5 лет назад, в одной компании логистической. Если у тебя есть Линкедин - можем добавиться, там всё более подробно описано. Ссылка на канале есть.

    • @whateii
      @whateii Рік тому +1

      @@Calmasastone красавчик

  • @alexsatm05
    @alexsatm05 2 роки тому +3

    Спасибо вам за бесплатные уроки

  • @xvr4138
    @xvr4138 10 місяців тому

    Всё норм и все понятно, а когда выходишь из видео я помню всё, спасибо

  • @Lola_Braun
    @Lola_Braun Рік тому +1

    Огромное спасибо за урок. Пока все понятно )

  • @ЕгорМеляков-й5в
    @ЕгорМеляков-й5в 2 роки тому +3

    Отличный урок, спасибо

  • @tereander
    @tereander Рік тому +18

    14:14 , тут небольшая ошибка у автора. Срез работает по формуле a[x:y], где x начальный индекс среза, а у конечный(который не входит в вывод!)
    Это очень важно, поэтому word[4:4] ничего не вывел, ведь это через от четвертого индекса символа, до третьего индекса., т.е ничего.
    Залайкате чтобы остальные увидели

    • @ArtemKravchenko-i3h
      @ArtemKravchenko-i3h Рік тому

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

    • @КириллТурицын-и3л
      @КириллТурицын-и3л Рік тому

      Спасибо большое за подсказку,не мог понять почему на один символ меньше выводит

    • @tappchekk
      @tappchekk Рік тому +1

      Автор сам утверждал что там ничего не появится если написать так

    • @FSNNN
      @FSNNN Рік тому

      Так автор и сказал в уроке, что не выведется ничего. Это связано с тем, что срез указывает на интервал между индексами, где начальный индекс включается, а конечный индекс исключается. В данном случае оба индекса равны 4, поэтому срез указывает на пустой интервал между элементами. Как результат, возвращается пустая строка.

  • @cokolol3049
    @cokolol3049 Рік тому +3

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

    • @ArtemKravchenko-i3h
      @ArtemKravchenko-i3h Рік тому +8

      я это делаю и без программирования)

  • @ДмитрийКарасев-ш7в
    @ДмитрийКарасев-ш7в 2 роки тому +2

    а можно обратиться к индексу в каком либо числе? Автор красавчик

  • @клипы-н9я
    @клипы-н9я Рік тому +2

    Мучение день #3

  • @itsmyruslan
    @itsmyruslan Рік тому

    Спасибо за урок

  • @321Kondor
    @321Kondor 2 роки тому

    Я изучал solid work и знал что в конечном итоге я буду чертить 3d детали так и вышло, учил fhotoshop и знал что я буду обрабатывать фото, учил autocad что бы делать чертежи! 8 урок, и я не как не пойму как питон поможет мне реализовывать мои идеи, что он вообще может и что будет в конце. До этого программирования я не учил, даже не занимался информатикой может быть дело именно в этом что я ни как не пойму зачем мне нужно знать программирования. Интерне сайты я делать не хочу, потому что считаю что может быть это основная сейчас работа программиста, но самая глупая и неинтересная. А вот создавать свои небольшие программы или мини игры было бы очень интересно.

    • @leo_need
      @leo_need 2 роки тому +2

      А "создавать свои небольшие программы и мини игры" , коих сейчас миллион и каждый просто тупо копирует - это конечно же не "самая глупая и неинтересная" работа, ага охотно верим. Для игр PyGame

  • @winebreeze1402
    @winebreeze1402 Рік тому

    я умиляюсь с того, как он говорит "буквочка"

  • @VictorGontar-wo8dn
    @VictorGontar-wo8dn Рік тому

    ГОШАА ТЫ ЛУЧШИЙ

  • @Николай-о7х3х
    @Николай-о7х3х 2 місяці тому

    спасибо!

  • @Aveiro0126
    @Aveiro0126 Рік тому +1

    Ребята привет, скажите пожалуйста по своему опыту как учиться удобнее и эффективно по этому плейлисту
    Вот я делаю так : включаю это видео "картинка в картинке" и пишу все на Pycharm , расскажите по своему опыту как лучше и как делаете это вы, было бы очень полезно

    • @klientvsesvit2479
      @klientvsesvit2479 11 місяців тому +1

      Ну у меня ещё нет опыта но я смотрю залпом ролика 3 лёжа на кровати потом обдумываю и на пай чарме тестирую команды пытаюсь составить код из полученных знаний хотя врядли тебе ето нужно уже 2 недели прошло ты наверняка уже закончил курс

    • @Aveiro0126
      @Aveiro0126 11 місяців тому

      @@klientvsesvit2479 Привет , да закончил курс, месяц закинмался пайтоном, как-то не понравилось. пайтон очень хороший язык но не особо много вакансий из плюсов понятный синтаксис. Сейчас учу Фреймворк Флаттер и язык Дарт развиваюсь в mobile develop 2-ой день ))

  • @mrakxya
    @mrakxya Рік тому

    Видео классное, конечно. Я хочу указать на именно ПРАВИЛА python. Мне кажется, что нужно только функции строк. А все остальное - неважно. Повторюсь НЕ ПРО ВИДЕО, А ПРО ПРАВИЛА python. Я только-только учусь к стати

  • @quentindrenton
    @quentindrenton Рік тому

    Я буду тут каждый день. День 6!

  • @b685
    @b685 Рік тому +2

    я не понимаю,почему надо писать
    word[i] = word[i].capitalize()
    обьясните пж

    • @Un-Balance
      @Un-Balance Рік тому +2

      Короч word[i] это переменная и в эту переменную мы запихиваем её же но с припиской .capitalize()

    • @Un-Balance
      @Un-Balance Рік тому +2

      И получается так что мы из обычной переменной делаем её же но теперь с припиской.

    • @Un-Balance
      @Un-Balance Рік тому

      Надеюсь помог❤❤❤

  • @romantrifonov7343
    @romantrifonov7343 Рік тому

    Возможно про эту ошибку уже писали. Поправьте пример приводимый на минуте 8:18. Список hobby перебирается в цикле, но в него ничего не записывается, т.е. он в цикле не меняется и при его выводе мы получим то же что было и до цикла.
    for el in hobby:
    el = el.capitalize()
    print(hobby)
    Если же сделать вот так
    el = []
    for i in hobby:
    el.append(i.capitalize())
    print('ReturnElements', el)
    то все прекрасно работает.
    Уроки интересные , за них спасибо.

  • @ЗНАКОМЫЙСВАРЩИК

    Прошу очень, нет доступа к уроку к видео. Возможно восстановить, или ссылку на урок.

  • @Ктоя-я8м
    @Ктоя-я8м 5 місяців тому +1

    учу Python в 1:36 ночи топ

  • @loness2150
    @loness2150 Рік тому

    Перед тем, как автор напишет решение, я пытаюсь решить задачу сам, и вот что вышло. ( 11:25 )
    word = "Football, basketball, basketball, skate"
    hobby = word.split(", ")
    hobbyCap = []
    for el in hobby:
    hobbyCap.append(el.capitalize())
    for el in hobbyCap:

    if hobbyCap[-1] == el:
    print(el, end=". ")
    else:
    print(el, end=", ")
    ( 15:15 )
    word = "Тестируем воду с соком пока можем"
    print(word[word.find("воду"):word.find(" пока")])

  • @pak9940
    @pak9940 10 місяців тому

    11.37 У меня не работает коректно а конкретно строки в списке выдает не все с заглавной буквы хотя осталные буквы строк в нижнем регистре

  • @oleggorunov3342
    @oleggorunov3342 11 місяців тому

    Нашёл ошибку-оговорку в этом уроке. Функция capitalize() делает заглавной буквой только в первом слове, а не во всех словах в строке...

  • @Nev_erd
    @Nev_erd Рік тому

    Хоть у Дудорева все плохо с С# , но питоном все збс)

  • @Startovych
    @Startovych 2 роки тому

    Я этот 20 минутный урок смотрю и розбираю час ,первые уроки почти не понимал ,а дальше потихоньку начинаю.Если честно мне почему то Html i Css намого интересней и легче кажутся.А Python тяжелей понять

    • @archie8194
      @archie8194 Рік тому

      Я не эксперт но Html и css это не языки программирование

    • @shadyy3722
      @shadyy3722 Рік тому

      @@archie8194 Языки гиперссылок

    • @gerasimovvv6222
      @gerasimovvv6222 Рік тому +1

      @@archie8194 ты внатуре не эксперт

    • @ArtemKravchenko-i3h
      @ArtemKravchenko-i3h Рік тому

      Python, HTML и CSS - абсолютно разные языки программирования. HTML и CSS - используются только для верстки сайтов. В то время как Python - используется для создания игр, сайтов и машинного обучения(искуственный интелект).

    • @Anton_Simkov
      @Anton_Simkov Рік тому

      ​@@gerasimovvv6222в смысл? Они реально не языки именно алгоритмов, они языки разметки и стиля, т е языки дизайна.

  • @Joni-eg1ke
    @Joni-eg1ke 11 місяців тому

    Откуда там в задаче индекс 5? Начинаем же с 0.... 0, 1, 2, 3, 4 и скобка закрывается. А где 5 то не понял элемент в словаре

  • @alexandernevmerzhytsky5534
    @alexandernevmerzhytsky5534 2 роки тому +2

    Było dużo momentów kiedy od jednego skaczesz na coś innego, bardo ciężko zrozumieć kiedy dopiero zacząłeś się uczyć Python
    Postaraj się w przyszłych kursach próbować tłumaczyć wszystko co robisz, bo moment zaczynając od 10 minuty jest w cale nie zrozumiały
    Nie wiem czy dam rady zrozumieć ten cały kurs do końca i czy w ogóle będę go do końca oglądać, im więcej info tym mniej tłumaczenia

    • @avaman1580
      @avaman1580 Рік тому

      Zastanawiam się tylko, ty rozumiesz, co autor mówi w kontekście, czy jednak znasz rosyjski, ale piszesz po polsku? jest mało prawdopodobne, że autor filmu cię zrozumie

  • @НиколайКузнецов-у1ж

    Жаль что Ваш сайт теперь так неприкрыто нацелен только на "бабло". Маркетинговая политика подобного рода просто отсекает желание подписываться, так как ощущение какого-то партнерства и понимания отсутствует.

  • @КравецьДмитро
    @КравецьДмитро 2 роки тому +1

    Привет, обьясните кто нибудь разницу между "for i in word"и "for el in word" , потому что я не догоняю.. Это просто переменная? Либо же от этих вещей зависит цикл фор? Если это просто переменная тогда почему автор поменял с "i" на "el"?

    • @sky1ine
      @sky1ine 2 роки тому

      насколько я знаю. "i" - это общепринятое название переменной в которую помещается информация из определенной позиции, назвать ее можешь как угодно
      (возможно не совсем прав)

    • @farno8508
      @farno8508 2 роки тому +2

      Да , это просто переменная. Ты можешь хоть "for x in word" написать

    • @РусланЗаурбеков-з6е
      @РусланЗаурбеков-з6е Рік тому

      Да, это просто переменная

  • @Alion-r9g
    @Alion-r9g 8 місяців тому

    9:32 почему надо писать именно hobby[i]? Почему не просто i?

    • @сыыы-г9и
      @сыыы-г9и 5 місяців тому

      он обращается к элементу в списке который равен i

  • @andromedaRoblox
    @andromedaRoblox Рік тому

    ура я дошёл до этого момента: если что я на 2 дне изучение пайтона и мне очень интересно!

    • @燁-g6c
      @燁-g6c Рік тому

      Прошло немало времени ну как уже прошел основы?

    • @samsantechsamsan9024
      @samsantechsamsan9024 Рік тому

      ну как

  • @BradokPlay
    @BradokPlay 6 місяців тому +2

    ВЕРНУСЬ ЧЕРЕЗ НЕДЕЛЮ СКАЖУ КАК ТАМ

    • @havm1
      @havm1 6 місяців тому

      Ну и как там ?

    • @BradokPlay
      @BradokPlay 5 місяців тому

      @@havm1 все норм уже pygame изучаю

    • @Helcurttttt
      @Helcurttttt 4 місяці тому

      Не сказал. Забросил, скорее всего.

    • @havm1
      @havm1 4 місяці тому +1

      @@Helcurttttt А я вот нет , с пайтона перешел учить C# для разработки игр на юнити.

  • @Stronger_Raikle
    @Stronger_Raikle Рік тому

    так a для чего нужен join?

  • @SemyonMazepin
    @SemyonMazepin Рік тому

    Переменную i в цикле не нужно заранее указывать? То есть пайтон сам понимает что это за переменная и как её, в данном случае, через слова прогонять?

    • @SemyonMazepin
      @SemyonMazepin Рік тому

      i = 0 перед циклом хотя бы

    • @SemyonMazepin
      @SemyonMazepin Рік тому

      А в 14:30 там же счёт индексов с 0 идёт, на 4 же буква b уже стоит, должно же Footb вывести🤔🤔🤔🤔

  • @ScienceMAN111
    @ScienceMAN111 Рік тому

    скажите у какого тоже не работает функции split

    • @Naste4ka693
      @Naste4ka693 Рік тому

      У меня не работает Len

  • @МамасалиевНазарбек

    Причем тут оператор лен, он же отображает скрлько симаолов в переменной. Почему опреатор range связали с оператором len

  • @ДмитрийЛебедев-к4т
    @ДмитрийЛебедев-к4т 2 роки тому +3

    К сожалению, чем сложнее, тем автор хуже объясняет. Прыгает от одного к другому. Например, в задаче начал применять метод join, но изначально толком не объяснил что это за метод и как он работает. И так во многих местах.

    • @shorts00224
      @shorts00224 2 роки тому

      Согласен с тобой, не уточняет.

  • @DollarJonny
    @DollarJonny 2 роки тому

    Развернем слово =)
    word = input()
    print(word[::-1])

  • @Yanko-n2h
    @Yanko-n2h 2 місяці тому

    Почему же 0:4 это foot? А что же тогда 0 индекс?

    • @Хомячик-з7д
      @Хомячик-з7д Місяць тому

      Возможно, вы уже это поняли, но на всякий случай попробую объяснить:
      "Football"
      Первый символ в информатике имеет нулевой индекс, следовательно 0 == F
      0:4 - это указание "ОТ куда, ДО куда (не включительно)"
      Значит будет
      0-F
      1-o
      2-o
      3-t
      По итогу индекс "4" не был выведен в консоль, тк вписывали мы от 0 и ДО 4

  • @Red-sw5lm
    @Red-sw5lm 8 місяців тому +1

    Кто знает почему всегда snumber 0 если в if изменяется на другое?
    import random
    import os
    attempt = 0
    snumber = 0
    print("Выберите уровень сложности")
    print("1. Легкий - Неограниченое число попыток от 0 до 100")
    print("2. Нормальный - 15 Попыток от 0 до 250")
    print("3. Сложный - 20 Попыток от 0 до 500")
    dif = input()
    if dif == 1:
    snumber = random.randrange(101)
    if dif == 2:
    snumber = random.randrange(251)
    if dif == 3:
    snumber = random.randrange(501)
    os.system("cls")
    while True:
    print(snumber)
    print("================")
    print("| Угадай число |")
    print("================")
    print("Попытки:",attempt)
    print("================")
    number = int(input())
    os.system("cls")
    if number == snumber:
    print("===========================")
    print("| Поздравляем ты победил! |")
    print("===========================")
    break
    if number < snumber:
    print("Больше!")
    attempt = attempt + 1
    if number > snumber:
    print("Меньше!")
    attempt = attempt + 1
    input()

  • @mr.doctor9429
    @mr.doctor9429 2 роки тому

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

    • @alexkolt3309
      @alexkolt3309 2 роки тому

      Либо пробуй обновлять Python, либо ты рукожоп

  • @romandeutsch2413
    @romandeutsch2413 Рік тому

    что делает последняя строка? а именно команда .join, я не совсем понял её цель

    • @_alexandr_sk
      @_alexandr_sk Рік тому

      если функция word.split(', ') делает из строки 'Football, basketball, skate' список ['Football', 'Basketball', 'skate'], то ', '.join(hobby) наоборот, делает из списка ['Football', 'Basketball', 'skate'] строку 'Football, basketball, skate'

    • @briliant6679
      @briliant6679 Рік тому

      result = ", ".join(hobby)
      это запятая с пробелом в кавычках будут вставляться вместо пробелов в нашем списке. Типа мы создали переменную в которую вписали значение что будет являтся пробелом, а потом мы черезе метод join передали его в наш список.

  • @Aylin-lt3bl
    @Aylin-lt3bl 8 місяців тому

    Как понять верхний и нижний регистр? Я похоже что то где то пропустил...

    • @thvantaef
      @thvantaef 6 місяців тому

      Верхний регистр это большая буква,к примеру "А",а нижний маленькая "а",или ты про что?

    • @Aylin-lt3bl
      @Aylin-lt3bl 5 місяців тому +1

      Спасибо

  • @jiijijjijji
    @jiijijjijji 3 роки тому

    8:16 где же все-таки перечень всех этих "word" "split" и прочего? Или это просто "English"? и не более того

    • @JohnPorkisnotdead
      @JohnPorkisnotdead 2 роки тому

      Это просто English

    • @alexkolt3309
      @alexkolt3309 2 роки тому +1

      Это просто название переменных, это не команды...

  • @Hars_j
    @Hars_j Місяць тому

    Учу

  • @exwwbuz6030
    @exwwbuz6030 3 роки тому

    Привет. пожалуйста, пусть следующий курс будет про "котлин для андроид".

  • @DOBRCrypteX
    @DOBRCrypteX 8 місяців тому

    Сложнооо😢

  • @Anton_Simkov
    @Anton_Simkov Рік тому

    А можно пояснить конструкцию ''.join() ? Это типа пустая строка имеет метод join? Это так тоже работает??? Делфист в ступоре...

    • @РусланЗаурбеков-з6е
      @РусланЗаурбеков-з6е Рік тому +1

      Не только пустая, любая строка имеет метод join )))

    • @Anton_Simkov
      @Anton_Simkov Рік тому

      @@РусланЗаурбеков-з6е т.е. в Питоне переменная строка, это не просто s = 'Вася', s.JOIN. Но и просто запись "Вася" это уже объект и у него есть все методы. Верно понял?

    • @РусланЗаурбеков-з6е
      @РусланЗаурбеков-з6е Рік тому +1

      @@Anton_Simkov верно

    • @Anton_Simkov
      @Anton_Simkov Рік тому

      @@РусланЗаурбеков-з6е спасибо за ответ!

  • @Konoplya_102
    @Konoplya_102 9 місяців тому

    Хмммммм, конец не понял, буду пересматривать 500 раз и понимать

  • @XFearix
    @XFearix Рік тому

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

    • @xilathalf
      @xilathalf Рік тому

      Попробуй убрать пробелы в списке

  • @valentine1408sensor
    @valentine1408sensor 7 місяців тому

    ваще не понял, почему именно так надо писать цикл for? как до этого додуматься самому?

  • @superkinernagibator3000
    @superkinernagibator3000 Рік тому

    0:1

  • @DustFire
    @DustFire 23 дні тому

    В чем работа верстальщика когда он может сам вырезать сайт и его сделать я понимал вроде разницу верстальщика и веб дизайнера. Но что делает программист это уже вообше не понятно. Покажи ты живую программу, а не сухие вещи, без реальных примеров того, где именно это применяется... Сайты когда делают показывают примеры живых сайтов и как пишут код. Почему не показывают программирование кода живой программы??? А показывают сухой ориентир это так это так а для чего и зачем как нибудь сами разберетесь.

    • @THRashir
      @THRashir 20 днів тому +1

      Сходи посмотри код сайта и попробуй понять работу применяемых функций без понимания базовых вещей, на которых они основаны. Посмотри этот курс и чеши изучать нужную библиотеку для специализации, лично я планирую pygame учить, а раз в твоём комментарии дело про веб зашла, то тебе мб django нужна

  • @mozaikaz9293
    @mozaikaz9293 2 роки тому

    пишу в Python'e такую программу:
    lis = [1, 2, "stroka, 123, 321"]
    print(lis[2])
    А выводится как такая:
    lis = [1, 2, "stroka, 123, 321"]
    print(lis[2:])
    И когда после двоеточия ставлю "-1", выводятся только кавычки.
    версия Python 3.9 или 3.10

    • @FOOTLIGHTZ.
      @FOOTLIGHTZ. 2 роки тому +2

      я не разбираюсь в питоне и только учусь, но ошибка из-за невнимательности я так полагаю, ибо "stroka, 123, 321" под одними кавычками и считается как одно выражение, ты поставил -1 после двоеточия и получил такой результат, что стер все что было в кавычках (а это одно выражение) и остались лишь квадратные скобки. Надеюсь прав

    • @ДианаБаскова-т6з
      @ДианаБаскова-т6з 2 роки тому +1

      я проверяла твой код через мой пайтон, все работает. пишу print(lis[2]) выводится stroka, 123, 321; пишу print(lis[-1]) выводится та же самая строка. все работает.

    • @ДианаБаскова-т6з
      @ДианаБаскова-т6з 2 роки тому +2

      а по поводу второго, логично, что выйдут кавычки, так как у тебя здесь не будет диапазона, у тебя что под 2, что под -1 один и тот же элемент из списка.

    • @annacute7655
      @annacute7655 2 роки тому

      Ты задаёшь параметр вывода через индекс [2], который равен «stroke, 123,321», а также указываешь до куда он действует и пишешь [2:-1], в результате получаешь пустые скобки,потому что начало и конец вывода у тебя равен одному и тому же

  • @Eugene_dee
    @Eugene_dee 5 місяців тому

    Чтоооо? Чегооо? 8 видео и 0 понимания для чего это все и как этим пользоваться

    • @KGZ-th2jq
      @KGZ-th2jq 3 місяці тому

      АХАХА, бывает просто пересмотри

  • @LoveCaseOh
    @LoveCaseOh 3 роки тому

    privet ya 1

    • @leo_need
      @leo_need 2 роки тому

      Ну и что что ты один ? Много кто один)

  • @shorts00224
    @shorts00224 2 роки тому

    Надо сначала предупредить что ты будешь делать, а не на ходу исправлять и т.д. Пиши сценарий нормальный, если он у тебя есть. Мне лично твой курс в принципе зашел, но с нюансами. Так сказать такой себе курс по python.
    Оценка 4/10)

  • @damnsuicider784
    @damnsuicider784 Рік тому

    👍👍👍

  • @IlyaMasalsky
    @IlyaMasalsky Рік тому +7

    Спасибо за уроки! Смотрю и параллельно пробую, очень доступно.
    Мне кажется при объяснении тут лучше/понятней было-бы сказать, что индекс конца среза не входит в сам срез(то есть НЕ включительно). Тогда сразу становится понятно, почему word[4:4] ничего не выводит. Такая же логика и при написании word[4:-1] - "до последнего, но его не включаем".
    Еще можно было бы добавит, что если хотим вывести все элементы начиная с 4 и до конца, то можно писать word[4:8] (индекс последнего +1) или word[4:200] и это не будет ошибкой, хотя в строке всего 8 элементов (индексы 0-7)
    Любопытно, что word[6:4:2] не будет ошибкой, просто ничего не выводит, но если сделать так word[6:4:-2], то ... сами проверьте)

  • @slava_semenuk13
    @slava_semenuk13 9 місяців тому

    Классный урок Спасибо!

  • @MalkiaMmoja
    @MalkiaMmoja 2 роки тому +11

    Просто, доходчиво, понятно. Премного благодарю!

  • @briliant6679
    @briliant6679 Рік тому +2

    чета не пойму для чего тут обращаться к индексу [i], для чего и куда оно ведет: hobby[i] = hobby[i].capitalize()

    • @AveragePresenter
      @AveragePresenter Рік тому +6

      Насколько я понимаю, i - это переменная, созданная в цикле и для цикла(переменная цикла, если кратко). Для i, начальное значение по умолчанию равно 0, а шаг 1 (гляньте предыдущее видео связанное с циклами). Когда мы пишем, что hobby[i]=hobby[i].capitalize(), имеется в виду, что сначала нулевой элемент списка (hobby[0]) приравнивается к нулевому элементу списка, но с примененным методом .capitalize(). Как только цикл «заканчивает свои дела» для одного значения i, он перескакивает на следующее значение i, то бишь на 1 (шаг = 1). Теперь то же самое для hobby[1] и так далее, пока i не достигнет последнего элемента

    • @briliant6679
      @briliant6679 Рік тому +1

      @@AveragePresenter спасибо большое!

    • @AveragePresenter
      @AveragePresenter Рік тому +2

      @@briliant6679 Вам спасибо. Надеюсь, смог помочь

    • @ssfailmodss
      @ssfailmodss Рік тому +1

      @@AveragePresenter Огромное Вам спасибо! У меня тоже был с этим затуп. Перерыл интернет и только потом дошло, что можно комменты почитать. Теперь всё стало гораздо понятнее)

  • @JustnikitaMSC
    @JustnikitaMSC Рік тому +4

    этот урок был проще чем предыдущий)

  • @LordHenry-dt4xw
    @LordHenry-dt4xw 3 місяці тому +1

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

    • @ЮтубШредингера
      @ЮтубШредингера 2 місяці тому

      Привет, как идут дела с игрой? На самом питоне игры писать сложно будет... Нужна какая-то основа для них. Например, можно изучить Pygame на основе Питона. Но еще лучше и оптимальнее (на мой взгляд) перейти с питона на GDScript, скачав движок Godot. Там сразу с первого дня увидишь, как из строк сделать игру )

  • @КириллРузавин-ж6ы

    Почти всё понятно. Но запутался в задаче на 9:40
    Не понял как работает цикл в этой программе. Может кто объяснить? И зачем нам нужно искать кол-во символов с помощью len?

    • @Un-Balance
      @Un-Balance Рік тому

      Ну типа лен обозначает количество всех цифр а у нас Бро была проблема что большая буква ставилась только в первом слове а так она будет во всех, надеюсь помог❤❤❤

  • @МаркХ-у9ь
    @МаркХ-у9ь Рік тому +1

    11:10
    word = ['Football', 'basketball', 'skate']
    print(", ".join(word).title())
    И не парьте себе мозги

  • @xvr4138
    @xvr4138 8 місяців тому +2

    Спасибо что повторяешь методы из предыдущего урока а то приходится всё время залезать на предыдущие видео👍

  • @ВикторМайстренко-э2б
    @ВикторМайстренко-э2б 10 місяців тому +1

    Спасибо Вам, отлично подаëте материал! Хочу спросить, есть у вас группы где можно задать вопрос и бесплатно получить ответ? В группе телеграмма, на которую ссылка в описании, нет возможности писать.

  • @ГубкаБоб-р8ъ
    @ГубкаБоб-р8ъ 2 роки тому +3

    Спасибо большое, полезно. Посмотрел с удовольствием.

  • @penthousex61
    @penthousex61 4 місяці тому

    Спасибо конечно. Но вот 8 урок... И первый раз я увидел на какое-то мгновение практическое применение. А так почти какждын пару секунд споашиваю себя тебя всех. Нафига?! Зачем!?

  • @DustFire
    @DustFire 23 дні тому

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

  • @МаксимМаликов-г4ъ

    Я только заметил, что если в поисковой строке яндекса набрать что то связанное с питоном, то количество найденных страниц и вся навигация по результатам поиска написана на python😁

  • @mirikmc3768
    @mirikmc3768 2 роки тому +7

    Привет! Огромное спасибо за структурированные знания, очень удобно проходить урок за уроком.
    В этом уроке у меня возник вопрос на строке print(word.find()) на 5й минуте.
    Вопрос: Если в слове две и больше одинаковые буквы, то как будет находить индекс второй, третей и тд букв? Я так понял, что эта функция работает для первой попавшейся буквы в слове, верно?

    • @kotelo228
      @kotelo228 2 роки тому

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

    • @gdkor
      @gdkor 2 роки тому

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

  • @Bladonchik
    @Bladonchik 4 дні тому

    near football))

  • @Burovasofia
    @Burovasofia 2 роки тому +1

    спасибо за урок!!! смотрю и все понимаю.

  • @FILWW
    @FILWW Рік тому +1

    Во время практики на 9-ой минуте в ходе выполнения hobby = word.split ( ',') - у меня кроме только football и его нулевое значение было с заглавной буквы, остальные - basketball и skate 0 значения их были в нижних регистрах (ПОЧЕМУ?)
    Но когда после запятой я поставил как в видео ПРОБЕЛ, basketball и skate их 0 значения превратились в верхний регистр. Как же пробел этот зарешал, но я все равно не понял чем он тут помешал выполнению задачи? Ответьте кто нибудь пожалуйста!

    • @Dima19901207
      @Dima19901207 Рік тому

      @user-cc8yf6rs8f та же проблема была, спасибо за ответ, сидел голову ломал не мог понять, что сделал не так.

  • @lowhack3643
    @lowhack3643 2 роки тому +3

    я бы не заморачивался столь сильно, и просто написал бы двух строчный код
    hobby = input("Введи своё хобби, можно несколько: ")
    print(hobby.capitalize())

    • @axyepo8757
      @axyepo8757 2 роки тому +3

      Этот код делает только первое слово капиталайз, а все остальные с маленькой. Поумничать не получилось, извини

  • @Hars_j
    @Hars_j Місяць тому

    8