🔥Промокод на скидку 15% на все курсы ITVDN- H94BCAB Полный видео курс - itvdn.com/ru/video/python-advanced?
@kevinflynn48672 жыл бұрын
Очень классный урок ,спасибо огромное ! Автор курса крутейший ,очень грамотно и без воды объяснил что к чему :). Правда возникли некоторые проблемы ,начиная с 1.53.25 при дебаггинге 2го респонса производится connect и дальше не идет в чем может быть проблема ? Объясните пожалуйста подробнее на счет манипуляций с response. Дальше тоже не понятно что к чему)
@МаксимБ-в8р5 жыл бұрын
Мое мнение - просто супер материал. От основ, хоть и кратенько - но доходчиво разжевано. На фоне неимоверной кучи скринкастов от так называемых специалистов, постящих пятиминутные ролики по типу "делай как я, а почему именно так - не думай", здесь хорошо подготовлена и структурирована рассматриваемая тема. Позволяет подходить к вопросу уже с какой то долей анализа, а не тупого повторения приемов программирования. И главное, автор готовился. Никаких заиканий, кряхтений, каких то обломов на ходу... Примите мое уважение к вашему труду! И уважение к знанию материала от базиса и умению свое знание доступно донести. Вот бы еще в таком же ключе, столь же подробно и доходчиво, от базиса, так сказать, материал про нюансы например ПОСТ запросов (заголовки, куки, прокси, аякс-запросы и т.п. ) на примере той же вкратце рассмотренной библиотеки Requests. Или, как от бэк-энд разработчика, справка по популярным нынче методам защиты серверной части от парсинг-ботов и так же способам их обхода... должна же быть альтернатива селениуму и ему подобным эмуляторам)). Еще был бы очень полезен курс по ООП, конечно же. Scrapy, Tesseract.... да много чего. Это уже размечтался похоже...
@alekhandrosuarez28324 жыл бұрын
Отличный материал! Я, как любитель по умолчанию гуглить на английском, могу точно сказать, что по сокетам - это один из лучших уроков, если не лучший , доступный в интернете (а посмотрел я их не мало). Автору спасибо за время потраченное на подготовку! Буду использовать как handbook!
@-django71694 жыл бұрын
Не зря потратил 3 часа своего времени, узнал и понял много чего полезного. Спасибо большое, за качественный контент.
@volodymyr94004 жыл бұрын
оличная подача материала!!! лучше видоса не видел на ютубе. так все граммотно и подробно разъяснил. БОЛЬШОЕ СПС!!!!!
@ArtFanRamm4 жыл бұрын
Лучшее из материалов по теме до настоящего момента мной просмотренных
@ГенадійКостенко4 жыл бұрын
На скорости 1.75 просто в кайф слушать. Очень хорошо подали материал. Однозначно лайк!
@BeginBye Жыл бұрын
На 2х слабо?
@datorikai99118 ай бұрын
😂@@BeginBye
@tizyanoonie84834 жыл бұрын
Спасибо вам! Весь интернет перерыл, но всё же нашел! Ваше видео - именно то, чего мне не хватало для понимания работы веб-серверов. Python, PyCharm, Ещё дальше видео по асинхрону будет... Просто конфетка!
@имяфамилия-т3ж1ц11 ай бұрын
так и не научился?
@IT_psychopath3 жыл бұрын
курс годный! купил, не пожалел. но для опытных! это не для совсем нулевых!!! я купил чтоб вспомнить, да и заодно посмотреть что нового с 3.2 версии пришло.))) как СТО и человек котрого бизнес в этой сфере, могу сказать что курс более чем годен! за те деньги что стоит, это почти даром. единственное, долгие видео, я бы поделили на 30 минут, так и передышка для мозга, и такие как я, могут пролистать что их больше интересует, а не смотреть все. главное практика! просмотрели одно видео, сделайте какю мини утилиту на основе урока! практика и еще раз практика!!!
@Baenefa3 жыл бұрын
Какой же ты молодец....спасибо за этот урок.
@IvanSedov-i7f5 жыл бұрын
Очень хорошая лекция: грамотно, толково, интересно, полезно. Буду ждать остальные.
@michailgulbin66405 жыл бұрын
Полностью согласен с "Максим Б", полное, подробное объяснение . Для начинающих это клад для понимания sockrt-ов.
@kbchertila3 жыл бұрын
Вы идеально объясняете! правда я застрял на моменте когда подключили джанго, тк я с ним не знаком. Куплю у вас платный курс . Спасибо
@igoryagiyaev4 жыл бұрын
Спасибо большое! Вот пример качественных уроков!
@3300leha5 жыл бұрын
Великолепный материал. Мне так на платных курсах не рассказывали как здесь. Кстати, поэтому сюда и пришёл 😆
@tarassavchenko23174 жыл бұрын
это настолько понятно и интересно, что у меня сейчас неописуемый экстаз
@vitaliyyvitaliyy18843 жыл бұрын
Чел ты красаучык! Очень крутая подача материала.
@slonbeskonechen83103 жыл бұрын
ОООЧЕНЬ БОЛЬШОЕ СПАСИБО!!!
@vladimirkulakov61263 жыл бұрын
Крутой материал! Спасибо!
@Rivrabobra5 жыл бұрын
Не пошел в университет слушать материал по питону - остался смотреть видео :)
@teacherit5840 Жыл бұрын
Супер, классный материал. Но я не понял почему 1:03:50 совмещается код udp и tcp сервера. Используется DGRAM но в то же время listen и accept
@inradiusspace4 жыл бұрын
Спасибо! урок-огонь!
@daniilmikhailov81255 жыл бұрын
Было 404 лайка - ничего не работало, поставил лайк - всё заработало!
@ДиванныйКритик-к7л3 жыл бұрын
очень толково!
@OhrimenkoDI4 жыл бұрын
Хорошее видео очень! Только одна поправка, порт клиента создает сам клиент, пусть рандомно или как умеет, не важно. На этот порт сервер выдает ответ. Содержатся и в пакете UDP и в TCP. Формально пакеты клиента и сервера не отличаются особо ни чем. Сам порт это первое поле в пакете и в UDP и в TCP. В Wireshark все четко видно.
@tarkov80073 жыл бұрын
Просто большое спасибо!
@akramyuldoshev48894 жыл бұрын
братан ты лудший
@DmitrySazhnev-x3z5 жыл бұрын
Вот это поворот
@cristofersalazar95883 жыл бұрын
Amo como suena el ruso😍aun no entiendo nada peor pienso estudiarlo algún día👉🏻👈🏻
@КириллБорецкий-л2ъ2 жыл бұрын
41:00 почему в клиенте TCP при конекте не указан ip? У меня не запускается клиент если не указан ip. Обьясните пожалуйста)
@НиколайРыжков-ш8и2 жыл бұрын
Здраствуйте, у меня тоже эта проблема, вы смогли понять вчем причина?
@КириллБорецкий-л2ъ2 жыл бұрын
@@НиколайРыжков-ш8и нет(
@nik01aich Жыл бұрын
1:06:24 Точно класс, может все же экземпляр???
@nikitafomin20192 жыл бұрын
34:39 - TCP
@nazimtairov68615 жыл бұрын
На 42:23. Проще говоря, получается, где 4-5 строка, серверный сокет - это пул с клиентами, sock.listen(5) ожидает 5 клиентов чтобы работать с ними, а каждого клиента client, addr = sock.accept() забирает к себе и присваивает к клиенту ip и рандомный порт из Операционной системы ? P.S: всем очень рекомендую kzbin.info/www/bejne/laekm3uanZ5lj7c данную лекцию, в связке с этим замечательным материалом. Очень хорошо закрепляется материал.
@AminoBenzol5 жыл бұрын
лайк однозначно!!!
@wasd1338 Жыл бұрын
написал сервер и клиент на сокетах. при попытке отправить пустую строку с клиента сервер продолжает ожидать входящих данных, т.е. судя по всему метод socket.send() не отправляет пустую строку. почему так происходит? что делать, если мне нужно отправить пустую строку и чтобы сервер ее обработал?
@Andrey-ee8fk2 жыл бұрын
Доброе время суток, скажите а в каком редакторе вы работает? посоветуйте плиз Спасибо
@ДмитрийПутилов-д8ш5 жыл бұрын
Как я понимаю, по умолчанию, метод socket.AF_UNIX работает только на UNIX системах, т.е. на платформе windows возвращает ошибку "module 'socket' has no attribute 'AF_UNIX' "
@dzhfrv5 жыл бұрын
Нашел решение?
@het111235 жыл бұрын
@@dzhfrv UNIX сокеты действительно работают только в UNIX осях. Решение - установить что то unix-подобное))
@ЛимонадВолшебный4 жыл бұрын
@@het11123 так себе решение, это то же самое что сказать: - У меня не работает компьютер, что делать? -Купите новый -__-
@het111234 жыл бұрын
@@ЛимонадВолшебный Ну Эмулятор... Не понял претензии к ответы
@jeb_77493 жыл бұрын
module socket has no attribute AF_UNIX. Можете чем помочь? Не знаю, в чём дело upd: разобрался. На windows 10 не поддерживается
@КузнецовСергей-н2ф2 жыл бұрын
А можно пойти дальше и попробовать свою реализацию socket Написать?
@Andrey-ee8fk2 жыл бұрын
добрый день а вы отвечаете на комментарии?
@vedgray97733 жыл бұрын
Про join будет?
@The_EnG1nE3 жыл бұрын
интересный факт while 1: это тоже самое что while True:
@НикитаЛитвинов-у6о3 жыл бұрын
потому что while работает если после него любое выражение имеет результат True например 2 == 2 => True. Можно вместо выражения просто написать True как его результат или просто любое число например 1 или 2 которые не могут воприоре быть ложными т к ни с чем не сравниваются
@mr.senmax6185 Жыл бұрын
Сколько подключений выдержит такой сервер? 10 тысяч выдержит одновременно?
@Vanadzor_EditZ2 жыл бұрын
С socket-ом можно делать DDoS Атаку.
@johanpohan23994 жыл бұрын
Товарищи, на 42ой минуте можете пояснить, чем addr отличается от client?
@akhattukenov89874 жыл бұрын
addr = это вариб адресса (локал хоста с портом который мы баинд) клиент = это вариб для который показывает открвает модуль сокет и показыват на класс TCP вроде так
@РоманТарасов-м1ж4 жыл бұрын
Хорошо рассказанный материал, правда совсем чуть-чуть портит впечатление ваше произношение английских слов) Но подача отличная, очень доступно и интересно!!
@alekhandrosuarez28324 жыл бұрын
Бывает и похуже с акцентом =) Тут вполне нормально.
@julesbois21222 жыл бұрын
27:35 Трюк с файлом, кажется, не пройдёт под Windows
@adammagomedov982211 ай бұрын
Ах да сколько мучался потом оказалась это не для нас
@adammagomedov982211 ай бұрын
Socket.AF_UNIX даёт ошибку может это только на уникс работает
@дэнчик-ч4т4 жыл бұрын
44.34 при использовании выскакивает OSError: [WinError 10048] Обычно разрешается только одно использование адреса сокета (протокол/сетевой адрес/порт)
@fuckkillacloudtamer23554 жыл бұрын
это может значить что порт уже занят
@comachine3 жыл бұрын
Мб два сервера запущено одновременно
@olyamaslo12174 жыл бұрын
Когда я запускаю серверную часть и клиентскую вне редактора, серверная ждет подключения, как и должно быть, а вот клиентская сразу вылетает. Бывает и обе вылетают сразу же. Сделал все правильно, как в видео. В чем может быть проблема и как ее пофиксить? Возможно ли это потому, что у меня закрытий порт ( 8888 ), на котором работает мой сервер? Открыть я его могу только через прямое подключение через модем или кабель на прямую. Но щас я подключен через роутер, но он не разрешает открывать порты.
@alekhandrosuarez28324 жыл бұрын
Выбрасывает ли клиент какую-то ошибку? Попробуйте запустить клиента из IDE, а сервер вне IDE. Могу проверить Ваш код.
@viktor35124 жыл бұрын
Почему он выводит client_address[0]?
@antonmullakhmetov7075 жыл бұрын
Спасибо
@zver_custom3 жыл бұрын
сначала рассказать про OSI модель, потом показать готовую либу сокет.... после оси, можно было тогда уж показать как написать сокет)
@vsezanyato3 жыл бұрын
Сокеты реализует ОС, это api операционной системы
@Zerro10093 жыл бұрын
Посоветуйте информацию на русском по twisted.
@КоньЛюдоед-ф6ф5 жыл бұрын
потратил кучу нервов так и не смог разобраться. и как после этого идти на курс ? в 1 раз столкнулся с дебагером. ВЕЗДЕ нормас идет процесс а вот на сервере сорян но нет. может всё же стоит об этом как-то говорить. думал что это обучающее видео. У меня процесс дебага сервера не стартует. пишет "Frames are not availible" чтоооооо делать кудааа жать. что не так с этим дебагером
@mooderatorpro5 жыл бұрын
а погуглить? stackoverflow.com/questions/34147729/pycharm-debugger-frames-not-available
@gaknas97275 жыл бұрын
Даа если с tcp и utp все +- легко то с http все сложно
@vladkovalevich29383 жыл бұрын
почему я раньше не знал
@НастяХристофорова-б9т4 жыл бұрын
После первого часа перестала понимать, все таки это advanced😂
@AlexSmith-5 жыл бұрын
49:19
@topProgrammer5 жыл бұрын
Как называется программа в которой вы работаете?
@МаксимБ-в8р5 жыл бұрын
'это PyCharm
@ilyaredkolis26325 жыл бұрын
pycharm
@daniilmikhailov81255 жыл бұрын
А что у вас за IDE?
@laimtik22315 жыл бұрын
Это вроде PyCharm
@tokimetoru77115 жыл бұрын
А как отправлять данные через сокет с компьютера на компьютер ?
@kifkif88435 жыл бұрын
Вставь свой IP в bind() и всо. IP можешь тут посмотреть 2ip.ru/ , либо через ipconfig
@АнтонБутенко-э2р4 жыл бұрын
@@kifkif8843 Это так не сработает :)
@AlexFreeman-h3n3 жыл бұрын
@@АнтонБутенко-э2р если айпи белый - то работает
@admenmod5 жыл бұрын
А что так долго? 😨
@АлександрЗотов-о8е3 жыл бұрын
У меня нихуя не выходит но у меня Python 3.9
@jeb_77493 жыл бұрын
предполагаю, что ты не пользовался режимом отладки (debugger)