Специальное предложение
- +3
Программирование
Бесплатный вебинар
05 мая 2023Настраиваем протокол TCP для мессенджера
День 2 из 3: Интенсив Мессенджер на Python за 3 дня
Алексей Коновалов
Старший разработчик ООО «МТС-Диджитал»
Бесплатный вебинар «Настраиваем протокол TCP для мессенджера». Вы узнаете, как настраивать протокол TCP для мессенджера.
Вебинар будет полезен: новичкам в коде.
В эфире:
Вебинар будет полезен: новичкам в коде.
В эфире:
- разработаете вторую программу на Python.
- сделеаете форму регистрации клиентов по логину и паролю,
- настроите механики отправки и получения сообщений между пользователями.
Спикер — Алексей Коновалов, Старший разработчик ООО «МТС-Диджитал». Выпускник курса от Skillbox «Python-разработчик с нуля». Ведёт личный проект по парсингу сайта и анализу данных.
Другие видео интенсива
Рекомендованные
Автоматизируем рутину с помощью Python
13.09.2023 1327Data Mining: выделяем тренды в описании вакансий с помощью Python
12.09.2023 1256Что умеет Python-фрилансер. Учимся собирать информацию в интернете
11.09.2023 29481С-разработчик: подведение итогов
09.09.2023 519Решаем бизнес-задачи в 1С
08.09.2023 875Кто такой программист 1С и чем он занимается
07.09.2023 1261Telegram-бот на Java: подводим итоги
02.08.2023 873Пишем универсального бота для тестов на Java
01.08.2023 1712Знакомимся с Java и продумываем логику Telegram-бота
31.07.2023 1133Анализ данных в Data Science: подводим итоги
26.07.2023 878Анализ данных в Data Science: техники исследования
25.07.2023 1442Анализ данных в Data Science: знакомимся с Python
24.07.2023 1725Карьера в IT: готовимся к собеседованию и учимся составлять резюме
07.06.2023 538Пробуем себя в анализе данных и мобильной разработке
06.06.2023 528Знакомимся с Java, Python, фронтенд-разработкой и тестированием
05.06.2023 1338
53 комментария
Skillbox.Live
Телеграм-чат интенсива - https://goo.su/ffpWRUK | Это бот - нажмите «Начать», и появится ссылка на чат
Игорь Пал
22:47Спасибо
Галина Большакова
22:43Спасибо!
Skillbox.Live
22:42запись обязательно выложим в Телеграм-чат
Дмитрий Мешавкин
22:42Поле для ввода текста сообщения постоянно уходит все ниже.
oblivion oblivion
22:42Traceback (most recent call last): File "C:\Users\Admin\PycharmProjects\messanger_flask\main.py", line 15, in <module> all_messages = load_messages() File "C:\Users\Admin\PycharmProjects\messanger_flask\main.py", line 11, in load_messages data = json.load(file) File "C:\Users\Admin\AppData\Local\Programs\Python\Python39\lib\json\__init__.py", line 293, in load return loads(fp.read(), File "C:\Users\Admin\AppData\Local\Programs\Python\Python39\lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) File "C:\Users\Admin\AppData\Local\Programs\Python\Python39\lib\json\decoder.py", line 337, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File "C:\Users\Admin\AppData\Local\Programs\Python\Python39\lib\json\decoder.py", line 355, in raw_decode raise JSONDecodeError("Expecting value", s, err.value) from None json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
Дмитрий Моисеев
22:42Запись урока будет выложена в чат?
Дмитрий Мешавкин
22:41Да понятно
oblivion oblivion
22:40и как
oblivion oblivion
22:39FileNotFoundError: [Errno 2] No such file or directory: 'db.json' что делать с этой ошибкой, где создавать файл db.json ?
Дмитрий Мешавкин
22:37В функции add_message вызвали save_message, а только потом описали как она работает
Дмитрий Мешавкин
22:36save_message
oblivion oblivion
22:35тоже самое
Artem Archakov
22:33как исправить ошибку?
Artem Archakov
22:32Traceback (most recent call last): File "C:\Users\archa\PycharmProjects\pythonProject2\main.py", line 17, in <module> all_messages = load_messages() File "C:\Users\archa\PycharmProjects\pythonProject2\main.py", line 12, in load_messages with open("db.json", "r") as file: FileNotFoundError: [Errno 2] No such file or directory: 'db.json
Дмитрий Мешавкин
22:31Почему вызов функции save_message до ее объявления не вызвал ошибку?
Sergey Rusanov
22:30если его нет то питон создаст его
Дмитрий Мешавкин
22:29При открытии файла проверку его существования надо?
oblivion oblivion
22:26from flask import request
Sergey Rusanov
22:25импортируй request
Artem Archakov
22:23[2023-05-05 22:21:40,487] ERROR in app: Exception on /send_message [GET] Traceback (most recent call last): File "C:\Users\archa\PycharmProjects\pythonProject2\venv\lib\site-packages\flask\app.py", line 2190, in wsgi_app response = self.full_dispatch_request() File "C:\Users\archa\PycharmProjects\pythonProject2\venv\lib\site-packages\flask\app.py", line 1486, in full_dispatch_request rv = self.handle_user_exception(e) File "C:\Users\archa\PycharmProjects\pythonProject2\venv\lib\site-packages\flask\app.py", line 1484, in full_dispatch_request rv = self.dispatch_request() File "C:\Users\archa\PycharmProjects\pythonProject2\venv\lib\site-packages\flask\app.py", line 1469, in dispatch_request return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) File "C:\Users\archa\PycharmProjects\pythonProject2\main.py", line 41, in send_message name = request.args.get("name") NameError: name 'request' is not defined 192.168.0.103 - - [05/May/2023 22:21:40
Михаил Яковлев
21:55спасибо )
Skillbox.Live
21:48Игорь, отвечали вам выше, дублруем: скидка закрепляется до консультации
Игорь Пал
21:47Уточните пожалуйста, по поводу времени на действие купона , так как впереди 3 дня выходных. а в выходные вы не работаете.
Михаил Яковлев
21:42Есть ли принципиальные отличия в функционале PyCharm и VSCode? Я просто привык к VSCode, есть ли весомые причины использовать вместо него PyCharm?
Dmitry Moshkin
21:3380 - HTTP, 443 - HTTPS
oblivion oblivion
21:32если написал все тоже самое, но на 11 строчке подчеркивает красным ошибку, что делать?
Sergey Rusanov
21:21небольшие фишечки узнал, спасибо)
oblivion oblivion
21:20можно еще раз что в терминале водить?
Александр Попов
21:14+
Skillbox.Live
21:10Друзья, обязательно передадим автоматизаторам! В ТГ-чате все напоминалки точны, как швейцарские часы - влетайте в него!
Valery Dag
21:09+
oblivion oblivion
21:09если версия питона не самая новая, это критично?
oblivion oblivion
21:09сегодня все пришло вовремя
Игорь Пал
21:05+. на сегодня напоминалка не пришла на почту. хорошо есть в телеграм боте. да и поиском нашел
Дмитрий Ковалев
21:04+
Skillbox.Live
21:04Колаб с кодом спикера - https://colab.research.google.com/drive/1pm13Lrqve6DAxqoVoYTW1ifgvG5r7XVE#scrollTo=tbD158m6Z44Q Итоговый чат - http://81.163.28.120:8080/chat
Andrei Zhiburtovich
21:03+
Сергей Дадыка
21:02+
Сергей Фортуна
21:02+