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

Поделиться
HTML-код
  • Опубликовано: 3 фев 2025

Комментарии • 307

  • @markd1351
    @markd1351 Год назад +113

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

  • @user-zp2gt5yd7d
    @user-zp2gt5yd7d 11 месяцев назад +9

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

  • @ВячеславКосач-ю8о
    @ВячеславКосач-ю8о Год назад +20

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

  • @mrut_b00k10
    @mrut_b00k10 Год назад +43

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

    • @Артём-д1х8л
      @Артём-д1х8л 3 месяца назад +1

      Кстати я сделал одну маленькую программу но она сначала была из 13 строк ну потом получилось 17 строк я ещё всё что учу записываю в тетрадь

  • @Calmasastone
    @Calmasastone 2 года назад +50

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

    • @Rodante822
      @Rodante822 Год назад +2

      как успехи ?

    • @Calmasastone
      @Calmasastone Год назад +16

      @@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 Год назад +1

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

    • @Calmasastone
      @Calmasastone Год назад

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

    • @whateii
      @whateii Год назад +1

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

  • @This_Ticimo
    @This_Ticimo 3 месяца назад +4

    Продолжаем) Уже 8 урок, капец мне нравится питон и автор)

  • @xvr4138
    @xvr4138 Год назад +4

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

  • @IlyaMasalsky
    @IlyaMasalsky Год назад +9

    Спасибо за уроки! Смотрю и параллельно пробую, очень доступно.
    Мне кажется при объяснении тут лучше/понятней было-бы сказать, что индекс конца среза не входит в сам срез(то есть НЕ включительно). Тогда сразу становится понятно, почему 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], то ... сами проверьте)

  • @t3chchesss840
    @t3chchesss840 3 года назад +757

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

    • @artlesss
      @artlesss 3 года назад +13

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

    • @evgendiachyshyn907
      @evgendiachyshyn907 3 года назад +7

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

    • @t3chchesss840
      @t3chchesss840 3 года назад +28

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

    • @uebishnyi
      @uebishnyi 2 года назад +5

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

    • @maximdnepr1
      @maximdnepr1 2 года назад +14

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

  • @konstantin_taraz
    @konstantin_taraz 3 года назад +23

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

  • @MalkiaMmoja
    @MalkiaMmoja 2 года назад +12

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

  • @svetlanamazhaykina6918
    @svetlanamazhaykina6918 Год назад +2

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

  • @kris_gd8489
    @kris_gd8489 2 года назад +6

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

    • @MynameisZOOM
      @MynameisZOOM 8 месяцев назад

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

  • @cheastar_
    @cheastar_ Месяц назад +2

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

  • @KazibekZhumahan-lr3sy
    @KazibekZhumahan-lr3sy Год назад +3

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

  • @andreykapitanenko851
    @andreykapitanenko851 3 года назад +10

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

    • @muxammadamininoyatov9477
      @muxammadamininoyatov9477 3 года назад +1

      Skolka vam let?

    • @andreykapitanenko851
      @andreykapitanenko851 3 года назад +1

      @@muxammadamininoyatov9477 мне 18 лет

    • @Ru-vo4cm
      @Ru-vo4cm 2 года назад +1

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

    • @alexkolt3309
      @alexkolt3309 2 года назад +9

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

    • @batkul
      @batkul 2 года назад +1

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

  • @juliabe408
    @juliabe408 8 месяцев назад

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

  • @Enorxes
    @Enorxes Год назад +3

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

  • @awfulpeach6154
    @awfulpeach6154 2 года назад +85

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

  • @xvr4138
    @xvr4138 Год назад

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

  • @SOLOMON313
    @SOLOMON313 Год назад +2

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

  • @Lola_Braun
    @Lola_Braun Год назад +1

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

  • @ГубкаБоб-р8ъ
    @ГубкаБоб-р8ъ 3 года назад +3

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

  • @alexsatm05
    @alexsatm05 3 года назад +3

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

  • @tereander
    @tereander Год назад +20

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

    • @ArtemKravchenko-i3h
      @ArtemKravchenko-i3h Год назад

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

    • @КириллТурицын-и3л
      @КириллТурицын-и3л Год назад

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

    • @tappchekk
      @tappchekk Год назад +1

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

    • @FSNNN
      @FSNNN Год назад

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

  • @ЕленаЭрбо
    @ЕленаЭрбо 4 месяца назад

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

  • @ГеннадийБеляев-г8н
    @ГеннадийБеляев-г8н 3 месяца назад +1

    Георгий - капитальный красавчик.

  • @Sazuna_BF
    @Sazuna_BF 26 дней назад

    Благодоря вам я смог на Питоне калькулятор сделать👍

  • @Burovasofia
    @Burovasofia 2 года назад +1

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

  • @ЕгорМеляков-й5в
    @ЕгорМеляков-й5в 2 года назад +3

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

  • @JustnikitaMSC
    @JustnikitaMSC Год назад +4

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

  • @alexander.lysenko
    @alexander.lysenko 7 месяцев назад +2

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

  • @itsmyruslan
    @itsmyruslan Год назад

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

  • @winebreeze1402
    @winebreeze1402 Год назад +1

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

  • @КириллНовиков37
    @КириллНовиков37 Год назад

    Чел,ты гений.

  • @rubentavakalan6214
    @rubentavakalan6214 Год назад

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

  • @ДмитрийГуцев-ы8й
    @ДмитрийГуцев-ы8й 2 года назад +5

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

  • @DimkaV-es7mf
    @DimkaV-es7mf Год назад +30

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

    • @krozy4ka
      @krozy4ka Год назад +2

      у чат гпт

    • @onlineoffline8832
      @onlineoffline8832 Год назад

      нуну

    • @AndreyPlaksin114
      @AndreyPlaksin114 6 месяцев назад

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

    • @DimkaV-es7mf
      @DimkaV-es7mf 6 месяцев назад

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

    • @treeoftea
      @treeoftea 5 месяцев назад

      ​@@AndreyPlaksin114спасибо

  • @VictorGontar-wo8dn
    @VictorGontar-wo8dn Год назад

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

  • @UlanSan-t4n
    @UlanSan-t4n Месяц назад

    thank you

  • @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(" пока")])

  • @quentindrenton
    @quentindrenton 2 года назад

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

  • @MaxllmuS
    @MaxllmuS 2 года назад +3

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

  • @romantrifonov7343
    @romantrifonov7343 2 года назад

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

  • @ВикторМайстренко-э2б

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

  • @LordHenry-dt4xw
    @LordHenry-dt4xw 7 месяцев назад +1

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

  • @cokolol3049
    @cokolol3049 Год назад +3

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

    • @ArtemKravchenko-i3h
      @ArtemKravchenko-i3h Год назад +8

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

  • @Николай-о7х3х
    @Николай-о7х3х 6 месяцев назад

    спасибо!

  • @321Kondor
    @321Kondor 3 года назад

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

    • @leo_need
      @leo_need 2 года назад +2

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

  • @Startovych
    @Startovych 2 года назад

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

    • @archie8194
      @archie8194 2 года назад

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

    • @shadyy3722
      @shadyy3722 2 года назад

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

    • @gerasimovvv6222
      @gerasimovvv6222 Год назад +1

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

    • @ArtemKravchenko-i3h
      @ArtemKravchenko-i3h Год назад

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

    • @Anton_Simkov
      @Anton_Simkov Год назад

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

  • @mrakxya
    @mrakxya 2 года назад

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

  • @denisvaleev5625
    @denisvaleev5625 7 дней назад

    9:25 а почему нужно обращаться по индексу [ i ]?

  • @КириллРузавин-ж6ы
    @КириллРузавин-ж6ы Год назад +2

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

    • @Un-Balance
      @Un-Balance Год назад

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

  • @Fantom4ik_333
    @Fantom4ik_333 Месяц назад

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

  • @Maximality90
    @Maximality90 Год назад +1

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

  • @dmitryo325
    @dmitryo325 3 года назад +4

    11:27 можно было в переменной word использовать метод title для получения такого же результата (просто в уроке не услышал про него)

  • @mirikmc3768
    @mirikmc3768 3 года назад +8

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

    • @kotelo228
      @kotelo228 2 года назад

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

    • @gdkor
      @gdkor 2 года назад

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

  • @andromedaRoblox
    @andromedaRoblox 2 года назад

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

    • @燁-g6c
      @燁-g6c Год назад

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

    • @samsantechsamsan9024
      @samsantechsamsan9024 Год назад

      ну как

  • @МаксимБахтєєв-р9й
    @МаксимБахтєєв-р9й 10 месяцев назад

    супер

  • @ДмитрийКарасев-ш7в
    @ДмитрийКарасев-ш7в 2 года назад +2

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

  • @клипы-н9я
    @клипы-н9я Год назад +2

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

  • @-kubi4h846
    @-kubi4h846 2 года назад +1

    Неплохой курс, было бы классно если бы еще объяснили как вывести 2 конкретные части списка за один принт

    • @saintylipse
      @saintylipse 2 года назад

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

    • @imag3ry
      @imag3ry Год назад

      print(list[1,2])

  • @dcvddfc
    @dcvddfc Год назад

    q1 = input('введите слово:')
    q4 = input('введите что искать')
    col = len(q1)
    q2 = None
    q3 = None
    while 1 == 1:
    q2 = q1.find(q4)
    if q2 == -1:
    break
    print(q2+1,'=',q4)
    q3 = list(q1)
    q3.pop(q2)
    q3.insert(q2,'$')
    q3 = (''.join(q3))
    q1 = q3
    print('готово')
    во что уже могу написать правда наверно можно оптимизировать

    • @Паша-ш8ч
      @Паша-ш8ч Год назад

      q1 = input('введите слово: ')
      q4 = input('введите что искать ')
      q2 = q1.find(q4)
      if q2 > -1:
      print(q4, '=', q2 + 1)
      print('Готово')
      попробовал оптимизировать

  • @Aveiro0126
    @Aveiro0126 Год назад +1

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

    • @klientvsesvit2479
      @klientvsesvit2479 Год назад +1

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

    • @Aveiro0126
      @Aveiro0126 Год назад

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

  • @Nev_erd
    @Nev_erd Год назад

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

  • @НурсламҮсен
    @НурсламҮсен Месяц назад

    👍👍👍

  • @lowhack3643
    @lowhack3643 2 года назад +3

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

    • @axyepo8757
      @axyepo8757 2 года назад +4

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

  • @THE-WELLWiSHER
    @THE-WELLWiSHER 4 месяца назад +1

    Для чего нужна переменная хобби если есть ворд , или почему сразу не сделать переменную хобби

  • @MaksymFrolov-q4b
    @MaksymFrolov-q4b Месяц назад

    Срез, это типо как метод substring в Java?

  • @dekrasolo
    @dekrasolo Год назад

    вообще не понятно, из-за чего в списке первые буквы слов football, basketball, skate стали заглавными??? Из слов автора понятно одно, вот есть такой метод .capitalize() он не пойми шо делает, но я им регулярно пользуюсь он мне помогает и в конце получаем правильный список с заглавными буквами.
    Топ объяснение)))))

    • @YuriBakharev
      @YuriBakharev Год назад

      Как понимаю я.
      В этой "форме" спрятан этакий скрипт.
      Берет цепочку символов.
      И переписывает на новый лад по кодовой таблице.
      Этакий сдвиг первого символа в большой регистр, остальные в малый.
      Если будут спецсимволы или например кириллица, нужен скрипт по мудренее.
      Иначе выдаст бред или под мешает символы не имеющие отображения или заставляющие операционку сделать что-то.
      Например выключить питание компа или зацикливание)))
      Скорее всего там ещё подмешана проверка/защита от таких ситуаций и такая шалость не удасца.
      Да и само "применение" как-то не надёжно.
      Опечатки.
      Другая раскладка.
      Или захочу я точкой разделять.
      Или дефисом...
      И смысл в этом исправлени...

  • @Ктоя-я8м
    @Ктоя-я8м 9 месяцев назад +1

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

  • @Alion-r9g
    @Alion-r9g Год назад

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

    • @сыыы-г9и
      @сыыы-г9и 10 месяцев назад

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

  • @dajuzes
    @dajuzes Год назад

    9:00 не могу понять зачем менять имя переменной (с el на i), это же ничего не меняет

    • @sikiri9051
      @sikiri9051 Год назад +1

      по приколу

    • @dajuzes
      @dajuzes Год назад +1

      а, ну тогда это всё меняет

  • @СоломонЭрнисов
    @СоломонЭрнисов 11 месяцев назад

    Ля Кпц я в шоке! Но надо учиться

  • @DollarJonny
    @DollarJonny 2 года назад

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

  • @resurrect_me87
    @resurrect_me87 2 месяца назад

    17:48

  • @FILWW
    @FILWW 2 года назад +1

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

    • @Dima19901207
      @Dima19901207 2 года назад

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

  • @dmitry.masalskiy
    @dmitry.masalskiy Год назад

    Пишу код ради практики когда автор задачу уже поставил, но ещё не дал решение. Даже рабочий код получается )

  • @YuriLazutchenko
    @YuriLazutchenko Год назад

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

  • @МаркХ-у9ь
    @МаркХ-у9ь Год назад +1

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

  • @ЗНАКОМЫЙСВАРЩИК
    @ЗНАКОМЫЙСВАРЩИК 2 года назад

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

  • @КравецьДмитро
    @КравецьДмитро 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е Год назад

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

  • @mirikmc3768
    @mirikmc3768 3 года назад

    И еще вопрос на 10й минуте. Если я ставлю первое слово с маленькой буквы, то данный метод не работает с первым словом. Оно остается с маленькой буквы, а остальные редактируются. это так и работает или есть другой способ? Спасибо)

  • @Отрава4к
    @Отрава4к 19 дней назад

    Ашалеть вы все умные,я один ничего не вдупляю???

  • @обзоря1
    @обзоря1 2 месяца назад

    вот уже на 11.30 минуте он стал понятно обеснять

  • @pak9940
    @pak9940 Год назад

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

  • @oleggorunov3342
    @oleggorunov3342 Год назад

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

  • @jiijijjijji
    @jiijijjijji 3 года назад

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

    • @JohnPorkisnotdead
      @JohnPorkisnotdead 2 года назад

      Это просто English

    • @alexkolt3309
      @alexkolt3309 2 года назад +1

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

  • @alisher1555
    @alisher1555 Год назад

    Просто гений 8:51 , создает условие, добавляет переменную el, но при этом выводит hobby, действительно почему не работает? загадка жака фреско.
    чел ты вызываешь переменную которую даже не изменяешь (hobby) зато если выведешь переменную el у тебя все они поменяют регистр.
    for el in hobby:
    el = el.capitalize()
    print(el)

  • @SemyonMazepin
    @SemyonMazepin Год назад

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

    • @SemyonMazepin
      @SemyonMazepin Год назад

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

    • @SemyonMazepin
      @SemyonMazepin Год назад

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

  • @Joni-US
    @Joni-US Год назад

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

  • @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 Год назад

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

  • @чел-у6ц
    @чел-у6ц 2 года назад

    понимаю что поздновато, но как мы можем поставить range(len если len по факту просто число получившееся в итоге вычисления размера переменной, принт этого же len выдаст просто число, тогда почему цикл через range спокойно читает переменную?

    • @_dimasshow_1398
      @_dimasshow_1398 2 года назад +1

      Сам разбирал этот момент. range(len(...)) принимает в данном случае диапазон (0, 3), и цикл for перебирает от 0 до 3, а не просто тройку. Короче да, все дело в range.

  • @Stronger_Raikle
    @Stronger_Raikle 2 года назад

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

  • @ВячаФродо
    @ВячаФродо 3 года назад

    Так почему же все таки не сработал этот способ на 8:42 ?
    for el in hobby:
    el = el.capitalize()
    print(hobby)

    • @ssssssssssss12312
      @ssssssssssss12312 3 года назад +1

      Потому что, он не обозначил диапазон в списке

    • @ssssssssssss12312
      @ssssssssssss12312 3 года назад +1

      Если обозначить диапазон списка то есть, for el in range(len(hobby)) - поясняю, это говорится о том, что каждый символ в диапозоне ВСЕЙ длинны списка

    • @ssssssssssss12312
      @ssssssssssss12312 3 года назад +1

      И да вместо el можно будет обратится таким образом: hobby[el] = hobby[el].capitalize()

    • @ssssssssssss12312
      @ssssssssssss12312 3 года назад +1

      и затем уже print(hobby)

    • @ssssssssssss12312
      @ssssssssssss12312 3 года назад +1

      следовательно, весь диапазон списка, который ты выделил, каждое слово обозначится с большой буквой

  • @qwerrx
    @qwerrx 10 месяцев назад +1

    еще 14 уроков, и я освою python🤭

  • @Bladonchik
    @Bladonchik 4 месяца назад

    near football))

  • @Neuro204
    @Neuro204 Месяц назад

    13:04 пасхалка для фаната реал мадрида

  • @МиколаІгоровичЦіхно

    На 10 хвилині не вичтачає зауваження, що якщо не всі слова видає у верхньому регістрі, а лише перше слово, то треба додати пробіл в команду .split після коми. Інакше це просто винос мозку. Я так розумію, якщо не вказати той клятий пробіл, то .capitalize переробляє на верхній регістр не перші літери слів (починаючи з другого), а ті самі пробіли, які йдуть між комами та словами %)

  • @BradokPlay
    @BradokPlay 10 месяцев назад +2

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

    • @havm1
      @havm1 10 месяцев назад

      Ну и как там ?

    • @BradokPlay
      @BradokPlay 9 месяцев назад

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

    • @Helcurttttt
      @Helcurttttt 8 месяцев назад

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

    • @havm1
      @havm1 8 месяцев назад +1

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