Круто. Редко увидишь разработчика с очевидно, что хорошим опытом, у которого и в голове, в поведении и в речи есть какое-то не "наэлектризованное" сознание, какой-то дзен. В смысле: чаще всего этот дзен бывает вытеснен зазубренными наборами лингвистических фрэймворков и алгоритмов действий, которые, в начале, слабо контролируются, но после, внезапно и регулярно, разбаботчик забывается и начинает "раздавать", не задумываясь, на автомате, как нечто само сабой разумеещееся, вероятно убежденный, что это другие разговаривают на неправильном языке. Ладно хоть на двоичный код не переходят.
Потрясающее изложение темы 💥💥💥, большое спасибо! Уже 4 месяц учу программирование на курсах. Единственный вопрос, почему я не нашла этот канал раньше. Но лучше сейчас чем никогда. Обязательно посмотрю каждое ваше видео и везде поставлю лайк.
А можно пояснить? (для начинающих), в этом ролике я хотя бы понял что такое сокет и где ему указать что слушать. А что собственно насчет джанго и фласк? Или они просто делают тоже самое тока внутри, аля конструктор?
@@artes7712 нет, в веб-фреймворках сокеты не нужны. это приблуда для сервера. сервер (на который установлена джанга или фласк) слушает порты, а затем передаёт полученные данные фреймворку
Спасибо за подробное видео, с очень грамотными и нужными (тут нет сарказма) "лирическими" отступлениями. Подписка и коммент =) p.s. Было бы очень круто , если бы даже под таким не большим видео была бы ссылка на код, но это уже придирки (других видео на канале ещё не видел)
Подскажите пожалуйста в чем моя ошибка ??? data = client_socket.recv(1024).decode('utf-8') UnicodeDecodeError: 'utf-8' codec can't decode byte 0xfc in position 8: invalid start byte
Скажем так - обычный sockets подойдет для крайне простых линейных задач) Для чуть более чем игрушечных вещей нужно использовать асинхронную обертку сокетов StreamReader и StreamWriter. Ну и async конечно же. И обязательно внутри класса подключения реализовать контроль потока ввода/вывода при помощи асинхронной очереди, например
Крутой контент! Начинаю изучать питон и хочу сделать свой телеграмм бот. Можешь сделать отдельный гайд с нуля как можно создать бота с базой данных + парсингом данных с других сайтов
@@SweetCoder Это известный фитнес-блогер, тоже по полочкам всё досконально и четко по своей теме раскладывал. Вы внешне на него похожи и так же в теме всё по полочкам досконально разбираете
Здраствуйте это снова я. Теперь другая ошибка. Я все сделал как в видео от начала и до конца. Отклик есть , но 1. Не отображается информация в браузере (То есть Well done, buddy...) 2. В консоли появляется ошибка line 7, in data = client_socket.recv(1024).decode("utf-8") UnicodeDecodeError: 'utf-8' codec can't decode byte 0xfc in position 8: invalid start byte Ну и в следствии не какой информации как в 8:55
@@твоймедиатор На винде проблемы с кодировкой бывают, я час пытался победить, на линуксе работает, на винде выдаёт не правильную кодировку. Метод decode('utf-8, 'ignore') исключал ошибку, но выдавал непоймичто, другие кодировки тоже пробовал, не мог расшифровать байтовую строку. Плюнул вырубил комп, ушёл, через час вернулся, всё работает, казалось бы...
видео урок очень классный, но только.... у меня недопустимей юникод, вод что мне пишет: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xfc in position 8: invalid start byte. что делать?:
Здравствуйте, а если мне нужно чтобы на сервере возвращалась информация, например вычисление факториала числа, как правильно реализовать?) Видео очень понравилось и помогло)
ну на вскидку: можно передавать параметром число, факториал которого нужно найти. парсить запрос, переводить в числовой вид, создать функцию вычисления факториала и результат её работы отправлять клиенту ))
а было бы интересно если бы при входе на сервер что то не просто выводилось но и в реальном мире происходило. не могу ничего придумать, помню в ТБВ они лампочку какую то включали у себя дома. А через час к ним подключились китайцы и начали баловаться с этой лампочкой ))))
то что ты делаешь ручкам откладывается в памяти, а то что копируешь с github - в одно ухо влетает, в другое вылетает. th-cam.com/users/shortsVmZ7_rEoumk
А как сделать так чтобы клиент отправлял данные, например имя комьпютера или его Hard-ID и сервер в свою очередь брал из базы данных имя пользователя и отправлял клиенту
Я искренне удивлен, что у такого прекрасного канала так мало подписчиков. Спасибо за контент, ты крутой))
спасибо за отзыв. по поводу подписчиков: курочка по зёрнышку, тихим сапом, step by step, всему своё время
Зато где "Джанго за час" почти два милиона
@@SweetCoder как сдедать такой который проверяет файлы на вирусы, знаещ как создать
Я искренне удивлён, что ролик продолжительностю 11 минут называют длинным
потому что обрывками видео)
2024 год. Натыкаюсь на видео. Как чётко, внятно и ясно. Прям нравится подход
Круто.
Редко увидишь разработчика с очевидно, что хорошим опытом,
у которого и в голове, в поведении и в речи есть какое-то не "наэлектризованное" сознание,
какой-то дзен.
В смысле: чаще всего этот дзен бывает вытеснен
зазубренными наборами лингвистических фрэймворков и алгоритмов действий,
которые, в начале, слабо контролируются, но после,
внезапно и регулярно,
разбаботчик забывается и начинает "раздавать", не задумываясь, на автомате,
как нечто само сабой разумеещееся,
вероятно убежденный, что это другие разговаривают на неправильном языке.
Ладно хоть на двоичный код не переходят.
Спасибо огромное за ролик!!!! Не останавливайся!!!
ладно, буду продолжать
Спасибо за полезное видео, как всегда, все на высоте!
на здоровье
Очень интересно! Завтра посмотрю ваше видео о создании полноценного сервера!
на здоровье
Спасибо за уютный контент перед сном. Подписка-лайк.
на здоровье
Просто, красиво, понято - именно для понимания самого принципа работы веб-сервера. Приятно удивлён каналом и автором!
Оторваться невозможно, какое хорошее изложение темы!
спасибо. очень приятно
Уверен что вы наберёте много подписчиков!
Спасибо большое за контент. От себя я поделюсь роликом с друзьями :)
большое спасибо. искренне признателен
Шикарно брат, твоя подача это нечто, спасибо за полезный контент, сижу делаю лабу по сетям) подписался) удачи в продвижении) только поддержка!
Полезное видео, но особый лайк за фразу "с помощью Python и такой то матери". Улыбнуло. :)
спасибо за отзыв
Какой-какой матери?
Парижской. Богоматери.
Потрясающее изложение темы 💥💥💥, большое спасибо! Уже 4 месяц учу программирование на курсах. Единственный вопрос, почему я не нашла этот канал раньше. Но лучше сейчас чем никогда. Обязательно посмотрю каждое ваше видео и везде поставлю лайк.
очень полезные уроки, спасибо
на здоровье
наткнулся случайно, сильно был удивлён качеством повествования и стёбами.. понравилось
Мужик, ты лучший, респект тебе
Отличное видео
спасибо за отзыв
Даже мои пёсели поняли, что к чему))Спасибо огромное за доступное изложение материала!)
От души бро. То что искал, прям с самых азов и подробненько.
Очень легко и доступно преподнес материал. Спасибо
Спасибо за отличный контент 👍👍👍
на здоровье
Увидел знакомое лицо - мышь автоматически потянулась на лайк. Досмотрел видео и не заметил как подписался и поставил колокольчик))
очень интересная история 😆😆
Привет, дружище! Спасибо. С create_server раньше не сталкивался. Век живи - век учись!
золотые слова
Очень доступно и интересно объясняют!
Душевное спасибо за полезность!
Спасибо, теперь я понял, как работает джанга и фласк
на здоровье. и не только джанга и фласк 😉
А можно пояснить? (для начинающих), в этом ролике я хотя бы понял что такое сокет и где ему указать что слушать.
А что собственно насчет джанго и фласк? Или они просто делают тоже самое тока внутри, аля конструктор?
@@artes7712 аналогия простая: веб-фреймворки (Django, Flask) получают запрос от клиента (браузера), обрабатывают его и выдают соответствующий ответ.
@@SweetCoder Это все понятно, но выше писали что прям понял как работает, меня интересует внутренний механизм, тоже там сокеты ?
@@artes7712 нет, в веб-фреймворках сокеты не нужны. это приблуда для сервера. сервер (на который установлена джанга или фласк) слушает порты, а затем передаёт полученные данные фреймворку
кто хочет создать сервер, который работает не 1 раз, вставте while True:
👍
Как называется эта программа сервер?
Ждём с нетерпением )
уже на этой неделе
я смотрел много роликов, но только этот помог мне
очень рад
Спасибо! Все очень доступно. Крутой канал. Подписка
Крутое видео! Спасибо! Посмотрел с утра под кофе и ушёл писать свой эхо-сервер)))
спасибо за отзыв
Юухууууу! Так держать! Контент - просто супер!!!
Круто! Спасибо!
на здоровье
Какой качественный контент! Шикарно)
спасибо за отзыв
Красавчик братан спасибо
на здоровье
Наконец то толковое объяснение 👍
спасибо за отзыв
Очень понятно и доступно объясняете. Спасибо👍
Норм. Отличная подача
спасибо за отзыв
Классная подача и материал!
спасибо за отзыв
Спасибо за подробное видео, с очень грамотными и нужными (тут нет сарказма) "лирическими" отступлениями. Подписка и коммент =) p.s. Было бы очень круто , если бы даже под таким не большим видео была бы ссылка на код, но это уже придирки (других видео на канале ещё не видел)
спасибо за отзыв. код из видео не публикую.
Лайк, комментарий)
👍
Отличное видео!
благодарю
Круто! Спасибо за видос! :)
на здоровье
Спасибо за советы, ну и лайкус вам от СЕООНЛИ
на здоровье
Top
Подскажите пожалуйста в чем моя ошибка ??? data = client_socket.recv(1024).decode('utf-8')
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xfc in position 8: invalid start byte
Скажем так - обычный sockets подойдет для крайне простых линейных задач) Для чуть более чем игрушечных вещей нужно использовать асинхронную обертку сокетов StreamReader и StreamWriter. Ну и async конечно же. И обязательно внутри класса подключения реализовать контроль потока ввода/вывода при помощи асинхронной очереди, например
Спасибо, очень хорошо объясняете.
спасибо за отзыв
Спасибо!!!ОЧЕНь выручил. Правда с Кали подковырять пришлось, но основу получил. СПАСИБО! лайк подписка.
на здоровье
Хорошая тема, спасибо. Подписка лайк репост и просмотр))
спасибо за отзыв
Спасибо, качественно и доходчиво. Лайк, подписка.
you are the best
thnx
годно бро , кстати я твой подписчик, годная инфа.
11 минут - объемное видео, а вы приколист
Пускай и ниче не понимаю, но зато это мой первый рабочий сервер!!1!
Было познавательно, я конечно не планирую создавать сервер сейчас, просто, так у меня проходит прокрастинация.
это не самый худший способ прокрастинировать. а, возможно, даже лучший
Спасибо!
на здоровье
спасибо за контент
Крутой контент! Начинаю изучать питон и хочу сделать свой телеграмм бот. Можешь сделать отдельный гайд с нуля как можно создать бота с базой данных + парсингом данных с других сайтов
могу...наверное
все бы так объясняли. Спасибо
классный парень !
спасибо за видео
хм.. видео не 2015 года. Спасибо
к сожалению, у меня таких вообще нет. на здоровье
@@SweetCoder будете еще развивать тему?
@@unreal-illia прямо в следующем видео
Спасибо
на здоровье
ОК!!! Спасибо.
Я всё верно написал, но почему то в строке, где создаётся переменная "data", питон пишет ошибку. Хотя у вас её нет...
Сначала думаю что за хрень, а потом стало очень интересно
у меня была та же фигня
Спасибо доходчиво а где вторая часть? плиз😃
Шуточки огонь
Гинеально
на самом деле нет )
@@SweetCoder когда первый раз , тогда гинеально
Денис Борисов в мире программирования)
а кто это?
@@SweetCoder Это известный фитнес-блогер, тоже по полочкам всё досконально и четко по своей теме раскладывал. Вы внешне на него похожи и так же в теме всё по полочкам досконально разбираете
@@Dark3dn1 ясно )) спасибо за отзыв
Самое смешное в том, что я уже делал сервак на микроконтроллера и телефоне😅
подожди я на работе и у меня с собой нет чая, посмотрю тогда вечером дома
не торопись. видео никуда не денется
Server - буквально обслуживатель🤪
а как его запустить , но чтобы и другие пользователи интернета могли заходить туда
У меняя unicodeDecodeError шо он не может декодить 0xfc в 8 позиции, эт че?
python -m SimpleHTTPServer 8080
Всё :)
ну да ))) но это же "чёрный ящик". непонятно как он работает. да и видео получилось бы слишком коротким
@@SweetCoder вот да. Для понимания того, как работает вообще не годится. Чисто для рабочих нужд полезно иногда.
Прости, чувак, но я обязан это сделать!
Давай сделаем это!
Просто сделаем это!
что именно?
У меня даже сосед понял, и сделал сокет в стене!
Здраствуйте это снова я. Теперь другая ошибка. Я все сделал как в видео от начала и до конца. Отклик есть , но
1. Не отображается информация в браузере (То есть Well done, buddy...)
2. В консоли появляется ошибка line 7, in
data = client_socket.recv(1024).decode("utf-8")
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xfc in position 8: invalid start byte
Ну и в следствии не какой информации как в 8:55
есть стандартный алгоритм: погуглить ошибку UnicodeDecodeError и понять, что именно пошло не так. также можно выяснить что это за символ такой 0xfc
Здравствуйте, такая же проблема вы нашли способ решения?
@@твоймедиатор На винде проблемы с кодировкой бывают, я час пытался победить, на линуксе работает, на винде выдаёт не правильную кодировку. Метод decode('utf-8, 'ignore') исключал ошибку, но выдавал непоймичто, другие кодировки тоже пробовал, не мог расшифровать байтовую строку. Плюнул вырубил комп, ушёл, через час вернулся, всё работает, казалось бы...
Аналогично чтоль уйти на час...иль это саморешающиеся задачки... ))@@TheMrFakir
видео урок очень классный, но только.... у меня недопустимей юникод, вод что мне пишет: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xfc in position 8: invalid start byte. что делать?:
можно 3 часть?
А как сделать сервера на 1 картинке вы не скажете?😊
Спс
на здоровье
Ты ошибаешься - я как раз смотрю тебя на Серверном системном блоке ;-)
"я никогда не ошибаюсь..." я ж поэтому и сказал, что уверен на 99,9% я знал, что ты существуешь
Аналогично:)
можешь сказать тему которую вы использовали
Sweet Coder подскажи пожалуйста, проблема с установкой плагина на atom terminal-plus.
А как серверу подключиться к удаленному доступу, не локальному?
Здравствуйте, а если мне нужно чтобы на сервере возвращалась информация, например вычисление факториала числа, как правильно реализовать?)
Видео очень понравилось и помогло)
ну на вскидку: можно передавать параметром число, факториал которого нужно найти. парсить запрос, переводить в числовой вид, создать функцию вычисления факториала и результат её работы отправлять клиенту ))
Это будет работать только если на ваш "сервер" зайдуть с вашего вай-фай, что-бы другие тоже могли заходить, нужно что-бы был "белый" ip.
привет, у меня не выводится в браузере хром можите помочь
В какой программе писали код ? В PYcharm можно же?
а было бы интересно если бы при входе на сервер что то не просто выводилось но и в реальном мире происходило. не могу ничего придумать, помню в ТБВ они лампочку какую то включали у себя дома. А через час к ним подключились китайцы и начали баловаться с этой лампочкой ))))
Кто-нибудь, объясните пожалуйста, а как созданный сервер в видео может работать с протоколом HTTP (браузером), если он поддерживает только TCP?
Что за операционная система? И что за редактор кода?
Пример кода ещё в описание добавь. Так будет проще, а то мне перебивать приходитьс ручками
то что ты делаешь ручкам откладывается в памяти, а то что копируешь с github - в одно ухо влетает, в другое вылетает. th-cam.com/users/shortsVmZ7_rEoumk
@@SweetCoder когда кодишь 20 лет уже не вылетает 🤣
А как сделать так чтобы клиент отправлял данные, например имя комьпютера или его Hard-ID и сервер в свою очередь брал из базы данных имя пользователя и отправлял клиенту
смотрю кстати с компа на зионе и серверной памяти😁
значит попадаешь в 1% единорогов
Ну это вроде одна составляющая jango хотя это только предположения,так страшно ПИТОНИЩА🐍
Бро! Куда пропал? Годный канал же