Получи специальное предложение Получить

Работа с сетью (TCP)

21 января 2020 45775
Никита Левашов

Никита Левашов

CTO Lia
Продолжаем наш интенсив новым уроком по созданию второй программы, которая является неотъемлемой частью нашего мессенджера.
269 комментариев
  • Андрей Лопин

    Андрей Лопин

    08:07

    Исходники второго дня где можно взять?

  • Мария

    21:16

    Можно ли устанавливать дополнения из терминала командой работая под Windows?

    • Сергей

      21:19
      Мария

      да

  • Наталья

    21:40

    Интересно

  • Мария

    21:35

    Вот так просто)))))<br /> Все-таки для тех, кто пришел на интенсив с нуля - это жестоко

  • Slava Bell

    Slava Bell

    21:33

    Лямбду давай

  • Александр

    21:32

    интересно, но не успеваю! Только слушаю.

  • Мария

    21:26

    module 'request' has no attribute 'json'

  • Алексей

    21:22

    Текст с пояснением запроса же можно внутри скобочек input(здесь) разве нет?

  • Асель

    21:20

    data = request.json<br /> NameError: name 'request' is not defined<br /> 127.0.0.1 - - [21/Jan/2020 21:17:53] "POST /send HTTP/1.1" 500 -

  • Максим Иванченко

    Максим Иванченко

    21:16

    смените экран на код

    • Evelina Riianova

      Evelina Riianova

      21:16
      Максим Иванченко

      Мы в будущем - тут все ок

  • никамбаева Мадина

    21:45

    А html-тэги все на питоне работают?

  • никамбаева Мадина

    21:16

    можно код показывать-то?)

  • Иван

    21:16

    А можно ли на Python Django создать полноценный рабочий сайт не создавая движок на PHP?

    • Данил

      21:45
      Иван

      да

  • Илья Большой

    Илья Большой

    21:15

    Я много кодил на PHP, хочу перейти на Python. Могу ли я сразу получить работу долго не переобучаясь на этот язык?

  • Асель

    21:13

    File "server.py", line 16, in send<br /> data = requests.json<br /> AttributeError: module 'requests' has no attribute 'json'<br /> 127.0.0.1 - - [21/Jan/2020 21:11:29] "POST /send HTTP/1.1" 500 -

    • Ника Арабей

      Ника Арабей

      21:14
      Асель

      гугл в помощь

    • Илья Большой

      Илья Большой

      21:14
      Асель

      request.json

    • Асель

      21:18
      Илья Большой

      Теперь ошибка - data = request.json<br /> NameError: name 'request' is not defined<br /> 127.0.0.1 - - [21/Jan/2020 21:17:53] "POST /send HTTP/1.1" 500 -

    • Мария

      21:17
      Асель

      нашел решение?

  • Асель

    21:13

    Никак не могу разобраться с ошибкой!

  • Ирина

    21:12

    Skillbox начинает рофлить)

  • Федор Вольф

    Федор Вольф

    21:10

    Сам Telegram иногда врёт, что «ссылка устарела или недействительна» - НЕ ВЕРЬТЕ! Пишите модератору @brybger, добавим вручную<br /> <br /> все врут - НИКОМУ НЕ ВЕРЬТЕ))))

    • Никита Ганкин

      Никита Ганкин

      21:11
      Федор Вольф

      за вами уже выехали

    • Федор Вольф

      Федор Вольф

      21:11
      Никита Ганкин

      че долго -то так?

  • Тамара Савченко

    Тамара Савченко

    21:41

    Все это здорово, но долбить каждую секунду сервер - так себе идея...Как это можно реализовать на вебсокете (имхо, эта реализация лучше подходит для всяческих мессенджеров)? (в питоне я новичок)

    • Tanya Kat

      Tanya Kat

      21:57
      Тамара Савченко

      Есть кстати еще loongpooling

  • Григорий

    21:45

    Там что-то было, про более простую реализацию, чем проверка таймстампа всех сообщений списка. Или я что-то не так понял?

  • Игорь

    01:10

    был вчера

  • Евгений Костромидин

    Евгений Костромидин

    22:05

    Залейте , пожалуйста, код куда-нибудь. Не очень хочется всё переписывать. Пролайкайте, чтобы увидели.

    • Tanya Kat

      Tanya Kat

      22:06
      Евгений Костромидин

      на гитхаб / битбакет плиз

    • Илья Большой

      Илья Большой

      22:08
      Евгений Костромидин

      У меня такие же лентяи в группе учились. а я всегда сам с нуля код писал. так что дизлайк

  • Светлана

    22:49

    Поддерживаю вопрос по поводу исходников

    • Андрей Лопин

      Андрей Лопин

      08:10
      Светлана

      в телеграмм канале выложе с первого по третий дни

  • Илья Большой

    Илья Большой

    22:15

    Скажите, как вы обошли ограничение токена crff?

  • Григорий

    22:12

    Никита, спасибо, сегодня было интересно.

  • Анастасия

    22:10

    спасибо за вебинар

  • Анна

    22:10

    #ямолодец

  • никамбаева Мадина

    22:09

    спасибо за вебинар!

  • Никита Ганкин

    Никита Ганкин

    22:09

    ТГ-чат - https://teleg.run/joinchat/Di59WU90ed-yQzm3buuJvw или https://vk.cc/agCVAX <br /> <br /> Сам Telegram иногда врёт, что «ссылка устарела или недействительна» - НЕ ВЕРЬТЕ! Пишите модератору @brybger, добавим вручную

  • Мария

    22:05

    Можно получить этот код, что-бы его не перенабирать?

  • Kristina Onuchina

    Kristina Onuchina

    21:46

    какие библиотеки нужно знать в Python что бы работать Junior?

  • Ирина Хивинцева

    Ирина Хивинцева

    22:03

    Вакансий на позиции python разработчика гораздо меньше чем на Java и PHP, но это на территории СНГ, на западе такой явной проблемы нет, чем это обусловлено?

    • Evelina Riianova

      Evelina Riianova

      22:06
      Ирина Хивинцева

      Только сейчас проверил ХХ для Москвы <br /> <br /> Питон 2900+ вакансий <br /> <br /> Джава 2700+

  • Tanya Kat

    Tanya Kat

    22:02

    В питоне принято использовать snake_case? Это же ужасно нечитаемо выглядит

  • Настя Ланчинская

    Настя Ланчинская

    21:57

    Ctrl + Y<br /> удаляет строку сразу

  • Мария

    21:55

    module 'request' has no attribute 'json'

  • Tanya Kat

    Tanya Kat

    21:54

    Есть ли в питоне интерфейсы как в typescript?

  • Дарья

    21:50

    Да мы только за Сокеты)))

    • Илья Большой

      Илья Большой

      21:51
      Дарья

      я целый месяц писал чат на сокетах=) и фронтенд и бекенд и все это заправленное этими сокетами

  • Надежда

    21:50

    requests.exceptions.SSLError: HTTPSConnectionPool(host='127.0.0.1', port=5000): Max retries exceeded with url: /messages?after=0 (Caused by SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1108)')))<br /> <br /> fork

  • Кирилл Андреев

    Кирилл Андреев

    21:49

    Действительно считаете, что подобный мессенджер, который мы напишем за интенсив, подойдет для портфолио ?

  • Евгений Костромидин

    Евгений Костромидин

    21:07

    КАЧАЕМ ИНТЕНСИВ

    • Никита Ганкин

      Никита Ганкин

      21:11
      Евгений Костромидин

      интенсивно качаемся