Круто. Редко увидишь разработчика с очевидно, что хорошим опытом, у которого и в голове, в поведении и в речи есть какое-то не "наэлектризованное" сознание, какой-то дзен. В смысле: чаще всего этот дзен бывает вытеснен зазубренными наборами лингвистических фрэймворков и алгоритмов действий, которые, в начале, слабо контролируются, но после, внезапно и регулярно, разбаботчик забывается и начинает "раздавать", не задумываясь, на автомате, как нечто само сабой разумеещееся, вероятно убежденный, что это другие разговаривают на неправильном языке. Ладно хоть на двоичный код не переходят.
А можно пояснить? (для начинающих), в этом ролике я хотя бы понял что такое сокет и где ему указать что слушать. А что собственно насчет джанго и фласк? Или они просто делают тоже самое тока внутри, аля конструктор?
@@artes7712 нет, в веб-фреймворках сокеты не нужны. это приблуда для сервера. сервер (на который установлена джанга или фласк) слушает порты, а затем передаёт полученные данные фреймворку
Потрясающее изложение темы 💥💥💥, большое спасибо! Уже 4 месяц учу программирование на курсах. Единственный вопрос, почему я не нашла этот канал раньше. Но лучше сейчас чем никогда. Обязательно посмотрю каждое ваше видео и везде поставлю лайк.
Спасибо за подробное видео, с очень грамотными и нужными (тут нет сарказма) "лирическими" отступлениями. Подписка и коммент =) 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 конечно же. И обязательно внутри класса подключения реализовать контроль потока ввода/вывода при помощи асинхронной очереди, например
видео урок очень классный, но только.... у меня недопустимей юникод, вод что мне пишет: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xfc in position 8: invalid start byte. что делать?:
Здраствуйте это снова я. Теперь другая ошибка. Я все сделал как в видео от начала и до конца. Отклик есть , но 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') исключал ошибку, но выдавал непоймичто, другие кодировки тоже пробовал, не мог расшифровать байтовую строку. Плюнул вырубил комп, ушёл, через час вернулся, всё работает, казалось бы...
@@SweetCoder Это известный фитнес-блогер, тоже по полочкам всё досконально и четко по своей теме раскладывал. Вы внешне на него похожи и так же в теме всё по полочкам досконально разбираете
Я пишу сервер и программную часть в одном скрипте, то что он завешивает процессы и переходит в режим ожидания очень не удобно, как моно без вагона кода обойти это?
А как сделать так чтобы клиент отправлял данные, например имя комьпютера или его Hard-ID и сервер в свою очередь брал из базы данных имя пользователя и отправлял клиенту
Что делать , если при запросе из Firefox сообщение «well done buddy...» выскакивает на долю секунды и потом вскакивает этот динозавр с сообщением ,что соединение было сброшено ?Код такой день
2024 год. Натыкаюсь на видео. Как чётко, внятно и ясно. Прям нравится подход
Я искренне удивлен, что у такого прекрасного канала так мало подписчиков. Спасибо за контент, ты крутой))
спасибо за отзыв. по поводу подписчиков: курочка по зёрнышку, тихим сапом, step by step, всему своё время
Зато где "Джанго за час" почти два милиона
@@SweetCoder как сдедать такой который проверяет файлы на вирусы, знаещ как создать
Я искренне удивлён, что ролик продолжительностю 11 минут называют длинным
потому что обрывками видео)
Спасибо огромное за ролик!!!! Не останавливайся!!!
ладно, буду продолжать
Полезное видео, но особый лайк за фразу "с помощью Python и такой то матери". Улыбнуло. :)
спасибо за отзыв
Какой-какой матери?
Парижской. Богоматери.
Круто.
Редко увидишь разработчика с очевидно, что хорошим опытом,
у которого и в голове, в поведении и в речи есть какое-то не "наэлектризованное" сознание,
какой-то дзен.
В смысле: чаще всего этот дзен бывает вытеснен
зазубренными наборами лингвистических фрэймворков и алгоритмов действий,
которые, в начале, слабо контролируются, но после,
внезапно и регулярно,
разбаботчик забывается и начинает "раздавать", не задумываясь, на автомате,
как нечто само сабой разумеещееся,
вероятно убежденный, что это другие разговаривают на неправильном языке.
Ладно хоть на двоичный код не переходят.
Спасибо за уютный контент перед сном. Подписка-лайк.
на здоровье
Очень интересно! Завтра посмотрю ваше видео о создании полноценного сервера!
на здоровье
Спасибо за полезное видео, как всегда, все на высоте!
на здоровье
Оторваться невозможно, какое хорошее изложение темы!
спасибо. очень приятно
Уверен что вы наберёте много подписчиков!
Спасибо большое за контент. От себя я поделюсь роликом с друзьями :)
большое спасибо. искренне признателен
Просто, красиво, понято - именно для понимания самого принципа работы веб-сервера. Приятно удивлён каналом и автором!
наткнулся случайно, сильно был удивлён качеством повествования и стёбами.. понравилось
Шикарно брат, твоя подача это нечто, спасибо за полезный контент, сижу делаю лабу по сетям) подписался) удачи в продвижении) только поддержка!
очень полезные уроки, спасибо
на здоровье
Увидел знакомое лицо - мышь автоматически потянулась на лайк. Досмотрел видео и не заметил как подписался и поставил колокольчик))
очень интересная история 😆😆
Спасибо, теперь я понял, как работает джанга и фласк
на здоровье. и не только джанга и фласк 😉
А можно пояснить? (для начинающих), в этом ролике я хотя бы понял что такое сокет и где ему указать что слушать.
А что собственно насчет джанго и фласк? Или они просто делают тоже самое тока внутри, аля конструктор?
@@artes7712 аналогия простая: веб-фреймворки (Django, Flask) получают запрос от клиента (браузера), обрабатывают его и выдают соответствующий ответ.
@@SweetCoder Это все понятно, но выше писали что прям понял как работает, меня интересует внутренний механизм, тоже там сокеты ?
@@artes7712 нет, в веб-фреймворках сокеты не нужны. это приблуда для сервера. сервер (на который установлена джанга или фласк) слушает порты, а затем передаёт полученные данные фреймворку
Даже мои пёсели поняли, что к чему))Спасибо огромное за доступное изложение материала!)
От души бро. То что искал, прям с самых азов и подробненько.
Мужик, ты лучший, респект тебе
Привет, дружище! Спасибо. С create_server раньше не сталкивался. Век живи - век учись!
золотые слова
Крутое видео! Спасибо! Посмотрел с утра под кофе и ушёл писать свой эхо-сервер)))
спасибо за отзыв
Потрясающее изложение темы 💥💥💥, большое спасибо! Уже 4 месяц учу программирование на курсах. Единственный вопрос, почему я не нашла этот канал раньше. Но лучше сейчас чем никогда. Обязательно посмотрю каждое ваше видео и везде поставлю лайк.
Очень легко и доступно преподнес материал. Спасибо
Спасибо! Все очень доступно. Крутой канал. Подписка
Спасибо за отличный контент 👍👍👍
на здоровье
Отличное видео
спасибо за отзыв
Очень доступно и интересно объясняют!
Душевное спасибо за полезность!
кто хочет создать сервер, который работает не 1 раз, вставте while True:
👍
Как называется эта программа сервер?
Какой качественный контент! Шикарно)
спасибо за отзыв
Юухууууу! Так держать! Контент - просто супер!!!
я смотрел много роликов, но только этот помог мне
очень рад
Классная подача и материал!
спасибо за отзыв
Спасибо за подробное видео, с очень грамотными и нужными (тут нет сарказма) "лирическими" отступлениями. Подписка и коммент =) 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
Отличное видео!
благодарю
11 минут - объемное видео, а вы приколист
Крутой контент! Начинаю изучать питон и хочу сделать свой телеграмм бот. Можешь сделать отдельный гайд с нуля как можно создать бота с базой данных + парсингом данных с других сайтов
могу...наверное
Пускай и ниче не понимаю, но зато это мой первый рабочий сервер!!1!
Лайк, комментарий)
👍
все бы так объясняли. Спасибо
хм.. видео не 2015 года. Спасибо
к сожалению, у меня таких вообще нет. на здоровье
@@SweetCoder будете еще развивать тему?
@@unreal-illia прямо в следующем видео
Сначала думаю что за хрень, а потом стало очень интересно
у меня была та же фигня
Скажем так - обычный sockets подойдет для крайне простых линейных задач) Для чуть более чем игрушечных вещей нужно использовать асинхронную обертку сокетов StreamReader и StreamWriter. Ну и async конечно же. И обязательно внутри класса подключения реализовать контроль потока ввода/вывода при помощи асинхронной очереди, например
видео урок очень классный, но только.... у меня недопустимей юникод, вод что мне пишет: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xfc in position 8: invalid start byte. что делать?:
классный парень !
Я всё верно написал, но почему то в строке, где создаётся переменная "data", питон пишет ошибку. Хотя у вас её нет...
Top
you are the best
thnx
Здраствуйте это снова я. Теперь другая ошибка. Я все сделал как в видео от начала и до конца. Отклик есть , но
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
python -m SimpleHTTPServer 8080
Всё :)
ну да ))) но это же "чёрный ящик". непонятно как он работает. да и видео получилось бы слишком коротким
@@SweetCoder вот да. Для понимания того, как работает вообще не годится. Чисто для рабочих нужд полезно иногда.
У меняя unicodeDecodeError шо он не может декодить 0xfc в 8 позиции, эт че?
1:40 где эти туториялы с ардуино нано?
Спасибо доходчиво а где вторая часть? плиз😃
спасибо за контент
Денис Борисов в мире программирования)
а кто это?
@@SweetCoder Это известный фитнес-блогер, тоже по полочкам всё досконально и четко по своей теме раскладывал. Вы внешне на него похожи и так же в теме всё по полочкам досконально разбираете
@@Dark3dn1 ясно )) спасибо за отзыв
Server - буквально обслуживатель🤪
Кто-нибудь, объясните пожалуйста, а как созданный сервер в видео может работать с протоколом HTTP (браузером), если он поддерживает только TCP?
Самое смешное в том, что я уже делал сервак на микроконтроллера и телефоне😅
А сервер на python может взаимодействовать с клиентом на JAVA?
Sweet Coder подскажи пожалуйста, проблема с установкой плагина на atom terminal-plus.
Спасибо!
на здоровье
А как серверу подключиться к удаленному доступу, не локальному?
привет, у меня не выводится в браузере хром можите помочь
а как его запустить , но чтобы и другие пользователи интернета могли заходить туда
прога пишет, что атрибута AF_INET для socket не существует. Что делать?
проверь всё еще раз. docs.python.org/3/library/socket.html#socket.AF_INET
можешь сказать тему которую вы использовали
спасибо за видео
У меня даже сосед понял, и сделал сокет в стене!
Я пишу сервер и программную часть в одном скрипте, то что он завешивает процессы и переходит в режим ожидания очень не удобно, как моно без вагона кода обойти это?
А как отправлять фаилы или тексты в другое устроиство
можно 3 часть?
Привет! Подскажите, пожалуйста, как передать на такой сервер переменную из Java?
легче всего в текстовом виде через параметры запроса
подожди я на работе и у меня с собой нет чая, посмотрю тогда вечером дома
не торопись. видео никуда не денется
Что за операционная система? И что за редактор кода?
Почему-то мне выдаёт такую ошибку: 'utf-8' codec can't decode byte 0xc0 in position 4: invalid start byte
Я уже голову сломал, не понимаю что не так
Гинеально
на самом деле нет )
@@SweetCoder когда первый раз , тогда гинеально
А как сделать так чтобы клиент отправлял данные, например имя комьпютера или его Hard-ID и сервер в свою очередь брал из базы данных имя пользователя и отправлял клиенту
Шуточки огонь
Что делать , если при запросе из Firefox сообщение «well done buddy...» выскакивает на долю секунды и потом вскакивает этот динозавр с сообщением ,что соединение было сброшено ?Код такой день
ну может это какая-то новая версия лисички... в любом случае заголовки нужно отправлять ВСЕГДА, для любого клиента
А как сделать сервера на 1 картинке вы не скажете?😊
В какой программе писали код ? В PYcharm можно же?
ОК!!! Спасибо.
Как сделать такую же подсветку кода? У меня ничего не подсвечивается почти
Ты ошибаешься - я как раз смотрю тебя на Серверном системном блоке ;-)
"я никогда не ошибаюсь..." я ж поэтому и сказал, что уверен на 99,9% я знал, что ты существуешь
Аналогично:)
Можно ли привязать к серверу не локалхост а свой айпи?
да