Чувак правильно преподаёт: все неважное называет хренью, всё важное объясняет. Суперский подход без ненужной шняги и терминологии.
@resq_netmoon94997 жыл бұрын
Душевный препод :)
@ADV-IT7 жыл бұрын
спасибо!
@Kalenitsky215 жыл бұрын
от души в душу !интернет в хату мусорка на плаху,позолоти куполки фраерок будем изучать фраемворк)
@ИльяОсипов-х8и7 жыл бұрын
лучший курс, без всей этой напускной серьёзности, расслабленно смотришь - все понятно сразу:D
@ADV-IT7 жыл бұрын
Спасибо!
@user-sg5sc3xw4p7 жыл бұрын
Привет можно вопрос|?Рустам: /* 1. Структура процессор (марка, модель, частота, кол-во ядер) 2. Структура ОЗУ (DDR, объем памяти, частота) 3. Экран (диагональ, разрешение, тип {амолед, суперамолед, ips, tft) 4. Телефон (марка, модель, процессор, ОЗУ, экран, батарейка, цена, год выпуска) МЕНЮ: 1. Добавить новый телефон 2. Удалить телефон 3. Распечатать подр инф о телефоне по модели и марке 4. Распечатать список телефонов 5. Отсортировать телефоны по 1. По суммарной частоте (кол-во ядер * частоту) 2. По объему памяти 3. По диагонали 4. По разрешению 5. По цене 6. По батарее 7. По году выпуска Это сложно сделать?
@user-sg5sc3xw4p7 жыл бұрын
Рустам это мой учитель так что обращайте внимания
@user-sg5sc3xw4p7 жыл бұрын
не "
@egwrgowgryj55402 жыл бұрын
@@user-sg5sc3xw4p не сложно
@НазарійОлеговичФедун3 жыл бұрын
Боже, обожаю. Супер интересный, простой и понятный урок. После этого видео у меня появилось желание работать с файлами. Спасибо большое)
@СтаниславЛукьянов3 жыл бұрын
Вот-вот очень важное упоминание для начинающих программистов про ссылки, pointer было на 3.5 минуте! На изучение C++ нет времени, а питон для работы нужен срочно. Поэтому благодарен за такой мини-курс по питону. Приятно и не напряжно слушать. Надеюсь все пригодится и самое главное не забудется )
@noman.0_02 жыл бұрын
Полным путём можно пользоваться: вместо \ надо ставить \\ Это связано с тем, что когда \, то Python это определяет, как управляющий символ в совокупности с последующей после \ буквой, когда же \\, то предыдущий знак слэша экранирует последующий, и ошибки быть уже не должно. А вообще, молодец мужик, добротное дело продвигаешь. Спасибо тебе.
@pantheum69043 жыл бұрын
Первый и лучший учитель, начал изучать python 2 года назад, и начал с ваших видео, спасибо!
@mrtiming71304 жыл бұрын
Не ожидал, что 20 минут пройдут так быстро) Спасибо за видео
@ЛюдмилаМиргородская-о9п2 жыл бұрын
я 2 часа сам работал мудрил с файлами добовлял убавлял повторял операции, по итогу не могу вывести файл потому что пайчарм пишет 'str' object has no attribute 'read', а сам ролик смотрел отрывками по 5 минут. И кстати так все ролики. Казалось бы 15 минут, а чтобы всё записать попробовать сделать по своему поэксперементировать, прокомментировать правильно для себя так как уже забываю некоторые вещи и лазею по своим старым урокам. 2,5 часа капец...
@aborigenalgenesis83814 жыл бұрын
здесь несколько парамЕтров))))) запускаем эту гадость!)))))))) нц, блин ну как всегда тут чето не работает..) Наконец то нормальный препод по программированию! Спасибо огромное! больше таких уроков! угарал под столом через каждые 5 сек...)))))
@МашаМур-п3ъ5 жыл бұрын
Спасибо автору! Перестала бояться Питона ))) Так легко и непринужденно рассказываешь!!! Супер! Главное ничего лишнего и всё понятно!
@ADV-IT5 жыл бұрын
Секрет в простом языке, как моём русском так и в Питоне
@mrakvervolkov85974 жыл бұрын
10 из 10 питонов! Лучший урок из всех, кого я видел))))
@mariagilfoyle18935 жыл бұрын
Подача информации - просто огонь! Чётко, понятно, с юмором и жизненными мудростями! Спасибо!
@xalexander19966 жыл бұрын
Блин, очень хорошее видео! Подача тоже интересная или другими терминами user friendly! Нашел именно то, что искал! Respect!
@RiksevStreams5 жыл бұрын
print("Спасибо!")
@inmortal54163 жыл бұрын
какой же это крутой учитель знания, которые названия которых нахер не пригодятся он называет хренью, а важное он полностью объясняет
@100к-э2у3 жыл бұрын
Самое тяжёлое блин в программировании, это то, что ты все понимаешь, тяжёлого особо нет, понимаешь всю логическую цепь гребаную, все шаги, но по факту забываешь все мелкие детали. Все эти точки, мелкие словечки как enumerate, и так далее. Как запомнить все такие детали фиг понять, я понимаю все основы, дикшэнэри и т.д и т.п, но если скажете сделай так и сяк, я впаду в ступор... А так, уроки Ваши, высший пилотаж.
@ВадимРужах5 жыл бұрын
(ворчу) -"наконец то, учат на интересных примерах...". Спасибо!
@maxmorgan90258 жыл бұрын
Спасибо за интересные уроки!
@ADV-IT8 жыл бұрын
Рад что это приносит пользу, спасибо за комметарий
@leonidpopov59655 жыл бұрын
Все по делу, все понятно, спасибо большое за уроки!
@Алексей-е2с9ж3 жыл бұрын
Еще можно подавить символ перевода строки таким способом: print("Hello " + line, end=""), и режим для файла можно писать без слова mode=, а просто 'r' или 'w', и кодировку можно не указывать, и переменные с путем до файла можно тоже не создавать, а указать путь в переменной myfile, например myfile2 = open('../outputfile.txt', 'w')
@ravilsharafutdinov15025 жыл бұрын
Огромнейшее спасибо! Лучшее объяснение. Обучаюсь на Stepik и там эта тема очень плохо объяснена.
@РусланАбубакиров-ъ9п4 жыл бұрын
Офигенно , применил твой код и работает все
@ДмитрийЯковлев-д6э6 жыл бұрын
речь у тебя прикольная) угараю иногда со слова хрень!) так держать! единственный курс где все легко и понятно! молодец
@ADV-IT6 жыл бұрын
Спасибо!
@ВладиславЧаплыгин-п8э5 жыл бұрын
Отличный курс. Клёвый подход!)
@Gjulch8 жыл бұрын
Супер полезный урок, спасибо!
@НинаЛарина-ь5с4 жыл бұрын
Привет, огромное спасибо за элементарную подачу материала, так легко ООП ещё ни разу не преподносил никто. Если будет возможность, то прошу записать ещё уроки по питону. Ты просто лучший, спасибо за шикарное пояснение и за то, что вообще выкладываешь инфу.
@ИванБольшаков-з8п7 жыл бұрын
Спасибо, очень полезные и познавательные уроки!!!
@Ren-pc8uy7 жыл бұрын
Очень интересный урок! Да и прошлые уроки тоже смотрел и работал вместе с Вами с большим удовольствием! Коротко о главном, ясно понятно все! Спасибо)
@Влад-ц3р4ш8 жыл бұрын
Реально доступно, благодарю )
@ADV-IT8 жыл бұрын
Рад помочь, спасибо.
@ВячеславПолищук-ь6л6 жыл бұрын
Три дня пытался разобраться как работать с фалом. Тут за 20 минут все понял) Спасибо!
@none_29716 жыл бұрын
Круто! Отличный подход!
@accidiet6 жыл бұрын
Учитель Русского Языка очень видимо хорошо учил русскому языку ,, респект ему за ученика
@ЕгоровИван-ю7ж3 жыл бұрын
Красавчик , Грамотный урок !!!
@rufatzeynalov87332 жыл бұрын
Бранат ты лучший!
@user-md5rc8fv7s2 жыл бұрын
кайфовый урок. Спасибо!
@azizmont32595 жыл бұрын
" Блин,ну как всегда ниче не работает "))))))))
@MaS2tiK4 жыл бұрын
тупо жиза
@andreyalekseev4106 жыл бұрын
Лайк и подписка однозначно! Спасибо за такой просто и понятный урок, так держать!
@serhiitsyhanenko92632 жыл бұрын
БЛЯ. Учу питон! ***** 3 дня ломал голову над тем как удалять нужную строку по поиску!!! 9.49 на видео. Я ВАМ БЛАГОДАРЕН ПИЗДЕЦ)
@BelochkaStrelochka5 жыл бұрын
Ты просто супер рассказываешь! Тупо лайк!
@Lub123587 жыл бұрын
теперь я знаю кто создал петю :)
@kolostraders34205 жыл бұрын
Респект автору!
@НикитаКомаров-ж2л2 жыл бұрын
Спасибо огромное, часа 4 с парсингом парился ошибку выдавало, и узнав про козырную английскую кодировку тут же спарсило
@xPaulLordx2 жыл бұрын
Подача топ!! Спасибо за труд!!
@ADV-IT2 жыл бұрын
Рад помоч!
@kana974 жыл бұрын
Объяснил без всякой хуйни, по человечески, красавчик, спасибо!
@sladkodunul80994 жыл бұрын
Интересный урок. Спасибо. Попробовал создать копировщик файлов inputfile = '../Names.txt' outputfile = '../Copy.txt' myfile1 = open(inputfile, mode='r', encoding='latin_1') myfile2 = open(outputfile, mode='w', encoding='latin_1') for i in myfile1: myfile2.write(i)
@РусланАбубакиров-ъ9п4 жыл бұрын
как раз искал по этой теме ответ на вопрос
@orlik_bjj4 жыл бұрын
Чем нравится курс - описано как раз практическое применение языка. Разобрался и пиши уже программы. Нужны кишки - лезь в документацию, книги. Особенно если в Data Science каком-нить работаешь или каждый бит памяти на счету))) Но для большинства прикладных штук такого курса хватает за глаза. А то порой по 60+ уроков у чуваков, а примеров работы с файлами или JSONами нет. Пока до практики дойдёшь - захлебнёшься в теории и перехочешь вообще программировать) особенно если язык для человека первый в жизни)
@_pheax4 жыл бұрын
" ..:) прикольный урок.." и главное что всё понятно
@GherciuAndrei4 жыл бұрын
послушал 2 минуты, решил подписатся. :)
@vshkodin7 жыл бұрын
Спасибо большое за курс, использую python в automation QA in Las Vegas), нравится как ты подаешь материал, также косячу когда пишу код )))) !!))) дабл лайк"! ))) После уроков пайтона планирую начать курс линукс) Всем советую!) My recomendation!)))
@ADV-IT7 жыл бұрын
Viva Las Vegas! Я там женился кстати, и пьяным не был в момент свадьбы :)
@vshkodin7 жыл бұрын
ADV-IT и я планирую) тут жениться 😂
@ADV-IT7 жыл бұрын
Там клево! kzbin.info/www/bejne/b4uyfoyQpbqIhbs
@erasylabushahmanov90147 жыл бұрын
А так видосы топчик
@ruman37263 жыл бұрын
если вам адо прочитать файл из другой папки, то пропишите путь к ней, но перед строкой напишите r. Пример: file = r"путь"
@ДмитрийГуглов-и7п6 жыл бұрын
Не знаю, кто ты. Но случай но наткнулся, ржал как тварь)
@ADV-IT6 жыл бұрын
Я рад:)
@pitsa50005 жыл бұрын
манера речи классная да и смотреть интересно ае
@Александр-ц9мго7 жыл бұрын
Круто !
@дмитрийгригоренко-й4я4 жыл бұрын
ну тупа, лучше чем от гик брейнс
@Ivansammer5 жыл бұрын
В качестве спасибо - купил ваш курс на udemy.
@ADV-IT5 жыл бұрын
Спасибо Большое! Там звук я поправил, громче намного.
@nickvp42714 жыл бұрын
Спасибо! Хотя лучше использовать with open(....) as. Так программа может вылететь в ошибку до закрытия файла.
@yolo-cars2 жыл бұрын
Смотрю эту лекцию, и вот я заметил, что почему-то если несколько раз обращаться к файлу (например, я не модифицирую код, а просто добавляю изменённый код ниже, чтобы, так сказать, видеть историю изменений в рамках этого урока), то похоже если в двух местах идёт обращение к одному и тому же файлу, то работать будет только тот кусок кода, где обратились раньше всех, а остальные работать не будут.
@cirno-_-baka20955 жыл бұрын
лучший
@user-qc4km8zm3n3 жыл бұрын
Для тех (таких как я ), у кого не сработал код (как в начале ролика) : rockyou = ‘ C:\\Users\\Dekstop\\Python\ ockyou.txt’ myfile = open(rockyou, и тд)
@Мирослава-я7ц5 жыл бұрын
Спасибо большое.
@Vamaka124 жыл бұрын
While True: print("Спасибо!")
@dedtalib24413 жыл бұрын
как остановить теперь?
@Vamaka123 жыл бұрын
@@dedtalib2441 чтобы остановить ДУШЫ ПИТОНА!
@vaynah95407 жыл бұрын
ADDUSHI BRAT SPASIBA
@ADV-IT7 жыл бұрын
Не зачто, рад слышать!
@OsmiumTV5 жыл бұрын
Смотрел уроки у других, в итоге на работе с файлами встал в тупик из-за того, что банально не работало. Дабы разобраться с этим - лез искать по отдельности каждую проблему. В итоге пытался понять, как мой франкенштейн из кусков чужих кодов работает. Не понял. Наткнулся на этот урок - мало ли того, что понятно всё объяснено, так ещё и поверх того информация, которую в других уроках не упоминалась, но облегчает многое. Сейчас досмотрю, и видать, пойду пересматривать с первых уроков и переучиваться заново.
@ADV-IT5 жыл бұрын
Спасибо, рад слышать!
@dan_lore29767 жыл бұрын
Урок полезный ,но всё равно не понял как сложить 2 числа со строки в файле input.txt, помогите пж, если программа и папка в одном пути
@Саня_КИРПИЧ132 жыл бұрын
Кирпич одобряет
@se_ba5 жыл бұрын
Спасибо за курс! Здесь оказался с Udemy в поисках текстовых файлов (пароли и имена), которых там нет. Могли бы вы и туда добавить либо ссылки (если позволяют политики сайта), либо уже два готовых файла.
Отличные уроки. У меня возник вопрос. У меня есть файл txt с набором цифр. Как мне в питоне его разделить его на два массива и чтобы сумма чисел была ровна одному из массивов?
@folletst5 жыл бұрын
А если усложнить задачу, и нумеровать каждую строчку + номер выбранной позиции + текст. Я пробовал в этом цикле добавить while True: x=x++ и добавуить вначало принта str(x) при этом я объявил переменную x до цикла: x = 1. К сожалению ничего не получилось, постоянные ошибки. также пробовал print(enumerate(str(x)) не получилось тоже. Не пишите готовый код, подскажите как реализовать? (если до этого урока у меня уже достаточно информации)
@vladbatohov15397 жыл бұрын
Скажите пожалуйста, как сделать запись в входной файл с полной заменой То есть, в моде "r+" при использовании .write, идет добавление в конец файла с сохранением старой информации
@dimon_k4563 жыл бұрын
А как насчет таблиц? Как искать в таблицах?
@MaxPlougin3 жыл бұрын
Урок классный! Не подскажете, как можно реализовать такое чтение файла: делаю поиск двух слов и печатаю всю информацию, которая находится между ними?
@ADV-IT3 жыл бұрын
Находишь index конца первого слова, и второго, И через цикл печатаешь от и до
@MaxPlougin3 жыл бұрын
@@ADV-IT точно! спасибо!
@ЗайцеваКарина-у5ф2 жыл бұрын
а можно ссылочку на большой файл обновить, пожалуйста
Понимаю прошло почти 4 года, мб ответите, почему при поиске "Васи" в строке "Васи2" или другой интерпритации васии он все равно говорит true и выполняет условие, по сути он должен был найти только vasya, а в результате выводит даже 4evasyafig
@ADV-IT4 жыл бұрын
Мы проверяем наличие слова Вася в строке. А не отдельного слова
@ГасанМурадов-ч7я7 жыл бұрын
А так курс прекрасный, спасибо, только этот курс не могу освоить
@lev85696 жыл бұрын
А если нужно допустип копировать файл exe из одной папки в другую ?
@_slash_-6 жыл бұрын
Приступим , помолясь))). Это ты круто загнул!
@primerss97476 жыл бұрын
почему при работе с тем же файлом не работают 2 цикла подряд?Смекалкой решил проблему путем закрытия файла методом .close и открытием снова с open(),в чем проблема и можно ли решить эту проблему другим способом? roomfile = "../Names.txt" getfile = open(roomfile,mode="r",encoding="ANSI") for line in getfile: print("Hi! " + line.strip()) getfile.close() getfile = open(roomfile,mode="r",encoding="ANSI") for found in getfile: if "Viki" in found: print("This name have found " + found)
@primerss97476 жыл бұрын
для тех кому интересно как решил ее другим способом: пропишите getfile.seek(0) после 1 цикла когда вы в первый раз прочитали его у вас указатель в конце ,файл это ведь поток,а надо в начало вернуться для новой обработки файла с помощью цикла.
@smokzpolski3 жыл бұрын
У меня косяк с добавлением в файл. Несколько раз запускаешь - и при добавлении первая строка начинается с конца последней а не с новой строки. Код идентичный. Грубо говоря есть Вася1, Вася2 и Вася3. Запустив пару раз вижу картину: Вася1, Вася2, Вася3Вася1, Вася2 и т.д В чем может быть косяк?
@ADV-IT3 жыл бұрын
Enter записывай в конце каждой строки
@ADV-IT3 жыл бұрын
Видать в исходном файле нету знака enter
@frostlive4073 жыл бұрын
Почему в видео все норм а у меня ошибка? "TypeError: write() argument must be str, not tuple" Я знаю что она означает но не понимаю почему ее нету у автора? Версия питона отличается?
@frostlive4073 жыл бұрын
А не все нормально не сделал строку из переменной нумерации
@Кирилл-т3щ4ж3 жыл бұрын
какую функцию написать ,чтобы можно было загружать данные из файла в формате key, value ?
@ADV-IT3 жыл бұрын
ну напиши функцию get_keyvalues(file)
@Кирилл-т3щ4ж3 жыл бұрын
@@ADV-IT .Данные в файле по типу 12345/AbCdE - я так понимаю 12345(key): 'AbCdE'(value) ? И как данные по ключу/значению разложить из файла ?
@petrpetr95763 жыл бұрын
@@Кирилл-т3щ4ж если в файле прям такие строки с косой чертой - считывать построчно как в ролике, и каждую строку делить splitом , он даст список с ключем и значением
@andreystefanidi13186 жыл бұрын
У меня Hello не добавляет к тексту((((...что не так? inputfile = "c:/File/user_names.txt" myfile = open(inputfile, mode ="r", encoding ="latin_1") print(myfile.read()) for line in myfile: print(" Hello " + line.strip())
@ADV-IT6 жыл бұрын
Сам посмтори, ты же не сохраняешь строчки никуда
@miverseprod5 жыл бұрын
print(myfile.read()) удали
@artemdashin62304 жыл бұрын
Супер, спасибо за урок! Как быть если нам надо забирать данные из периодически пополняемой базы xml файлов, а не только из одного файла? Структура данных в каждом новом создаваемом файле такая же, как в предыдущим, но из раза в раз нужно читать только самый свежесозданный файл?
@ADV-IT4 жыл бұрын
Переодически запускать твой python
@ЕгоровИван-ю7ж3 жыл бұрын
пароль от wifi carmen )))) это Группа )))
@evgenyramm59903 жыл бұрын
здравствуйте. что то не пойму, где переменную создавать. У меня только редактор и терминал
Надо было def описать в комментарии к 18-му уроку, а здесь сделать импорт той функции и вызвать ее :)
@r0lychik1464 жыл бұрын
@@timmofonnius 👍😅
@technic2k174 жыл бұрын
А что за среда? Всмысле похоже на сишарп студию, но вроде как питон в консоли, не?
@ADV-IT4 жыл бұрын
PyCharm
@technic2k174 жыл бұрын
@@ADV-IT ок , спасибо
@nickolaym.26667 жыл бұрын
Здравствуйте, а как надо действовать, какие модули подключать, если надо скопировать файл с разными именами (в файле меняется окончание) и переместить в другую папку?
@ADV-IT7 жыл бұрын
import os модуль OS это для работы с системными файлами, копировать, переименовать, стереть и т.д.
@iren69947 жыл бұрын
Большое спасибо за урок. Очень доступная подача информации. Но у меня тут возник вопрос. А что если в файле с паролями тоже куча пробелов вначале и в конце, можно ли как то их обрезать? я попробовала добавить к строке myfile2.write("Found password: " + line.strip()) но у меня все сложил в одну строчку. А если не ставить strip в конце, то он все последующие добавления делает в одну строчку. Подскажите пожалуйста как сделать правильно
@ADV-IT7 жыл бұрын
Попробуй добавить значение новой строки: myfile2.write("Found password: " + line.strip() + " ")
@iren69947 жыл бұрын
Спасибо, помогло!
@АнтонБелецкий-ф8г6 жыл бұрын
как блокировать перед записью?
@AHTu644 жыл бұрын
А как заменить строку в файле или удалить нужную строку?
@ADV-IT4 жыл бұрын
Читаешь файл построчно и создаешь новый файл с этими строками. Если нашел нужную строку то заменяешь её или не записываешь её в новый.
@AHTu644 жыл бұрын
@@ADV-IT да в теории я знаю. На практике не получается реализовать
@ГасанМурадов-ч7я7 жыл бұрын
В текстовом файле ‘1.dat’ хранятся натуральные числа, разделенные пробелами. Вывести количество цифр второго числа из файла. С кодом не поможешь?
@xayahlover7 жыл бұрын
По идее, нужно использовать : for num,i in enumerate(numfile, 2) (numfile - переменная, которая содержит путь к 1.dat): if num == 2: len(i) Сразу говорю, сам код не имею возможности испытать, ибо в пути к файлу есть кириллица :Р
@FAN_1166 жыл бұрын
Доступный для понимания урок! А большой будет код, если читать из одного файла, а найденный результат в тексте записывать в несколько файлов?
@ADV-IT6 жыл бұрын
На три строки больше для каждого файла. Одна строка кода чтобы открыть файл для записи. Вторая строка кода для записи. Третья для закрытия файла. Но всё конечно можно делать в цикле и сократить количество строк кода.
@FAN_1166 жыл бұрын
@@ADV-IT а можешь написать примерный код с использованием цикла? ) в тексте ищем слово 'тест' пробел цифра + все слова за этим словом до слова 'тест' закидываем в отдельный текстовый файл с названием 'тест' N. И так множество раз
@ADV-IT6 жыл бұрын
Сам напиши, это очень просто, только урок про Регулярные Выражения не забудь
@Kanalizator205 жыл бұрын
inputfile = 'C:\Users\PC\Desktop\Names.txt' myfile = open(inputfile, mode = 'r',encoding= 'utf_8') print (myfile.read()) inputfile = 'C:\Users\PC\Desktop\Names.txt' ^ SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape Не могу понять в чём проблема.Может в компиляторе?Пишу на Eclipse .Или из-за новой версии Пайтона
@ADV-IT5 жыл бұрын
У тебя там случайно не русская буква C?
@Kanalizator205 жыл бұрын
@@ADV-IT Спасибо.Я уже сам разобрался .Установил PyCharm ,наконец настроил его . А надо было просто поставить двойной '\' и кодировку latin_1 на UTF_8 не работает. Я даже не ожидал что ты ответишь , как-никак уже 3 года прошло с момента выхода видео. Кароче ты КРУТ
@ADV-IT5 жыл бұрын
Всё читаю, и практически на всё отвечаю :)
@hangryboy71423 жыл бұрын
Кому не сложно, ответьте на вопрос... Как, да и возможно ли, сохранить файл не закрывая его? Мне нужно что? Я записываю в файл имя, после это мне нужно сразу вывести весь список имен, которые были до этого в том числе то имя, которое был добавлено последний раз....
@ADV-IT3 жыл бұрын
Для этого используй базу данных, а не файл
@ADV-IT3 жыл бұрын
Открывай и закрывай файл, какие проблемы?
@xayahlover7 жыл бұрын
А что если на пути к проекту есть кириллица, но ее нельзя поменять? Как в encoding добавить две кодировки?