Тёмный
Python Samurai
Python Samurai
Python Samurai
Подписаться
Привет, я есть Никита. Здесь есть(будет) контент по программированию.
11. add.sub.mul.truediv
22:50
14 дней назад
9. str, repr, len, abs
11:42
28 дней назад
8. Дескрипторы
31:26
Месяц назад
7. Property
28:38
Месяц назад
6. Инкапсуляция
12:33
Месяц назад
5. classmethod. staticmethod
15:08
Месяц назад
4. Методы классов
12:02
2 месяца назад
2. Атрибуты экземпляров
8:06
2 месяца назад
Новости канала(OOP)
3:09
2 месяца назад
#64. eval, exec | Python от Python Samurai
15:33
4 месяца назад
Приглашаю на курсы!
3:08
4 месяца назад
#63. all, any | Python от Python Samurai
10:21
4 месяца назад
#62. map, filter | Python от Python Samurai
19:58
4 месяца назад
Комментарии
@arthurkuznetsov618
@arthurkuznetsov618 17 дней назад
__init__() - это встроенная функция Python, которая вызывается при каждом создании объекта. __init__() инициализирует состояние объекта. Легко запомнить от сокращения слова initializes. Просто ещё с VBA осталось в памяти состояние при инициализации для тех же UserForm :)
@olehliknarovych437
@olehliknarovych437 Месяц назад
топ
@olehliknarovych437
@olehliknarovych437 Месяц назад
топ
@michaelmushers6368
@michaelmushers6368 Месяц назад
Громче то никак?
@NikitaGriboedov
@NikitaGriboedov Месяц назад
Можно. Но громкость в пределах нормы.
@user-rg6dg4ip8b
@user-rg6dg4ip8b 9 дней назад
Громкость нормальная. А вот проблема понимания урока .. Короче что-то невероятно сложное, как из серии про рекурсию. Который раз эти дескрипторы смотрю всегда слабо что то понимаю, уже долгое время.
@user-yd7zx9pr7b
@user-yd7zx9pr7b Месяц назад
Спасибо за информацию!
@Sir_Mullich
@Sir_Mullich Месяц назад
го более глубокие гайды по пайчарму?
@NikitaGriboedov
@NikitaGriboedov Месяц назад
я к сожалению пользуюсь им по-минимуму
@Sir_Mullich
@Sir_Mullich Месяц назад
здаров
@andynaz7044
@andynaz7044 2 месяца назад
норм, продолжай
@Vladimir_Kondratev.
@Vladimir_Kondratev. 2 месяца назад
Спасибо.
@Vladimir_Kondratev.
@Vladimir_Kondratev. 4 месяца назад
Спасибо.
@DionigiCavalli
@DionigiCavalli 4 месяца назад
Было бы здорово получить и сертификаты на Степике) Комментарий для продвижения, :)
@luckytima2315
@luckytima2315 4 месяца назад
Спасибо братик )) Хотелось бы что не будь по ооп на степике даже платно
@NikitaGriboedov
@NikitaGriboedov 4 месяца назад
Привет. На степике попробуй пройти курс Балакирева и Егорова
@luckytima2315
@luckytima2315 4 месяца назад
@@NikitaGriboedov Братик я знаю про эти курсы, мне просто нравится твоя подача материала приятно слушать и тд + ты берешь классные задания с разных курсов самое вкусное
@aram4211
@aram4211 4 месяца назад
Спасибо!
@user-nu3ot7td1j
@user-nu3ot7td1j 4 месяца назад
вместо того, чтобы клепать курсы, пройдите пару курсов по управлению гневом, то как вы отвечаете на комментарии оставляет желать лучшего. Максимальная пассивная агрессия. В чем смысл вашей работы, если вы даже адекватную обратную связь принять не можете ? Если вы такой обидчивый, сходите к психологу и там поплачьте, не надо всю свою внутреннюю грязь нести в массы.
@NikitaGriboedov
@NikitaGriboedov 4 месяца назад
была бы ваша критика адекватной, вы более того сами не поняли, что я намеренно сделал задание с подвохом. А посчитали ваше непонимание "адекватной критикой". Теперь про обидчивость, вы обидясь, что я вас добавил в ЧС на другом сайте пришли сюда и пишите ваши комментарии, конечно же не от обиды(сарказм, вам лучше пояснять)
@user-nu3ot7td1j
@user-nu3ot7td1j 4 месяца назад
@@NikitaGriboedov задание с подвохом это то задание, которое заставляет думать, а у вас задание принимает неправильный ответ. Вы всем хамите на своем курсе, на степике дружелюбная атмосфера, таких токсичных людей как вы там не любят. А для тех, кто не в курсе, я напишу тут. Задание автора выглядит следующим образом: s = 'Обычная строка' s.upper() print(s) И для автора верный ответ - ОБЫЧНАЯ СТРОКА Вы обосрались по полной, не позорьтесь уже. При таком коде, это неправильный ответ, а вы продолжаете гнуть своё, ещё и задали вопрос и добавили в чс, чтобы вам даже ответить не смогли. Представляю сколько у вас там ошибок в курсе. Так и да, обидчивый мужчинка, объясни мне, зачем задавать вопросы, а потом добавлять пользователя в чс ? И зачем намеренно принимать неверные ответы и потом писать, что так и было задумано ?
@user-nu3ot7td1j
@user-nu3ot7td1j 4 месяца назад
@@NikitaGriboedov и я ответила не потому что обиделась (больно надо, я вас в чс не добавляла), а чтобы предостеречь других ребят, чтобы они даже не начинали учиться на ваших курсах. Так как ошибки в курсах и ваша грубость в ответ на любое замечание - не только моё, там много ребят отписывалось, означает лишь то, что вы плохой преподаватель.
@NikitaGriboedov
@NikitaGriboedov 4 месяца назад
@@user-nu3ot7td1j это уже какое то маниакальное преследование, перечитайте свои сообщения и сразу видно, что про гнев и обиду не вам писать. Я не знаю зачем вы тут людей обманываете, но задание звучит так: s = 'Я сейчас вырасту' s.upper() print(s) Правильный ответ - Я сейчас вырасту Любая ide вам покажет такой результат. Подвох в том, что ученик может подумать, что строка изменилась, а она нет. Вроде у вас профиль серьезный, что здесь сложного и непонятного?
@user-nu3ot7td1j
@user-nu3ot7td1j 4 месяца назад
@@NikitaGriboedov в том, что у вас проходит как правильный ответ "Я СЕЙЧАС ВЫРАСТУ" , а это НЕПРАВИЛЬНЫЙ ОТВЕТ и он не должен приниматься, а у вас на курсе принимается такое решение как правильное. Вы серьезно что ли таких банальных вещей не понимаете ?
@aram4211
@aram4211 4 месяца назад
Спасибо, хороший пример.
@Vladimir_Kondratev.
@Vladimir_Kondratev. 5 месяцев назад
Спасибо
@Vladimir_Kondratev.
@Vladimir_Kondratev. 5 месяцев назад
Спасибо
@Vladimir_Kondratev.
@Vladimir_Kondratev. 5 месяцев назад
Спасибо.
@victorfenix218
@victorfenix218 5 месяцев назад
super👏
@May-yw1kb
@May-yw1kb 5 месяцев назад
Друг, я хочу стать фронтенд разработчиком. Я новичок в программировании, но как ты считаешь, было бы полезно изучить этот язык с точки зрения развития?
@NikitaGriboedov
@NikitaGriboedov 5 месяцев назад
не знаю как тебе это поможет, мне кажется не нужно распыляться, обучение в пределах языка, если осваивать полный стек в направлении порой занимает годы, тем более все меняется. Сегодня популярен один фреймворк, завтра - другой. Учи то, что тебе нужно.
@May-yw1kb
@May-yw1kb 5 месяцев назад
@@NikitaGriboedov В общем, если полный стек изучать, то луче node.js, правильно?
@NikitaGriboedov
@NikitaGriboedov 5 месяцев назад
@@May-yw1kb к сожалению, тут я тебе не подскажу. Не имею никакого отношения к JS
@AlTimmofey
@AlTimmofey 6 месяцев назад
Python воспринимает примерно так: int(0)=boll(False), а так же int(1)=boll(True). По этому иногда не удобно обрабатывать значение 0 (ноль) и 1.
@sokooooool
@sokooooool 6 месяцев назад
четко
@trspirit442
@trspirit442 6 месяцев назад
спасибо🎉
@zerorez4
@zerorez4 6 месяцев назад
Спасибо за видео! Наткнулся случайно, но остался этим очень доволен, всё отлично рассказал, объяснил и показал
@elvencoin
@elvencoin 6 месяцев назад
английский ужасный
@NikitaGriboedov
@NikitaGriboedov 6 месяцев назад
Хорошо, что я его не преподаю, правда?
@NikitaGriboedov
@NikitaGriboedov 6 месяцев назад
Ссылка на курс 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
@fazern4870
@fazern4870 6 месяцев назад
Привет бро, после вписывания в командную строку python -v Выписывает очень много строчек непонятных И кстати при установке пайтона невозможно поставить верхнюю галочку
@fazern4870
@fazern4870 6 месяцев назад
import _frozen_importlib # frozen import _imp # builtin import '_thread' # <class '_frozen_importlib.BuiltinImporter'> import '_warnings' # <class '_frozen_importlib.BuiltinImporter'> import '_weakref' # <class '_frozen_importlib.BuiltinImporter'> import 'winreg' # <class '_frozen_importlib.BuiltinImporter'> import '_io' # <class '_frozen_importlib.BuiltinImporter'> import 'marshal' # <class '_frozen_importlib.BuiltinImporter'> import 'nt' # <class '_frozen_importlib.BuiltinImporter'> import '_frozen_importlib_external' # <class '_frozen_importlib.FrozenImporter'>
@NikitaGriboedov
@NikitaGriboedov 6 месяцев назад
Привет python -V(заглавная)
@fazern4870
@fazern4870 6 месяцев назад
@@NikitaGriboedov Спасибо за ответ
@zubescu
@zubescu 6 месяцев назад
толково объясняешь👍
@fresh_wind87
@fresh_wind87 6 месяцев назад
Сколько всего этого я учил, горохом об стену не взяли на удаленную работу программиста Python, хотя я даже примеры готовых проектов показывал.
@user-eq3rc6gs7e
@user-eq3rc6gs7e 6 месяцев назад
Крутой канал, продолжай выпускать видео!
@mr.Krock0001
@mr.Krock0001 6 месяцев назад
Приятный голос, хорошая подача все довольно понятно, надеюсь так понятно будет и дальше, спасибо за работу
@user-lo2vs9jk2e
@user-lo2vs9jk2e 7 месяцев назад
мой максимум это скачивтаь картинки голых баб, но посмотрю
@NikitaGriboedov
@NikitaGriboedov 7 месяцев назад
Многие программисты с этого начинают
@relax4433
@relax4433 7 месяцев назад
Спасибо вам за ваше видео всего вам самого наилучшего
@Mary-st1jz
@Mary-st1jz 7 месяцев назад
О, здорово, я как раз искала что-то такое, правда скорее для повторения, но сейчас поняла, почему у меня были некоторые ошибки
@user-wo3ge7zj6x
@user-wo3ge7zj6x 7 месяцев назад
Хорошее видое ) спасибо автору !
@ChuChubaka1
@ChuChubaka1 8 месяцев назад
Прошу прощения, может быть оффтоп, но я только начинаю учиться кодировать в Python и столкнулся с проблемой, что при запуске кода в Selenium у меня Chrome сразу сворачивается в трей и я не могу смотреть, что там происходит. Облазил пол Интернета и нигде не могу найти ответ какой параметр и где нужно установить, чтобы при запуске Chrome открывался в развернутом виде. Помогите, пожалуйста с этой проблемой.
@NikitaGriboedov
@NikitaGriboedov 8 месяцев назад
Привет! Не работаю в селениум и в ближайшее время не планирую, так что решение не знаю.
@CeGRAN18
@CeGRAN18 8 месяцев назад
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")) вот полностью правильное решение
@CeGRAN18
@CeGRAN18 8 месяцев назад
проверил на всех вариантах правильно выдает проверь пожалуйста
@NikitaGriboedov
@NikitaGriboedov 8 месяцев назад
проверь f("1111555", "945")@@CeGRAN18
@NikitaGriboedov
@NikitaGriboedov 8 месяцев назад
кароче в следующий раз ее добью, я сейчас осознал, что нужен был zip_longest()
@CeGRAN18
@CeGRAN18 8 месяцев назад
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")) вот полностью правильное решение а главное простое для понимания проверил на всех вариантах правильно выдает проверь пожалуйста
@CeGRAN18
@CeGRAN18 8 месяцев назад
Вообще надо добавить одну строчку чтобы моё решение было верным
@NikitaGriboedov
@NikitaGriboedov 8 месяцев назад
По поводу тем, изучаемых на курсе... мы остановились на 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. Введение в ООП. Наследование, полиморфизм, инкапсуляция.