Socket или как создать собственный сервер на Python в домашних условиях #1 | Базовый курс Python

  Переглядів 122,667

Sweet Coder

Sweet Coder

3 роки тому

Давай создадим свой собственный веб-сервер на Python в домашних условиях, тем более, что это не так уж и сложно.
docs.python.org/3/library/soc... - документация по библиотеке socket
#Python #web #server #socket #курс

КОМЕНТАРІ: 267
@user-ji6df1ei2c
@user-ji6df1ei2c 28 днів тому
2024 год. Натыкаюсь на видео. Как чётко, внятно и ясно. Прям нравится подход
@user-vv8sx2th6r
@user-vv8sx2th6r Рік тому
Потрясающее изложение темы 💥💥💥, большое спасибо! Уже 4 месяц учу программирование на курсах. Единственный вопрос, почему я не нашла этот канал раньше. Но лучше сейчас чем никогда. Обязательно посмотрю каждое ваше видео и везде поставлю лайк.
@livenited7004
@livenited7004 2 роки тому
кто хочет создать сервер, который работает не 1 раз, вставте while True:
@SweetCoder
@SweetCoder 2 роки тому
👍
@user-gw5jg1gk1v
@user-gw5jg1gk1v 4 місяці тому
Как называется эта программа сервер?
@user-ux7sz4py8b
@user-ux7sz4py8b 2 роки тому
Просто, красиво, понято - именно для понимания самого принципа работы веб-сервера. Приятно удивлён каналом и автором!
@chipsfirst
@chipsfirst 3 роки тому
Я искренне удивлен, что у такого прекрасного канала так мало подписчиков. Спасибо за контент, ты крутой))
@SweetCoder
@SweetCoder 3 роки тому
спасибо за отзыв. по поводу подписчиков: курочка по зёрнышку, тихим сапом, step by step, всему своё время
@x-5648
@x-5648 2 роки тому
Зато где "Джанго за час" почти два милиона
@user-zg6rh5bx9w
@user-zg6rh5bx9w Рік тому
@@SweetCoder как сдедать такой который проверяет файлы на вирусы, знаещ как создать
@IshuckShow
@IshuckShow 10 місяців тому
Я искренне удивлён, что ролик продолжительностю 11 минут называют длинным
@user-hz3tr9bu1h
@user-hz3tr9bu1h 9 місяців тому
потому что обрывками видео)
@user-Vanya_1
@user-Vanya_1 2 дні тому
Мужик, ты лучший, респект тебе
@dmitriy516
@dmitriy516 Рік тому
Круто. Редко увидишь разработчика с очевидно, что хорошим опытом, у которого и в голове, в поведении и в речи есть какое-то не "наэлектризованное" сознание, какой-то дзен. В смысле: чаще всего этот дзен бывает вытеснен зазубренными наборами лингвистических фрэймворков и алгоритмов действий, которые, в начале, слабо контролируются, но после, внезапно и регулярно, разбаботчик забывается и начинает "раздавать", не задумываясь, на автомате, как нечто само сабой разумеещееся, вероятно убежденный, что это другие разговаривают на неправильном языке. Ладно хоть на двоичный код не переходят.
@pythonq1060
@pythonq1060 3 роки тому
Уверен что вы наберёте много подписчиков! Спасибо большое за контент. От себя я поделюсь роликом с друзьями :)
@SweetCoder
@SweetCoder 3 роки тому
большое спасибо. искренне признателен
@MrAikot
@MrAikot Рік тому
Очень легко и доступно преподнес материал. Спасибо
@Ybuotue
@Ybuotue 2 роки тому
От души бро. То что искал, прям с самых азов и подробненько.
@__m__a__p__c__7578
@__m__a__p__c__7578 3 роки тому
Спасибо за полезное видео, как всегда, все на высоте!
@SweetCoder
@SweetCoder 3 роки тому
на здоровье
@suertero
@suertero 2 роки тому
Даже мои пёсели поняли, что к чему))Спасибо огромное за доступное изложение материала!)
@jsgaming9839
@jsgaming9839 2 роки тому
Полезное видео, но особый лайк за фразу "с помощью Python и такой то матери". Улыбнуло. :)
@SweetCoder
@SweetCoder 2 роки тому
спасибо за отзыв
@kuaranir2440
@kuaranir2440 11 місяців тому
Какой-какой матери? Парижской. Богоматери.
@martinborisov9682
@martinborisov9682 9 місяців тому
Очень понятно и доступно объясняете. Спасибо👍
@user-gw7ps9lw3p
@user-gw7ps9lw3p 2 роки тому
Очень интересно! Завтра посмотрю ваше видео о создании полноценного сервера!
@SweetCoder
@SweetCoder 2 роки тому
на здоровье
@SavitskyVadim
@SavitskyVadim 3 роки тому
Спасибо за уютный контент перед сном. Подписка-лайк.
@SweetCoder
@SweetCoder 3 роки тому
на здоровье
@MyKashiwa
@MyKashiwa 2 роки тому
Душевное спасибо за полезность!
@louispython8215
@louispython8215 3 роки тому
Спасибо огромное за ролик!!!! Не останавливайся!!!
@SweetCoder
@SweetCoder 3 роки тому
ладно, буду продолжать
@rnkrnt
@rnkrnt Рік тому
Очень доступно и интересно объясняют!
@olegpopov3180
@olegpopov3180 2 роки тому
Оторваться невозможно, какое хорошее изложение темы!
@SweetCoder
@SweetCoder 2 роки тому
спасибо. очень приятно
@user-qk8mj9eb5q
@user-qk8mj9eb5q 3 роки тому
очень полезные уроки, спасибо
@SweetCoder
@SweetCoder 3 роки тому
на здоровье
@antonleshchuk5908
@antonleshchuk5908 Рік тому
Спасибо! Все очень доступно. Крутой канал. Подписка
@egorkomarov4719
@egorkomarov4719 3 роки тому
Спасибо, теперь я понял, как работает джанга и фласк
@SweetCoder
@SweetCoder 3 роки тому
на здоровье. и не только джанга и фласк 😉
@artes7712
@artes7712 3 роки тому
А можно пояснить? (для начинающих), в этом ролике я хотя бы понял что такое сокет и где ему указать что слушать. А что собственно насчет джанго и фласк? Или они просто делают тоже самое тока внутри, аля конструктор?
@SweetCoder
@SweetCoder 3 роки тому
@@artes7712 аналогия простая: веб-фреймворки (Django, Flask) получают запрос от клиента (браузера), обрабатывают его и выдают соответствующий ответ.
@artes7712
@artes7712 3 роки тому
@@SweetCoder Это все понятно, но выше писали что прям понял как работает, меня интересует внутренний механизм, тоже там сокеты ?
@SweetCoder
@SweetCoder 3 роки тому
@@artes7712 нет, в веб-фреймворках сокеты не нужны. это приблуда для сервера. сервер (на который установлена джанга или фласк) слушает порты, а затем передаёт полученные данные фреймворку
@user-lj5kr5ym4c
@user-lj5kr5ym4c 2 роки тому
Спасибо, качественно и доходчиво. Лайк, подписка.
@AK-ie2th
@AK-ie2th Рік тому
Отлично! Большое спасибо!
@user-kg9qk8rt1e
@user-kg9qk8rt1e 10 місяців тому
наткнулся случайно, сильно был удивлён качеством повествования и стёбами.. понравилось
@brigadir5830
@brigadir5830 2 роки тому
Спасибо за отличный контент 👍👍👍
@SweetCoder
@SweetCoder 2 роки тому
на здоровье
@unreal-illia
@unreal-illia 3 роки тому
хм.. видео не 2015 года. Спасибо
@SweetCoder
@SweetCoder 3 роки тому
к сожалению, у меня таких вообще нет. на здоровье
@unreal-illia
@unreal-illia 3 роки тому
@@SweetCoder будете еще развивать тему?
@SweetCoder
@SweetCoder 3 роки тому
@@unreal-illia прямо в следующем видео
@TheMrFakir
@TheMrFakir 2 роки тому
Спасибо за подробное видео, с очень грамотными и нужными (тут нет сарказма) "лирическими" отступлениями. Подписка и коммент =) p.s. Было бы очень круто , если бы даже под таким не большим видео была бы ссылка на код, но это уже придирки (других видео на канале ещё не видел)
@SweetCoder
@SweetCoder 2 роки тому
спасибо за отзыв. код из видео не публикую.
@user-pv5tb2zd7r
@user-pv5tb2zd7r 2 роки тому
Спасибо, очень хорошо объясняете.
@SweetCoder
@SweetCoder 2 роки тому
спасибо за отзыв
@user-ff1sd6wl1h
@user-ff1sd6wl1h 2 роки тому
Какой качественный контент! Шикарно)
@SweetCoder
@SweetCoder 2 роки тому
спасибо за отзыв
@vladimirkulakov6126
@vladimirkulakov6126 2 роки тому
Крутое видео! Спасибо! Посмотрел с утра под кофе и ушёл писать свой эхо-сервер)))
@SweetCoder
@SweetCoder 2 роки тому
спасибо за отзыв
@Stich7777777777
@Stich7777777777 2 роки тому
Классная подача и материал!
@SweetCoder
@SweetCoder 2 роки тому
спасибо за отзыв
@user-oi1zl6de8i
@user-oi1zl6de8i 3 роки тому
Привет, дружище! Спасибо. С create_server раньше не сталкивался. Век живи - век учись!
@SweetCoder
@SweetCoder 3 роки тому
золотые слова
@tuman8845
@tuman8845 2 роки тому
Юухууууу! Так держать! Контент - просто супер!!!
@road2zion2
@road2zion2 3 роки тому
Круто! Спасибо!
@SweetCoder
@SweetCoder 3 роки тому
на здоровье
@muteki_san5953
@muteki_san5953 Рік тому
Шикарно брат, твоя подача это нечто, спасибо за полезный контент, сижу делаю лабу по сетям) подписался) удачи в продвижении) только поддержка!
@sevashpun
@sevashpun 2 роки тому
Круто! Спасибо за видос! :)
@SweetCoder
@SweetCoder 2 роки тому
на здоровье
@lowerpass2000
@lowerpass2000 2 роки тому
Наконец то толковое объяснение 👍
@SweetCoder
@SweetCoder 2 роки тому
спасибо за отзыв
@internetnickname8923
@internetnickname8923 3 роки тому
Крутой контент! Начинаю изучать питон и хочу сделать свой телеграмм бот. Можешь сделать отдельный гайд с нуля как можно создать бота с базой данных + парсингом данных с других сайтов
@SweetCoder
@SweetCoder 3 роки тому
могу...наверное
@UnholuFox
@UnholuFox 3 роки тому
Спасибо!!!ОЧЕНь выручил. Правда с Кали подковырять пришлось, но основу получил. СПАСИБО! лайк подписка.
@SweetCoder
@SweetCoder 3 роки тому
на здоровье
@zenneloh
@zenneloh 2 роки тому
Было познавательно, я конечно не планирую создавать сервер сейчас, просто, так у меня проходит прокрастинация.
@SweetCoder
@SweetCoder 2 роки тому
это не самый худший способ прокрастинировать. а, возможно, даже лучший
@user-ey7rd9ih4g
@user-ey7rd9ih4g 2 роки тому
Хорошая тема, спасибо. Подписка лайк репост и просмотр))
@SweetCoder
@SweetCoder 2 роки тому
спасибо за отзыв
@user-hw7uz3zc8w
@user-hw7uz3zc8w 3 роки тому
Ждём с нетерпением )
@SweetCoder
@SweetCoder 3 роки тому
уже на этой неделе
@TourShturman
@TourShturman Рік тому
все бы так объясняли. Спасибо
@magomedmagomedov9168
@magomedmagomedov9168 3 роки тому
Отличное видео
@SweetCoder
@SweetCoder 3 роки тому
спасибо за отзыв
@Nick-zu9bi
@Nick-zu9bi 2 роки тому
спасибо за контент
@coyctop
@coyctop Рік тому
спасибо за видео
@sergeyknyazev1847
@sergeyknyazev1847 22 дні тому
ОК!!! Спасибо.
@user-gy3zd7mx3u
@user-gy3zd7mx3u 2 роки тому
Увидел знакомое лицо - мышь автоматически потянулась на лайк. Досмотрел видео и не заметил как подписался и поставил колокольчик))
@SweetCoder
@SweetCoder 2 роки тому
очень интересная история 😆😆
@user-js1zc1ib9k
@user-js1zc1ib9k 2 роки тому
Спасибо!
@SweetCoder
@SweetCoder 2 роки тому
на здоровье
@alisher9442
@alisher9442 3 роки тому
Красавчик братан спасибо
@SweetCoder
@SweetCoder 3 роки тому
на здоровье
@picassos3017
@picassos3017 3 роки тому
Норм. Отличная подача
@SweetCoder
@SweetCoder 3 роки тому
спасибо за отзыв
@livenited7004
@livenited7004 2 роки тому
я смотрел много роликов, но только этот помог мне
@SweetCoder
@SweetCoder 2 роки тому
очень рад
@radhagovindadd5947
@radhagovindadd5947 Рік тому
Спасибо доходчиво а где вторая часть? плиз😃
@zamkintv
@zamkintv Рік тому
Спасибо
@seoonlyRU
@seoonlyRU 2 роки тому
Спасибо за советы, ну и лайкус вам от СЕООНЛИ
@SweetCoder
@SweetCoder 2 роки тому
на здоровье
@Python2061
@Python2061 2 роки тому
Отличное видео!
@SweetCoder
@SweetCoder 2 роки тому
благодарю
@user-de9xw2bi8p
@user-de9xw2bi8p Рік тому
Подскажите пожалуйста в чем моя ошибка ??? data = client_socket.recv(1024).decode('utf-8') UnicodeDecodeError: 'utf-8' codec can't decode byte 0xfc in position 8: invalid start byte
@user-nq5yh5re4w
@user-nq5yh5re4w 6 місяців тому
годно бро , кстати я твой подписчик, годная инфа.
@VETERPEREMEN280.3
@VETERPEREMEN280.3 5 місяців тому
Скажем так - обычный sockets подойдет для крайне простых линейных задач) Для чуть более чем игрушечных вещей нужно использовать асинхронную обертку сокетов StreamReader и StreamWriter. Ну и async конечно же. И обязательно внутри класса подключения реализовать контроль потока ввода/вывода при помощи асинхронной очереди, например
@user-cm5bi4pg7r
@user-cm5bi4pg7r 3 роки тому
Лайк, комментарий)
@SweetCoder
@SweetCoder 3 роки тому
👍
@benandrew7390
@benandrew7390 5 місяців тому
11 минут - объемное видео, а вы приколист
@Yetishkin_Pistolet
@Yetishkin_Pistolet 3 роки тому
python -m SimpleHTTPServer 8080 Всё :)
@SweetCoder
@SweetCoder 3 роки тому
ну да ))) но это же "чёрный ящик". непонятно как он работает. да и видео получилось бы слишком коротким
@Yetishkin_Pistolet
@Yetishkin_Pistolet 3 роки тому
@@SweetCoder вот да. Для понимания того, как работает вообще не годится. Чисто для рабочих нужд полезно иногда.
@user-yn4cz8jv4t
@user-yn4cz8jv4t Рік тому
классный парень !
@user-cq2oc6yd3e
@user-cq2oc6yd3e 2 роки тому
Спс
@SweetCoder
@SweetCoder 2 роки тому
на здоровье
@nordmilk
@nordmilk 2 роки тому
you are the best
@SweetCoder
@SweetCoder 2 роки тому
thnx
@user-fk8jf1oz3d
@user-fk8jf1oz3d 2 роки тому
Шуточки огонь
@yaroslavnazaraga9357
@yaroslavnazaraga9357 3 роки тому
Здравствуйте, а если мне нужно чтобы на сервере возвращалась информация, например вычисление факториала числа, как правильно реализовать?) Видео очень понравилось и помогло)
@SweetCoder
@SweetCoder 3 роки тому
ну на вскидку: можно передавать параметром число, факториал которого нужно найти. парсить запрос, переводить в числовой вид, создать функцию вычисления факториала и результат её работы отправлять клиенту ))
@lairdin5939
@lairdin5939 Рік тому
Sweet Coder подскажи пожалуйста, проблема с установкой плагина на atom terminal-plus.
@user-pg8ry1tm3t
@user-pg8ry1tm3t 3 місяці тому
Server - буквально обслуживатель🤪
@spbmsk_
@spbmsk_ Рік тому
Я всё верно написал, но почему то в строке, где создаётся переменная "data", питон пишет ошибку. Хотя у вас её нет...
@user-nc1pn4ii2n
@user-nc1pn4ii2n Рік тому
В какой программе писали код ? В PYcharm можно же?
@user-qm3gd5up1k
@user-qm3gd5up1k 8 місяців тому
Что у вас за программа для кодинга?
@wowlikon
@wowlikon Рік тому
Самое смешное в том, что я уже делал сервак на микроконтроллера и телефоне😅
@yabarm
@yabarm 2 роки тому
смотрю кстати с компа на зионе и серверной памяти😁
@SweetCoder
@SweetCoder 2 роки тому
значит попадаешь в 1% единорогов
@miniposter2708
@miniposter2708 2 місяці тому
Хотел поставить лайк, но передумал, потому что исходника нет в описании
@user-uy7zw9rh7n
@user-uy7zw9rh7n 2 роки тому
Прости, чувак, но я обязан это сделать! Давай сделаем это! Просто сделаем это!
@SweetCoder
@SweetCoder 2 роки тому
что именно?
@fr3zzer
@fr3zzer Рік тому
А как сделать так чтобы клиент отправлял данные, например имя комьпютера или его Hard-ID и сервер в свою очередь брал из базы данных имя пользователя и отправлял клиенту
@neborg
@neborg 2 роки тому
Сначала думаю что за хрень, а потом стало очень интересно
@SweetCoder
@SweetCoder 2 роки тому
у меня была та же фигня
@user-kw3ry1kc3x
@user-kw3ry1kc3x 2 роки тому
Привет! Подскажите, пожалуйста, как передать на такой сервер переменную из Java?
@SweetCoder
@SweetCoder 2 роки тому
легче всего в текстовом виде через параметры запроса
@AntonTyukov
@AntonTyukov 2 роки тому
Гинеально
@SweetCoder
@SweetCoder 2 роки тому
на самом деле нет )
@AntonTyukov
@AntonTyukov 2 роки тому
@@SweetCoder когда первый раз , тогда гинеально
@goodzone5321
@goodzone5321 Рік тому
Я пишу сервер и программную часть в одном скрипте, то что он завешивает процессы и переходит в режим ожидания очень не удобно, как моно без вагона кода обойти это?
@user-zt5nh4rs1t
@user-zt5nh4rs1t 2 роки тому
А как серверу подключиться к удаленному доступу, не локальному?
@Dark3dn1
@Dark3dn1 3 роки тому
Денис Борисов в мире программирования)
@SweetCoder
@SweetCoder 3 роки тому
а кто это?
@Dark3dn1
@Dark3dn1 3 роки тому
@@SweetCoder Это известный фитнес-блогер, тоже по полочкам всё досконально и четко по своей теме раскладывал. Вы внешне на него похожи и так же в теме всё по полочкам досконально разбираете
@SweetCoder
@SweetCoder 3 роки тому
@@Dark3dn1 ясно )) спасибо за отзыв
@Valorant_Gamer5500
@Valorant_Gamer5500 7 місяців тому
можешь сказать тему которую вы использовали
@KallyAniston
@KallyAniston 7 місяців тому
Бро, 11 минут это само то)
@user-yp7fh2to8p
@user-yp7fh2to8p 2 роки тому
Ты ошибаешься - я как раз смотрю тебя на Серверном системном блоке ;-)
@SweetCoder
@SweetCoder 2 роки тому
"я никогда не ошибаюсь..." я ж поэтому и сказал, что уверен на 99,9% я знал, что ты существуешь
@alexlab8707
@alexlab8707 2 роки тому
Аналогично:)
@ashtonkutcherov3992
@ashtonkutcherov3992 2 роки тому
подожди я на работе и у меня с собой нет чая, посмотрю тогда вечером дома
@SweetCoder
@SweetCoder 2 роки тому
не торопись. видео никуда не денется
@kberror6274
@kberror6274 3 роки тому
Здраствуйте это снова я. Теперь другая ошибка. Я все сделал как в видео от начала и до конца. Отклик есть , но 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
@SweetCoder
@SweetCoder 3 роки тому
есть стандартный алгоритм: погуглить ошибку UnicodeDecodeError и понять, что именно пошло не так. также можно выяснить что это за символ такой 0xfc
@user-kn4wh8do5m
@user-kn4wh8do5m 2 роки тому
Здравствуйте, такая же проблема вы нашли способ решения?
@TheMrFakir
@TheMrFakir 2 роки тому
@@user-kn4wh8do5m На винде проблемы с кодировкой бывают, я час пытался победить, на линуксе работает, на винде выдаёт не правильную кодировку. Метод decode('utf-8, 'ignore') исключал ошибку, но выдавал непоймичто, другие кодировки тоже пробовал, не мог расшифровать байтовую строку. Плюнул вырубил комп, ушёл, через час вернулся, всё работает, казалось бы...
@yaroslavsolntsev9909
@yaroslavsolntsev9909 Місяць тому
Аналогично чтоль уйти на час...иль это саморешающиеся задачки... ))@@TheMrFakir
@user-js1zc1ib9k
@user-js1zc1ib9k 2 роки тому
а зачем в переменной HDRS использовать после HTTP/1.1 200 OK и в конце строки ?
@SweetCoder
@SweetCoder 2 роки тому
заголовки имею определённую структуру. каждое значение принято выводить с новой строки. после заголовков следуем пустая строка, после которой уже располагается непосредственно контент
@uvkusnii_belyash
@uvkusnii_belyash Рік тому
Можешь из пульта сделать сервер?)(я знаю что перепаивать придется)
@crunchfall5499
@crunchfall5499 Місяць тому
Кто-нибудь, объясните пожалуйста, а как созданный сервер в видео может работать с протоколом HTTP (браузером), если он поддерживает только TCP?
@alex58326
@alex58326 2 роки тому
Как сделать такую же подсветку кода? У меня ничего не подсвечивается почти
@user-wo6nk1bk4n
@user-wo6nk1bk4n Рік тому
У меня даже сосед понял, и сделал сокет в стене!
@rostikstadnikov4559
@rostikstadnikov4559 2 роки тому
Ахахаха, с ардуино орнул
@SweetCoder
@SweetCoder 2 роки тому
а че? прикольный такой карманный сервер
@rostikstadnikov4559
@rostikstadnikov4559 2 роки тому
@@SweetCoder хах, незнаю:) Я бы малину использовал для карманного сервера) размером как Ардуино Уно, а имеет от 1го до 8 Гб озу + Линукс на борту. Т энергопотребления мизерное. Так сайт в даркнете хостил)) на 3b+ :)
@bunsbun6244
@bunsbun6244 3 роки тому
Что делать , если при запросе из Firefox сообщение «well done buddy...» выскакивает на долю секунды и потом вскакивает этот динозавр с сообщением ,что соединение было сброшено ?Код такой день
@SweetCoder
@SweetCoder 3 роки тому
ну может это какая-то новая версия лисички... в любом случае заголовки нужно отправлять ВСЕГДА, для любого клиента
@DimDimici
@DimDimici 2 роки тому
Можно ли привязать к серверу не локалхост а свой айпи?
@SweetCoder
@SweetCoder 2 роки тому
да
@AntonTyukov
@AntonTyukov 2 роки тому
Пример кода ещё в описание добавь. Так будет проще, а то мне перебивать приходитьс ручками
@SweetCoder
@SweetCoder 2 роки тому
то что ты делаешь ручкам откладывается в памяти, а то что копируешь с github - в одно ухо влетает, в другое вылетает. ukposts.infoVmZ7_rEoumk
@AntonTyukov
@AntonTyukov 2 роки тому
@@SweetCoder когда кодишь 20 лет уже не вылетает 🤣
@Artur-cd1mu
@Artur-cd1mu 2 роки тому
А как ты открыл терминал? У меня тоже мак ОС
@SweetCoder
@SweetCoder 2 роки тому
горячие клавиши можно посмотреть в настройках к плагину. у меня Control + ~
Что такое веб-сокеты за 4 минуты
4:36
Listen IT
Переглядів 56 тис.
Эффект Карбонаро и стеклянные пузыри 
01:01
История одного вокалиста
Переглядів 4,2 млн
ЗРЯ Я 24 ЧАСА СТОЯЛ НА ГВОЗДЯХ! #нонале
00:35
Мой домашний сервер
7:26
Ян Шелест
Переглядів 459 тис.
Что должен знать каждый программист
10:21
#1 | Python Socket | Как Работает Сеть?
9:01
Псевдо Программист
Переглядів 47 тис.
Почему СЕЙЧАС как никогда актуален домашний сервер?
15:50
Мастерская Электронщика
Переглядів 39 тис.
Твоя ПЕРВАЯ НЕЙРОСЕТЬ на Python с нуля! | За 10 минут :3
18:31
Хауди Хо™ - Просто о мире IT!
Переглядів 211 тис.
Пишем Telegram Bot на Python / Создание ботов для начинающих за 30 минут
23:52
Эльбрус Буткемп: школа программирования
Переглядів 302 тис.