__init__() - это встроенная функция Python, которая вызывается при каждом создании объекта. __init__() инициализирует состояние объекта. Легко запомнить от сокращения слова initializes. Просто ещё с VBA осталось в памяти состояние при инициализации для тех же UserForm :)
Громкость нормальная. А вот проблема понимания урока .. Короче что-то невероятно сложное, как из серии про рекурсию. Который раз эти дескрипторы смотрю всегда слабо что то понимаю, уже долгое время.
@@NikitaGriboedov Братик я знаю про эти курсы, мне просто нравится твоя подача материала приятно слушать и тд + ты берешь классные задания с разных курсов самое вкусное
вместо того, чтобы клепать курсы, пройдите пару курсов по управлению гневом, то как вы отвечаете на комментарии оставляет желать лучшего. Максимальная пассивная агрессия. В чем смысл вашей работы, если вы даже адекватную обратную связь принять не можете ? Если вы такой обидчивый, сходите к психологу и там поплачьте, не надо всю свою внутреннюю грязь нести в массы.
была бы ваша критика адекватной, вы более того сами не поняли, что я намеренно сделал задание с подвохом. А посчитали ваше непонимание "адекватной критикой". Теперь про обидчивость, вы обидясь, что я вас добавил в ЧС на другом сайте пришли сюда и пишите ваши комментарии, конечно же не от обиды(сарказм, вам лучше пояснять)
@@NikitaGriboedov задание с подвохом это то задание, которое заставляет думать, а у вас задание принимает неправильный ответ. Вы всем хамите на своем курсе, на степике дружелюбная атмосфера, таких токсичных людей как вы там не любят. А для тех, кто не в курсе, я напишу тут. Задание автора выглядит следующим образом: s = 'Обычная строка' s.upper() print(s) И для автора верный ответ - ОБЫЧНАЯ СТРОКА Вы обосрались по полной, не позорьтесь уже. При таком коде, это неправильный ответ, а вы продолжаете гнуть своё, ещё и задали вопрос и добавили в чс, чтобы вам даже ответить не смогли. Представляю сколько у вас там ошибок в курсе. Так и да, обидчивый мужчинка, объясни мне, зачем задавать вопросы, а потом добавлять пользователя в чс ? И зачем намеренно принимать неверные ответы и потом писать, что так и было задумано ?
@@NikitaGriboedov и я ответила не потому что обиделась (больно надо, я вас в чс не добавляла), а чтобы предостеречь других ребят, чтобы они даже не начинали учиться на ваших курсах. Так как ошибки в курсах и ваша грубость в ответ на любое замечание - не только моё, там много ребят отписывалось, означает лишь то, что вы плохой преподаватель.
@@user-nu3ot7td1j это уже какое то маниакальное преследование, перечитайте свои сообщения и сразу видно, что про гнев и обиду не вам писать. Я не знаю зачем вы тут людей обманываете, но задание звучит так: s = 'Я сейчас вырасту' s.upper() print(s) Правильный ответ - Я сейчас вырасту Любая ide вам покажет такой результат. Подвох в том, что ученик может подумать, что строка изменилась, а она нет. Вроде у вас профиль серьезный, что здесь сложного и непонятного?
@@NikitaGriboedov в том, что у вас проходит как правильный ответ "Я СЕЙЧАС ВЫРАСТУ" , а это НЕПРАВИЛЬНЫЙ ОТВЕТ и он не должен приниматься, а у вас на курсе принимается такое решение как правильное. Вы серьезно что ли таких банальных вещей не понимаете ?
Друг, я хочу стать фронтенд разработчиком. Я новичок в программировании, но как ты считаешь, было бы полезно изучить этот язык с точки зрения развития?
не знаю как тебе это поможет, мне кажется не нужно распыляться, обучение в пределах языка, если осваивать полный стек в направлении порой занимает годы, тем более все меняется. Сегодня популярен один фреймворк, завтра - другой. Учи то, что тебе нужно.
Ссылка на курс Python от Python Samurai ч.1 - stepik.org/course/186684/ 💪Поддержать автора - www.donationalerts.com/r/python_samurai Был бы благодарен вашим лайкам, комментариям и тд. я в ТГ - t.me/NikGriboedov играю в ТГ t.me/python_samurai_games программирую в ТГ t.me/python_samurai_it играю в ВК vk.com/python_samurai_games программирую в ВК vk.com/python_samurai_it Python от Python Samurai ч. 1 stepik.org/course/186684
Привет бро, после вписывания в командную строку python -v Выписывает очень много строчек непонятных И кстати при установке пайтона невозможно поставить верхнюю галочку
Прошу прощения, может быть оффтоп, но я только начинаю учиться кодировать в Python и столкнулся с проблемой, что при запуске кода в Selenium у меня Chrome сразу сворачивается в трей и я не могу смотреть, что там происходит. Облазил пол Интернета и нигде не могу найти ответ какой параметр и где нужно установить, чтобы при запуске Chrome открывался в развернутом виде. Помогите, пожалуйста с этой проблемой.
def f(s1, s2): b = 0 if len(s2) > len(s1): s1, s2 = s2, s1 print("ok") s1 = list(s1) s2 = list(s2) for i in range(len(s1) - 1, len(s1) - len(s2) - 1, -1): a = int(s1[i]) + int(s2[i - len(s1)]) + b b = 0 if a > 9: b = 1 a = a - 10 s1[i] = str(a) if s1[0] == '0': s1[0] = '10' return ''.join(s1) print(f("1111555", "445")) вот полностью правильное решение
def f(s1, s2): b = 0 if len(s2) > len(s1): s1, s2 = s2, s1 print("ok") s1 = list(s1) s2 = list(s2) for i in range(len(s1) - 1, len(s1) - len(s2) - 1, -1): a = int(s1[i]) + int(s2[i - len(s1)]) + b b = 0 if a > 9: b = 1 a = a - 10 s1[i] = str(a) if s1[0] == '0': s1[0] = '10' return ''.join(s1) print(f("1111555", "445")) вот полностью правильное решение а главное простое для понимания проверил на всех вариантах правильно выдает проверь пожалуйста
По поводу тем, изучаемых на курсе... мы остановились на 14ом уроке, на самом деле уроков дальше будет меньше, потому что довольно часто мы пробегаемся по нескольким темам за урок. Список тем: 1. Переменные, числа, арифметические действия с ними. (бесплатно) t.me/c/1937350490/39 2. Математические функции, первый взгляд на модуль math. Ф-ции print(), input() t.me/c/1937350490/64 3. Сравнение чисел, тип данных bool. t.me/c/1937350490/76 4. Тип данных str. t.me/c/1937350490/86 5. Индексы, срезы строк.t.me/c/1937350490/97 6. Методы строк. t.me/c/1937350490/115 t.me/c/1937350490/116 7. Спецсимволы, метод format.t.me/c/1937350490/125 8. f - строка, тип данных list. t.me/c/1937350490/133 t.me/c/1937350490/134 9. Срезы, групповое присваивание списков.t.me/c/1937350490/138 10. Методы списков. Операторы сравнения if - else. t.me/c/1937350490/142 t.me/c/1937350490/146 11. Вложенные условия, множественный выбор.Тернарный и моржовый операторы. t.me/c/1937350490/150 12. Цикл while.t.me/c/1937350490/157 13. Операторы циклов break, continue, else.t.me/c/1937350490/162 14. Цикл for. 15. Ф-ия enumerate, итератор. 16. Вложенные циклы. 16.1 Контрольная работа 17. Генератор списков. 18. Тип данных dict. 19. Методы словарей. 20. Генератор словарей. 21. Тип данных tuple. 22. Тип данных set. 23. Методы множеств. 24. Генераторы множеств. Тип данных frozenset. 25. Соответствие структуры шаблона match - case. 26. Функции. 27. Возвращающие функции. 28. Аргументы функции. 29. Функции с произвольным количеством параметров. 30. Докстринг функций. Упаковка-распаковка коллекций. 31. Область видимости функций. 32. lambda - функции. 33. Замыкание функций. 34. Декораторы. 35. Декораторы с параметрами. 36. Сортировки с параметром key. 37. Импорт встроенных модулей. 38. Импорт собственных модулей. 39. Установка сторонних модулей. Пакеты. 40. Чтение данных из файла. 41. Запись данных в файл. 42. Обработка исключений. Инструкция assert. 43. Работа с CSV. 44. Работа с JSON. 45. Выражения-генераторы. Функции-генераторы(yield). 45.1 Контрольная работа 46. Ф-ии map, filter. 47. Ф-ии isinstance, zip. 48. Ф-ции all, any. ChatGPT 49. Введение в ООП. Наследование, полиморфизм, инкапсуляция.