Sockets или как создать полноценный сервер на Python в домашних условиях #2 | Базовый курс Python

  Переглядів 45,301

Sweet Coder

Sweet Coder

3 роки тому

Продолжаем делать свой собственный web-сервер на Python и сегодня превратим его в полноценный. Поехали!
• Socket или как создать... - Первая часть
docs.python.org/3/library/soc... - документация по библиотеке socket
#Python #web #server #socket #курс

КОМЕНТАРІ: 164
@user-dt1sk8vk1d
@user-dt1sk8vk1d Рік тому
САМЫЙ ЛУШИЙ УРОК, КОТОРЫЙ Я ВИДЕЛ. СПАСИБО, БЛАГОДАРЯ ТЕБЕ Я СТАЛ СЕНЬОРОМ!
@SerKul1981
@SerKul1981 7 місяців тому
Очень хорошая подача материала. Спасибо!
@antonantonov9470
@antonantonov9470 5 місяців тому
:) Спасибо настоящему учителю за отличную подачу материалов !
@robroi1137
@robroi1137 Рік тому
огромное спасибо за Ваши видео
@pythonq1060
@pythonq1060 3 роки тому
Да прям без лишних слов и дел - Лайк 3 раза :) Спасибо большое за информацию 😉
@SweetCoder
@SweetCoder 3 роки тому
на здоровье
@Hloredea
@Hloredea Рік тому
Я с 4 раза понял(
@g.k.andrey
@g.k.andrey Рік тому
жаль нельзя взять код, только переписывать
@1wtfuck
@1wtfuck Рік тому
@@SweetCoder спасибо за ролик! Очень познавательно.. Сразу возникло желание реализовать подобным образом нечто десктопное, из серии создания на pyqt5 морды, которая бы обращалась куда-нибудь в облако, где обрабатывались бы все запросы.. Как это можно реализовать не объясните? Может есть уже какое видео где подобное проделывалось?
@tyukaz7516
@tyukaz7516 Рік тому
Подскажите пожалуйста, можно ли сделать так, чтобы к файлу html подключились файлы css🤔?
@denissavast
@denissavast 2 роки тому
Хороший материал и его подача. Успехов Вам !!!
@SweetCoder
@SweetCoder 2 роки тому
спасибо за отзыв
@MegaPsevdonim
@MegaPsevdonim 2 роки тому
Круто, спасибо, счас испробуем, что получится )))
@TheNikit0s
@TheNikit0s 3 роки тому
Спасибо, мужик! Очень доходчиво)
@SweetCoder
@SweetCoder 3 роки тому
на здоровье
@SavitskyVadim
@SavitskyVadim 3 роки тому
Интересно, хотя и быстро. Так держать!
@SweetCoder
@SweetCoder 3 роки тому
а некогда рассусоливать...
@user-nh5de4wy6c
@user-nh5de4wy6c 2 роки тому
Интересный опыт, спасибо Вам большое😎
@SweetCoder
@SweetCoder 2 роки тому
на здоровье
@honsour72
@honsour72 2 роки тому
Дружище тебя прям хочется смотреть, тупо потому что объясняешь угарно: "Отправить сообщение клиенту методом - внезапно - send" кек) Многие темы в python мне знакомы и нет нужды смотреть обучающие видео, но я их смотрю чисто потому что мне нравится как ты повествуешь! Отменно👌
@user-xt8qh5pq5p
@user-xt8qh5pq5p Рік тому
БлагоДарю!
@vladimirkulakov6126
@vladimirkulakov6126 2 роки тому
Спасибо! Круто, модно, молодежно! Есть все, для того чтобы быстро в тянутся в тему socket on python! А затем уже смотреть более подробные и нудные видео)
@SweetCoder
@SweetCoder 2 роки тому
очень рад
@user-oi1zl6de8i
@user-oi1zl6de8i 3 роки тому
Фига себе, "из г*на и палок". Дружище, ну ты загнул. Ты же питон использовал! Питон, дружище! Спасибо за видео. Да, и ещё спасибо за прошлые видео, в которых познакомил нас с ORM. Уже начал перепиливать один проект под алхимию. Тема стоящая.
@SweetCoder
@SweetCoder 3 роки тому
красава. а я как раз хотел записать видосик про алхимию, но чё то отвлёкся...
@progchannel-it.6972
@progchannel-it.6972 3 роки тому
Как обычно, лайк)
@SweetCoder
@SweetCoder 3 роки тому
спасибо! как обычно )
@user-Vanya_1
@user-Vanya_1 12 днів тому
Очень круто
@26bit
@26bit 3 роки тому
Очень интересная тема. Голосую
@SweetCoder
@SweetCoder 3 роки тому
учтено
@olegpopov3180
@olegpopov3180 2 роки тому
Как поставить 10 лайков? Крутое пояснение основ. Да, конечно я использую FastAPI, но на изучение самых-самых основ никогда не хватало времени, а тут - просто шикарное пояснение, его мне очень не хватало! Спасибо, Sweet Coder! Давай ещё!
@SweetCoder
@SweetCoder 2 роки тому
очень рад. спасибо за отзыв
@user-fx2gf3st8l
@user-fx2gf3st8l 2 роки тому
Как Всегда super спасибо
@SweetCoder
@SweetCoder 2 роки тому
на здоровье
@user-Vanya_1
@user-Vanya_1 12 днів тому
Спасибо
@bq2750
@bq2750 9 місяців тому
Офигенный канал
@user-xt8qh5pq5p
@user-xt8qh5pq5p Рік тому
Мне тоже понравилось!!!😊
@dalibor5526
@dalibor5526 2 роки тому
охрененый мужик... юмор присутствует))) годнота -спс
@denissavast
@denissavast 2 роки тому
Благодарю!
@SweetCoder
@SweetCoder 2 роки тому
на здоровье
@louispython8215
@louispython8215 3 роки тому
Спасибо!
@SweetCoder
@SweetCoder 3 роки тому
на здоровье
@maxudovv
@maxudovv 2 роки тому
Не видел никого, кто объяснял также круто как ты! Продолжай пожалуйста.
@SweetCoder
@SweetCoder 2 роки тому
спасибо за отзыв
@chipsfirst
@chipsfirst 3 роки тому
Спасибо)
@SweetCoder
@SweetCoder 3 роки тому
на здоровье
@Tolya421.
@Tolya421. 3 роки тому
Очень интересная тема развевай ее дружище!
@SweetCoder
@SweetCoder 3 роки тому
не исключаю, что может быть и продолжение. но пока без конкретики
@user-nq5yh5re4w
@user-nq5yh5re4w 6 місяців тому
бро хотелось бы по больше подобного контента
@user-nw1lb5xq3t
@user-nw1lb5xq3t 10 місяців тому
Я ни хрена не понял, но было интнресно. А еще, вы открыли мне глаза на то, что не надо уяиться 5 лет на серверном факультете. Искал другое, но досмлтрел )
@slimelime4585
@slimelime4585 3 роки тому
Спасибо, очень классный ролик
@SweetCoder
@SweetCoder 3 роки тому
спасибо за отзыв
@gnomeandpituh1372
@gnomeandpituh1372 2 роки тому
Нужен еще видос. Очень интересует эта тема
@SweetCoder
@SweetCoder 2 роки тому
ну раз нужен - значит будет
@vvesllo_shtpostng
@vvesllo_shtpostng 3 роки тому
интересно
@SweetCoder
@SweetCoder 3 роки тому
да, неплохо
@user-wf9dv6mu7r
@user-wf9dv6mu7r 3 роки тому
Давай по теме "не очень секюрный" немного больше, или даже [++++++++++++++]))
@SweetCoder
@SweetCoder 3 роки тому
это имеется ввиду сделать обучалку "как хакнуть сервер"? 😜
@Manu-ei6tn
@Manu-ei6tn 2 роки тому
@@SweetCoder спасибо за видео. А как тогда создать безопасный сервер?
@user-xl8wn6ge2m
@user-xl8wn6ge2m 2 роки тому
@@Manu-ei6tn наверное использовать nginx
@Manu-ei6tn
@Manu-ei6tn 2 роки тому
@@user-xl8wn6ge2m спасибо
@tyukaz7516
@tyukaz7516 Рік тому
Подскажите пожалуйста, можно ли сделать так, чтобы к файлу html подключились файлы css🤔?
@artugun1
@artugun1 Рік тому
Да, только некоторым нужно страдать штукой ngrok из-за проблем сделать статический адрес
@pythonq1060
@pythonq1060 3 роки тому
Уважаемый, если у вас будет время то было бы круто есть замутить что-то что связанное с созданием приложении под Андроид на питоне от вашего канала И просмотры будут и знания )
@SweetCoder
@SweetCoder 3 роки тому
Андроидом не интересуюсь вообще. но... никогда не говори "никогда"... буду иметь ввиду
@TheArthammond
@TheArthammond 2 роки тому
Круто!! можно про то как сделать секьюрный? с авторизацией
@SweetCoder
@SweetCoder 2 роки тому
авторизация довольно тривиальный функционал. а по секьюрности нужно отталкиваться от конкретной задачи.
@rumax6610
@rumax6610 3 роки тому
Видео класс! Почерпнул для себя полезную информацию) Подскажите в каком направлении копать чтоб создать хороший сервер для использование его в продакшене?
@SweetCoder
@SweetCoder 3 роки тому
самым лучшим, на мой взгляд, решением будет использовать уже готовые и зарекомендовавшие себя. например nginx. в видео я просто привёл веб-сервер как один из примеров. на самом деле, главная темой было использование и понимание сокетов
@v_chelnik
@v_chelnik 2 роки тому
когда будет продолжение? по веб-серверу
@tyukaz7516
@tyukaz7516 Рік тому
Подскажите пожалуйста, можно ли сделать так, чтобы к файлу html подключились файлы css🤔?
@PROswimming
@PROswimming 2 роки тому
Привет, спасибо за видео. Не совсем понял про метод with open, пересмотрел 100 раз твой отрывок с объяснением, но не вдуплил. Что к чему там? Типа view это название файла, затем его сплит? и после какое-то непонятное rb.
@SweetCoder
@SweetCoder 2 роки тому
почитай про менеджер контекста "with _something_ as.. " там не много и очень лёгкий материал. views - это папка в которой лежат файлы. в данном случае мы открываем запрашиваемый пользователем файл и вычитываем его сразу в байтовом виде. именно для этого нужен флаг 'rb'
@PROswimming
@PROswimming 2 роки тому
@@SweetCoder благодарю
@user-dx1zg6br6j
@user-dx1zg6br6j 2 роки тому
Спасибо большое. Это был единственный полезный контент. И у меня вопрос: как использовать css с html?
@SweetCoder
@SweetCoder 2 роки тому
на здоровье. для ответа на вопрос "как использовать css с html" нужно создавать отдельный канал. к счастью, их и так уже не мало в youtube
@user-ux7sz4py8b
@user-ux7sz4py8b 2 роки тому
Если уважаемый автор не против, отвечу - используйте питоновский фреймворчик flask, для простых веб-приложений ничего легче нет. Там и свои странички поставите с красивостями.
@BohdanVR666
@BohdanVR666 Рік тому
@@user-ux7sz4py8b а Django?
@user-mo4jd9sq4h
@user-mo4jd9sq4h 10 місяців тому
Добрый день а можно его заставить работать с ssl сертификатов. Создать домен для тестов чтобы его не покупать
@VasiliyK72
@VasiliyK72 Рік тому
Добрый день! Мне видео понравилось. Думаю изучать Питон. А подскажите: Можно сделать сервер, чтобы клинская часть работала на React Js, а серверная не на Node, а на Python?
@Alikhan-xm1xq
@Alikhan-xm1xq Рік тому
Да, конечно
@ZolotukhinLab
@ZolotukhinLab 7 місяців тому
у меня почему-то вместо отображения строки принт, она скачивается файлом request мейби можно объяснить
@user-zh8ze4iw2n
@user-zh8ze4iw2n 10 місяців тому
Добрый день, Sweet Coder. ОЧЧЧЧень нужен пример реального TCP-сервера, который работает на на Localhist, а на внешнем "белом" IP. чтобы к нему доступ был из интернета. Сейчас на Python 3.10 получаю ошибку 10049, проброс порта не помогает. Работаю на Windows 11 и Python 3.10, могу переехать на Ubuntu в терминале если там будет работать. Метода gethostname в Python 3.10 нет.
@wowlikon
@wowlikon Рік тому
А как отправлять фото и файла. У меня браузер пишет, что данные повреждены или неверные. Что делать? Заголовок страницы в начале байт добавлять?
@ny_tip_xz
@ny_tip_xz 9 місяців тому
Я не знаю точно почему но когда я запустил сервер и айпи ввёл моего устройства то на другом устройстве при попытке подключится не получается, хотя когда я пробовал через сокет программно не через браузер подключится получилось
@user-nn5oj7jl4w
@user-nn5oj7jl4w Рік тому
А есть видео продолжение, как подключить базу данных не sqlite а посерьёзу?
@user-hw7uz3zc8w
@user-hw7uz3zc8w 3 роки тому
Спасибо! А если сайт должен отображать информацию, актуальную на момент открытия сайта. Ну, например данные с температурного датчика, как это лучше реализовать путём изменения хтмл файла или можно менять данные "на лету"? И можно как-то реализовать обратную связь через сайт? Например, кнопку выключения сервера, или сохранение введённых данных на сайте в файл?
@SweetCoder
@SweetCoder 3 роки тому
в зависимости от задачи можно отображать актуальную температуру и на момент открытия страницы, и обновлять данные по температуре каждые N секунд и обновлять данные только в том случае если показатель температуры изменился. кнопку выключения сервера на сайте реализовать конечно же можно, только это должна быть кнопка от какого-то другого сервера, поэтому что если выключать "этот" сервер - то сайт ляжет. всё это можно реализовать с помощью сокетов. сохранение данных с сайта в файл на сервере - очень распространённая задача, например сохранение аватарки пользователя, но для этого сокеты не нужны.
@tyukaz7516
@tyukaz7516 Рік тому
Подскажите пожалуйста, можно ли сделать так, чтобы к файлу html подключились файлы css🤔?
@vladiknt8461
@vladiknt8461 11 місяців тому
@@tyukaz7516 Подключи их в самом html файле через
@skrip3805
@skrip3805 6 місяців тому
@@vladiknt8461 привет, у меня файлы подключены в html, но на сервере из видео не отображаются. Хотя через расширение Live Server для VS Code всё работает. В чём может быть проблема?
@mrgold8718
@mrgold8718 Рік тому
можете записать видео как ssl letsencrypt прикрутить к домену сервера?.
@CraftLE0
@CraftLE0 Рік тому
видео топ но есть вопроси которие звучат так : как синхранизовать етот сервер с какой то папкой на комп'ютере, и 2 вопрос будет ли совместимость другими язиками програмирования? Надеюсь ви мне напишите ответ.
@ridzeavalon4783
@ridzeavalon4783 Рік тому
Добрый вечер, очень срочно и нужно. Есть этот код на гитхабе?
@fors_MORTI
@fors_MORTI 2 роки тому
Здраствуйте а где можно увидеть этот код с видео
@BohdanVR666
@BohdanVR666 Рік тому
Это можно залить на малиновую корову (raspberry pi pico w) и открыть в браузере с любой точке мира?
@egor_worker
@egor_worker 2 роки тому
Привет, канал супер, только я не понимаю почему у меня html страница как текст открывается?
@SweetCoder
@SweetCoder 2 роки тому
видимо всё дело в отправляемых заголовках
@mizanyur7599
@mizanyur7599 Рік тому
здравствуйте, такой вопрос, написал я свой крутой (или не очень сервер), запускаю его на сервере с убунту, а убунту спустя какое-то время, просто закрывает мою программу из-за простоя, как этого избежать?
@musup7194
@musup7194 3 роки тому
Привет а как сделать из этого сервера обратный прокси?тоесть чтобы запрос полученный веб сервером этим ретранслировался на прямые прокси и дальше уже от них ответ назад ему и потом уже клиенту?
@SweetCoder
@SweetCoder 3 роки тому
системные администраторы часами настраивают прокси-серверы, а ты рассчитываешь, что кто-то ответит тебе в комментарии под видео в ютубе? в общем виде нужно превратить промежуточный серверный сокет в клиентский сокет, который будет связываться с целевым сервером, получать ответ, а затем передавать эти данные под контроль серверного сокета, чтобы отправить клиенту из внешней сети
@georgewashington8588
@georgewashington8588 2 роки тому
Можно ли подобный сервер реализовать для обычного приложения ? или это сервер для сайта
@SweetCoder
@SweetCoder 2 роки тому
можно. веб-сайт это лишь один из примеров. однако стоит помнить, что данный конкретный "сервер" не подходит для практического применения и показан в исключительно академических целях для изучения понятия сокетов
@georgewashington8588
@georgewashington8588 2 роки тому
@@SweetCoder Понял спасибо) А что еще нужно для создания реального сервера? Как я понял только защита от взлома?
@SweetCoder
@SweetCoder 2 роки тому
@@georgewashington8588 да, о безопасности нужно в любом случае позаботиться
@user-vh4bh7kc5l
@user-vh4bh7kc5l Рік тому
Весьма...
@inquisition5842
@inquisition5842 Рік тому
Слушай, а почему когда я перезапускаю страницу, сервер слетает, а мне в терминал пишет: Path = request_data.split(' ')[1] indexError: list index out of range. Ответь пж, если не сложно, я уже третий час сижу
@malinkasad
@malinkasad Рік тому
у тебя файл home.html не в той папке лежит
@jagorrim2371
@jagorrim2371 Рік тому
Как запустить такой сервер в сети, чтобы он был доступен другим пользователям?
@mikaelgevorgyan4521
@mikaelgevorgyan4521 2 роки тому
Заработало о0о!!!А можем сделать так, чтоб смог общаться с компом моего дома и от компа дома на комп работы?
@SweetCoder
@SweetCoder 2 роки тому
если коротко: да.
@mikaelgevorgyan4521
@mikaelgevorgyan4521 2 роки тому
@@SweetCoder можете=)) снять видосик хочу тоже по пробывать!
@TourShturman
@TourShturman 2 роки тому
сто лайков
@SweetCoder
@SweetCoder 2 роки тому
благодарю
@faundet404
@faundet404 7 місяців тому
Хто то скажите в какойсреде разработке он пишет
@lazyleshii2018
@lazyleshii2018 2 роки тому
почему вылетает ошибка? 'utf-8' codec can't decode byte 0xfc in position 8: invalid start byte
@SweetCoder
@SweetCoder 2 роки тому
попробуй погуглить
@dffhjvhh9002
@dffhjvhh9002 3 роки тому
Привет) У тебя есть телеграм? Хотелось бы кое что спросить, если не трудно)
@SweetCoder
@SweetCoder 3 роки тому
есть твиттер, фейсбук и инстаграм. название такое же. аватарка такая же. или можешь спросить здесь
@user-sh3tc1ue2o
@user-sh3tc1ue2o 2 роки тому
маленький и тупой ... Я большой и тупой :((((( Пойду книжки курить. Видос очень интересный :))))
@SweetCoder
@SweetCoder 2 роки тому
спасибо за отзыв
@mightyminds5545
@mightyminds5545 3 роки тому
Как сделать так, чтобы я мог подключится к этому серверу из любой точки мира?
@SweetCoder
@SweetCoder 3 роки тому
именно для этого и нужен внешний IP-адрес, о котором я и говорил в видео
@1mpulse696
@1mpulse696 Рік тому
веб сервер, угу я это в юнити пытаюсь запихать)
@betnews-8616
@betnews-8616 Рік тому
не работает Ваш код по абсолютно непонятным причинам.
@serh230erd3
@serh230erd3 Рік тому
В конце автор чуть не заплакал
@ukratitelkisok9726
@ukratitelkisok9726 2 роки тому
Здравствуйте, я маленький и тупой хочу уточнить, я накидал парсер(на целых 10 строк) чтобы он работал постоянно мне подойдёт такое сервер как в видео?
@SweetCoder
@SweetCoder 2 роки тому
для работы парсера не обязательно иметь сервер. но если уж подходить серьёзно то конечно можно такой сделать. однако в отличие от сервера из видео, твой сервер должен не отвечать на запросы клиентов, а наоборот, отправлять и обрабатывать запросы на интересующий тебя ресурс. если я правильно понял твою идею
@ukratitelkisok9726
@ukratitelkisok9726 2 роки тому
@@SweetCoder можете немного рассказать почему не нужен сервак чтобы парсер работал постоянно? У меня парсер через селениум заходит нажимает на две кнопки делает скрин и все.
@pntkshorts-2294
@pntkshorts-2294 3 роки тому
А на чём тогда делать сервер, если разработчики сокета его не рекомендуют в продакшн?
@SweetCoder
@SweetCoder 3 роки тому
разработчики модуля для Python, который называется "сокет", и разработчики технологии сокетов - это не одни и те же люди. для написания реальных серверов для продакшена стоит использовать более продвинутые и взрослые технологии: С, С++, С#
@orest_savitskyi
@orest_savitskyi 2 роки тому
@@SweetCoder плохой ответ, и для примера могу сказать что Instagram работает на Python Django, и раз сервера такого высоконагруженного сервиса как Instagram справляются работая на python то этого более чем достаточно для большинства
@miniposter2708
@miniposter2708 2 місяці тому
в pytnon 3.11 это не работает, я 3 раза все "буква в букву" переписал
@K3NT_
@K3NT_ 3 роки тому
Бро, где исходный код? Выложи в гитхаб пожалуйста
@SweetCoder
@SweetCoder 3 роки тому
братан, я не выкладываю код из видео. по нескольким причинам. одна из них это то, что в этом видео код состоит из 20 несчастных строк, половина из которых - это стартовый пример из официальной документации.
@K3NT_
@K3NT_ 3 роки тому
@@SweetCoder понял, давай делать побольше видосиков😄💪
@scc-6
@scc-6 2 роки тому
@@SweetCoder грустно, что выдаёт ошибку, хотя ты уже с час ищешь, где не ту букву написал, только на стакан отправлять
@SecurKsb
@SecurKsb 2 роки тому
Как уже писали ниже через некоторое время данный сервер вылетает. К сожалению не работоспособное решение.
@radhagovindadd5947
@radhagovindadd5947 Рік тому
Cерверный факультет 5лет учиться😀🤣😉
@interworldoverlord
@interworldoverlord 2 роки тому
у меня ошибка ERR_CONNECTION_REFUSED...
@SweetCoder
@SweetCoder 2 роки тому
значит надо разобраться
@VeraZV
@VeraZV 2 роки тому
А можно ссылку на файл?
@SweetCoder
@SweetCoder 2 роки тому
я не сохраняю и не выкладываю файлы используемые в видео
@VeraZV
@VeraZV 2 роки тому
@@SweetCoder А почему?
@fizes1017
@fizes1017 Рік тому
как добавить домашнюю и контакты на 0:52
@fizes1017
@fizes1017 Рік тому
пока пытался добавить в итоге испортил что-то и сайт не открывается вообще
@online_study_kz2674
@online_study_kz2674 2 роки тому
"5 лет обучиться на серверном факультете"))))))
@SweetCoder
@SweetCoder 2 роки тому
ну как-то ж люди это делают. как-то ж они это всё узнали и придумали...
@damienamfiet8757
@damienamfiet8757 2 роки тому
А слабо реализовать обработку ПОСТ-запросов? аутентификацию? Ещёможчё?
@SweetCoder
@SweetCoder 2 роки тому
нет, не слабо
@damienamfiet8757
@damienamfiet8757 2 роки тому
@@SweetCoder а давай тогда))) залайкаем тебя)
@SweetCoder
@SweetCoder 2 роки тому
@@damienamfiet8757 та там же будет то же самое. клиент отправляет какой-то запрос с определёнными заголовками, сервер его принимает и как-то там обрабатывает. скукотища.
@Unregistered33
@Unregistered33 Рік тому
ха, полноценный))) это заикающееся недоразумение с одной задачкой в голове. стоило зотябы упомянуть об асинхронной или многопоточной работе с клиентскими сокетами
@ortodesign
@ortodesign 3 роки тому
Названием ролика вводите в заблуждение еще не доросших до джунов нубов. Им сокеты до мидла даже наверное не потребуются. И теряете целевую аудиторию. Контент скорее для людей пишущих свой flask, например.
@SweetCoder
@SweetCoder 3 роки тому
Конструктивную критику и альтернативные мнения - приветствую. Но. Я не претендую на звание «опытного ютубера», потому что не разбираюсь какие мои видео набирают аудиторию, а какие - теряют. Я не претендую на звание «опытного педагога», потому что не разбираюсь что давать джунам ещё рано, а что - в самый раз. Я изучаю Python в удобном и нужном мне темпе и объеме, и просто делюсь со зрителем тем, что изучил сам
@user-gw9vs4jx4k
@user-gw9vs4jx4k 2 роки тому
Это не полноценный сервер. Это детская игрушка. Полноценный сервер асинхронен и многопоточен. Не засоряйте людям головы
@kolyaperedriy191
@kolyaperedriy191 Рік тому
6:06
GADGETS VS HACKS || Random Useful Tools For your child #hacks #gadgets
00:35
Что должен знать каждый программист
10:21
Что такое HackerRank !?
5:16
Isa Ezerbaev
Переглядів 5 тис.
Simple HTTP Server in Python
17:56
NeuralNine
Переглядів 164 тис.
NP4.5 Как написать свой веб-сервер на Python и socket
42:55
Михаил Коротеев
Переглядів 4 тис.