Выключил после фразы о ненакрутке опыта. Кто хоть раз сегодня искал работу в айти знают, что без опыта никуда не берут, даже ни то что не берут, а тупо отправят отказ моментальный. А даже если первый фильтр пройдешь, дальнейшую конкуренцию выиграет тот, кто этот самый опыт накрутил. Ваша правда нужна только вашему будущему начальнику, но уж точно не эйчару, который смотрит исключительно по критериям. Лучше рассказали бы как этот самый опыт грамотно накрутить, если его нет.
@ИванИванов-п4ц4л21 сағат бұрын
Добрый день! Спасибо за содержательные уроки. Подскажите в чем разница: я прописал итер без next def __iter__(self): return iter(self.countainer) тоже работает?
@ИскенМайлияковКүн бұрын
в отличии от вашего видео во всех документациях и видео говорят научным языком вместо того чтобы разьяснить как что работает, и после 2 часов поиска я наткнулся на вас, огромное вам спасибо за то что обьяснили рекурсию!!!
@GladSpiRКүн бұрын
Спасибо Почти неделю искал описание этого поведения Большую часть раскопал, но столкнулся с new
@СергейФролов-ъ5я4 күн бұрын
Большое спасибо!
@ЭмметтБраун-у3т9 күн бұрын
Как будто бы новый язык программирования выучил,но это того стоит, изза вирусов на компьютере удалились куча проектов,это стало последней каплей,решил ,что пришло время наконец изучить git
@antitrehlebov9 күн бұрын
Кароче суть в том, что все технологии дают нам сверху. Мы как колония не способны что либо создать в короткий срок. У нас мышление слишком медленное.
@antitrehlebov9 күн бұрын
Smalltalk является одним из многих объектно-ориентированных языков, основанных на языке Симула[2]
@Programmer919 күн бұрын
Спасибо большое! Очень грамотно и доходчиво!
@denissushilov621210 күн бұрын
дружище спасибо тебе за то что ты делаешь, запиши пожалуйста видео про модуль os
@IvanSergienko-b6w10 күн бұрын
Первый урок который не понял...возможно потому что не было уроков про try except и про классы и ооп
@MrPavel120710 күн бұрын
34:52 блин я думал пол видео что это в долларах (((( Видео максимально информативное, как и все остальные.
@64sergg11 күн бұрын
Наконец то человеческим языком объяснили мне про этот main!!! Огромное спасибо!!! А то сколько не читал, ни смотрел - все на изуитском языке объясняют, точнее пытаются объяснить.
@ВалерийМакаров-ц8ж11 күн бұрын
Про конфиг полезно. Уже научился кое-как работать с логером, но не знал про файл
@barma130911 күн бұрын
круто
@ВалерийМакаров-ц8ж12 күн бұрын
Как можно считать, что это не работает, будучи опытным?)))
@lintschi12 күн бұрын
у меня по какой то причине не работает сайт не могу скачать
@MakeMoney-rx7ux14 күн бұрын
Очень понятно все разжевано. Благодарность за видос.
@ДмитрийШайтура14 күн бұрын
Это действительно удобнейший инструмент. Пользоваться одно удовольствие
@IvanSergienko-b6w15 күн бұрын
numb = 1 res = '0' if numb == 0 else (lambda: '1' if numb == 1 else '2')() print(res) А что ж Вы не сказали что лямбду можно так сразу вызывать...Я так долго мучился с этой задачей уже и так и так, пришлось всё таки обращаться к интернету за помощью) А за уроки респект и уважуха...лучшие уроки что видел на ютубе, прям для начинающих не пойдет, но с небольшой базой очень даже круто!
@eugene988415 күн бұрын
Отличное видео, спасибо автору
@IvasyukRuslan16 күн бұрын
Мастер объяснений. Спасибо!
@IvanSergienko-b6w16 күн бұрын
Спасибо за уроки... всё круто, уроки бомба...пробовал повторить за Вами, но видимо из-за обновления среды (так как видео уже 4 года) ничего не получилось...
@PythonRussian15 күн бұрын
да все также осталось, просто вкладка на левой панельке, называется Commit
@MairanYT16 күн бұрын
Error occured when installing package
@ИванМаксимович-ц8д18 күн бұрын
Автор большое спасибо за видео, но есть нюанс. На компе два user-а, оба админа. В одном user-е через "+" необходимый пакет устанавливается все нормально. А в другом юзере, когда нажимаешь "+" и вводишь название пакета поиск не происходит и никакие пакеты не показываются вообще. Остается возможность устанавливать пакет только через терминал. Возможно с вирт. окружением что то не то. Автор или еще кто-нибудь, может сталкивались с такой ситуацией?
@Pivasik00319 күн бұрын
Вот я скачал пайтон делал все по инструкции все есть но как открыть пайтон ?
@balaamster19 күн бұрын
14:40 Пришла в голову мысль, что можно ещё записать так: left, right = map(int, expression.split(sign))
@ВладиславАврелий20 күн бұрын
теперь такой бред появился когду импортируешь from lesson.calculator import calculator, выдает ошибку ModuleNotFoundError: No module named 'calculator' (вообще ничего не перемещалось и не удалялось, если все в одну папку к тестам засунуть, то все отлично) дополняю информацию такой вызов модуля работает только в Пайчарм, и то нужно писать так from MyPrograms.Projects import Bezdelushka3( у каждого свой путь и название), а в Vscode вообще модули не импортирует ему все равно. Еще дополняю: VS code не может импортировать локальные модули python
@konstantinlisitsa844321 күн бұрын
Отлично! Спасибо автору! Было полезно
@norskiy976522 күн бұрын
Хорошее объяснение(смотрю сейчас многопоточность и асинхронность), но, могу ли я предложить тему для видео: Создание сокетов на python? Есть видео на русском ютубе на счет этой темы, но хотелось бы услышать от вас
@PythonRussian22 күн бұрын
спасибо, я себе запишу в список, но тут сложность - сокеты не всем нужны, а я стараюсь общие темы рассматривать. Плюс, если про них говорить то надо неизбежно про порты рассказывать, протоколы и т.п., сложновато может получиться. Но я подумаю.
@norskiy976522 күн бұрын
@@PythonRussian мне кажется, что к сокетам многие придут, так не сейчас, значит потом, ибо каждое сетевое приложение базируется на сокетах Да и питон используют и сетевые админы, это им как раз Ну это чисто мое мнение)
@ПавелПрохоров-е9ц23 күн бұрын
Как же классно, что я наткнулся на ваш канал. Конечно, просто его смотреть недостаточно для получения знаний, но вы всегда показываете глубину темы ( по крайней мере, достаточную для новичка ) .Это просто прекрасно
@Lavlopop23 күн бұрын
Спасибо!’ Очень понравилось что вы цитируете книги по программированию
@Энтузиаст198723 күн бұрын
супер подача
@TheZekas24 күн бұрын
Есть замечание, управление event_loop передаётся не на каждом await. Лишь на том моменте, где возвращается объект Future. Так если мы сделаем await корутины, у которой блокирующий код (по типу принтов) корутина не заморозится, а начнёт его выполнять никуда не убегая в другую задачу, важно понимать, что переход на другую задачу происходит только когда мы ожидаем объект future
@ПетрНестерович-е5я24 күн бұрын
Вот это прям хорошо.
@paladdy24 күн бұрын
Не совсем понял, почему dunder-методы пустые, если в object при вызове help мы получаем полный функционал встроенный в эти методы ?
@paladdy25 күн бұрын
Если фен в ванну бросить, то можно начать понимать женщин.
@hdhdjdjdjjd126326 күн бұрын
Привет, асинхронность можно считать синонимом конкурентности?
@PythonRussian26 күн бұрын
я вот сейчас задумался и особо сильных возражений не имею
@user-pb4tc6kx7p26 күн бұрын
Прикольная реализация факториала, стоит запомнить)
@ВалерийМакаров-ц8ж12 күн бұрын
ещё лучше реализовывать с кешем в виде словаря
@AndyKybik26 күн бұрын
Привет! Есть вопрос. Как бы ты организовал заливку кода в гит при таких условиях: 1.Гитом изначально не пользовался. Накопилось довольно много кода, старого, нового, как хорошего, так и не очень... 2.Есть TDD-тесты (были с самого начала). НО: 2.1 Есть тесты изначального формата (без ООП) 2.2 Часть тестов по мере продвижения переводил в ООП-формат 3.1 Есть рабочий код с 7ю готовыми тестами, НО 3.2 как оказалось при попытке продвинуться дальше, архитектуру некоторых главных классов надо переправлять и заново добиваться (чинить) старые тесты. Скорее всего, изменить надо всего пару строк, но тут надо сидеть... 4.По поводу того, что изначально не пользовался гитом: некоторые особо злобные функции я сохранял старые, перемещал отдельно от всего кода в отдельные файлы, сносил функцию в коде и писал заново, изредка подглядывая в перемещенный старый код в отдельный файл. 4.Вопросы: 4.1 что класть в гитигнор (полагаю, п.4) 4.2 В каком порядке СЕЙЧАС (чтобы красиво оформить иерархию репозитория) следует коммитить 4.3 и пушить? Почему я задаю вопрос - потому что сам не могу ответить: надо делать полностью TDD, чтобы был весь в ООП (займет время и коммиты) или надо пушить тесты по мере продвижения... 5.И еще большой вопрос по поводу веток. Я испытываю потребность попользовать ветки (для продвижению по тестам, если вдруг придется заново все строить), но не знаю, как. Как технически (что беспокоит меня меньше), так и философски. Жаль, что в данном видео не было инфы и примеров с ветками(( Заранее спасибо и спасибище за канал!!!
@PythonRussian26 күн бұрын
залей все что есть, составь план и далее понему маленькими шагами-коммитами продвигайся, короче распили задачу на кучу маленьких. Ну или выдели самое важное и критичное и перенеси только это, можно даже создав отдельный проект и уже там пошагово допиливай. Не надо делать сразу много и полностью, пиши по маленьку.
@balaamster26 күн бұрын
Если в блоке try выполнить обращение к методу списка append(), то исключение тоже не будет вызвано: a_tuple[0].append(6)
@eugene988426 күн бұрын
Все информативно, лаконично и доступно Спасибо за видео👍
@MrReclamist27 күн бұрын
120 получилось посчитать, ни чего с толку не сбило, видимо опыта маловато :))
@const_shi27 күн бұрын
Какие-то странные "опытные питонисты". В обычных функциях точно также - можно использовать переменную которую можно определить после функции.
@TheUnderLike27 күн бұрын
Вот благодаря тому, что смотрел ваши предыдущие видео, вовремя вспомнил, что лямбда ленивая. А так наступил бы на те же грабли, что и опытные программисты)
@PythonRussian27 күн бұрын
вот и закрепили пройденное)
@Alexander-xb9sm27 күн бұрын
В кои то веки попал в ряды опытных программистов, ответил неправильно 😁 Рассуждал именно таким же образом.
@PythonRussian27 күн бұрын
ты не первый, сбитый с толку таким кодом
@renatshaym27 күн бұрын
офигеть) был удивлен, когда код запустился) Потом ведь реально вспомнил, что Вы говорили, что интерпретатор не проводит синтаксический анализ до вызова лямбда-функции. Классные примеры! 👍Жду продолжения! Кстати я из 11 задач правильно решил 7,5)
@PythonRussian27 күн бұрын
а половина- это как?)))
@renatshaym26 күн бұрын
@@PythonRussian А там не помню на каком-то задании на половину только правильно ответил)
@Anton1618027 күн бұрын
Минус здесь в самом рекурсивном подходе) А вот пример действительно удивил. Пару минут сомневался, но по логике решил, что код сработает, теперь вот размышляю над фразой «у новичков не вызовет проблем😢»
@PythonRussian27 күн бұрын
да, рекурсия не даст тут развернуться, плюс нарушает пеп-8 про присваивание лямбд переменным
@Manofpeace-qg3mv27 күн бұрын
Недостатки? Противоречит PEP 8. Со всеми вытекающими отсюда выводами... ))
@ПавелПрохоров-е9ц27 күн бұрын
Чудесно )) я новичок, поэтому с толку не сбило) спасибо за рубрику , и в целом за глубокое объяснение