Узнаём погоду в любой точке мира с помощью PYTHON🐍
HTML-код
- Опубликовано: 18 сен 2024
- В данном видео я покажу как написать простую программу которая будет показывать погоду в любой точке мира на языке программирования Python
Ссылки из видео:
Сайт с API ключом - openweathermap...
Исходный код Погоды: pastebin.com/i...
Чат программистов: t.me/it_trojan...
Discord в котором я часто зависаю:
/ discord
Счётчик лайков сломался, просмотры списали, Ютуб спасибо за поддержку :/
Если этот ролик соберёт за сутки 15 лайков, в пятницу выпускаю ещё один ролик!!
Ютуб: хочешь лайков? Окей ломаем счётчик лайков
Возможно эту программу отправить другу, у него она будет показывать погоду? и как эту программу записать в файл exe?
Спасибо Вам, просто и предельно доходчиво, да ещё и код !!!
Вот только с озвучкой пока не разобрался 👍
Для преобразования текста в речь можно использовать pyttsx3
Супер. Благодарю.
Рад если смог помочь, буду рад вашей подписке :)
спасибо, попробую адаптировать для самодельной метеостанции на arduino
Годнота
Кнш)
все круто но это произношение английского такое смешное
Оукэй сэнкъю
Говорил бы ты что обозначают функции из апи, а так топчик👉👈
Посмотри исходный код под видео, там все закомментировано, а так спасибо за совет, учту
Как твои дела? Ты с Харькова? Переехал уже в другой город или там ?
Привет, да я с Харькова, да я переехал в другой город сейчас, скорее бы всё закончилось...
привет, у меня проблема с тем, что язык на русский не меняется
В описании есть исходник, там подключён конфиг русского языка так же как и в видео, попробуй код с описания
Спасибо все работает но после кода страны
все быстро закрывается что делать?
Какую ошибку выдаёт?
@@NeorBlogIT Нет не ошибку программа запускается но после ввода кода страны все быстро закрывается!!
В том плане что я на долю секунды вижу что все работает но оно закрывается
@@webSOwell либо запускай код через терминал, либо запускай код через pycharm, либо добавь в конце кода input() чтобы программа ожидала ввода
@@NeorBlogIT Спасибо все заработало
Быстро окно открывается и закрывается, что делать ?
Значит ошибка где-то у тебя, исходный код - в описании, попробуй его.
Когда открываю проект не в редакторе, он сразу же закрывается. Как исправить?
Открывай так, как открывается
Кому как, но код вообще не обьяснил, а в тупую написал
выдает длинный список ошибок
sock.connect(sa)
TimeoutError: timed out
raise ConnectTimeoutError(
raise MaxRetryError(_pool, url, error or ResponseError(cause))
raise ConnectTimeout(e, request=request)
raise exceptions.InvalidSSLCertificateError(str(e))
что делать?
Задержка гет запроса.
Ошибка на install invalid syntax что делать
Есть чат по программированию, ссылка в описании
Кста когда тот самый спор закончится?
Ой не знаю... Не знаю... (Ps в вк лучше спроси)))
ошибка...
у меня всмысле
ЗДравствуйте вроде все сделал как в видео но выдает ошибку
И тебе не хворать, к сожалению я ещё не развил свои навыки телепатии чтобы узнавать силой мысли какую ошибку выдаёт у вас. Поэтому пока что не могу вам помочь, но я уже работаю над этим!
Файловую структуру проекта прятать нехорошо! Тщательно спрятано даже само название файла в котором в начале ролика набираете код. В результате такого подхода к обучению можно лишиться уважения своих подписчиков.
А для чего показывать лишние части экрана? В роликах где это важно, я оставляю название файлов, не обрезая экран, а какой смысл это делать в этом ролике? Непонятно
@@NeorBlogIT Однако в ролике вы не только преднамеренно обрезали на экране название файла, где набираете код, но даже не озвучили имя файла. Впервые вижу столь изуверский подход к обучению, бессистемность конечно же гарантирует вам просмотры наивных людей, жаждущих познать программирование, но в корне лишает их надежды на понимание сути предмета, детали которого вы злонамеренно от них скрываете. Подобные действия , конечно же, преследуют свои цели, но все же , характеризуют вас в глазах людей не с лучшей стороны!
@@ПетрБоголюбов какой же я ужасный, но при этом ты смотришь мои ролики 🤔
UPD а для чего тебе название файла? Что оно тебе даст? Я конкретно под этим роликом прикрепил код на pastebin , я понимаю если бы был github, но...
@@NeorBlogIT Вы, любезнейший, только, что удалили мой комментарий в виде конкретного вопроса по данной теме и это только подтверждает низость ваших намерений, равно как и вашей личности. Более того, я смотрю не только ваши ролики, но и всех прочих авторов youtube.
Надо быть очень недалеким человеком, чтобы ставить вопрос так, как это делаете вы в данный момент!
Не вижу смысла в продолжении данного разговора, лично мне морочить голову вы точно больше не будете!
Прощайте и Бог вам судья!
@@ПетрБоголюбов Если твой комментарий удалил ютуб, то я не причём у ютуба свои алгоритмы сортировки комментариев и если ему что-то не нравится, он отправляет в блок комментарий, спасибо за твой комментарий, если что - обращайся, с любовью, твой ужасный и коварный Neor Blog IT
Код не рабочий ошибка Traceback (most recent call last):
File "E:\Мои Файлы\pythons pr\GovnoOs\wheather.py", line 14, in
observation = mgr.weather_at_place(country_and_place)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\brush\AppData\Local\Programs\Python\Python311\Lib\site-packages\pyowm\weatherapi25\weather_manager.py", line 53, in weather_at_place
_, json_data = self.http_client.get_json(OBSERVATION_URI, params=params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\brush\AppData\Local\Programs\Python\Python311\Lib\site-packages\pyowm\commons\http_client.py", line 158, in get_json
HttpClient.check_status_code(resp.status_code, resp.text)
File "C:\Users\brush\AppData\Local\Programs\Python\Python311\Lib\site-packages\pyowm\commons\http_client.py", line 313, in check_status_code
raise exceptions.UnauthorizedError('Invalid API Key provided')
pyowm.commons.exceptions.UnauthorizedError: Invalid API Key provided
Ты апи ключ сделал?
@@NeorBlogIT да я делал ничего я пересоздавал тоже ничего
@@yjuusb жди пока ключ пройдёт верификацию и подтверди почту
@@NeorBlogIT я сейчас пробовал подтвердить я подтвердил ничего не работает такая же ошибка и у друга моего тоже
@@yjuusb жди пока ключ пройдёт верификацию, это теперь занимает определенное время
как сделать прогноз на следующий день?
Напиши мне в телеграм, он указан на вкладке "О канале"
да да
Спасибо за комментарий)
@@NeorBlogIT нез
@@NeorBlogIT и да я этот в дискорде под ником 𝖂𝖆𝖑𝖙𝖊𝖗
@@Dan-be4ht А я под ником NEOR :)))
@@NeorBlogIT я знаю
Лучше вернись в самп
Может быть, может быть)
Здрасте, а как решить вопрос с тем, что у меня API созданый через OpenWeather "Инвалид"?
Введите город -> Москва
Код вашей страны -> RU
Traceback (most recent call last):
File "/home/kirillok/Desktop/Proger/Python/python1/weather/main.py", line 13, in
observation = mgr.weather_at_place(coun_place)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/dist-packages/pyowm/weatherapi25/weather_manager.py", line 53, in weather_at_place
_, json_data = self.http_client.get_json(OBSERVATION_URI, params=params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/dist-packages/pyowm/commons/http_client.py", line 158, in get_json
HttpClient.check_status_code(resp.status_code, resp.text)
File "/usr/local/lib/python3.11/dist-packages/pyowm/commons/http_client.py", line 313, in check_status_code
raise exceptions.UnauthorizedError('Invalid API Key provided')
pyowm.commons.exceptions.UnauthorizedError: Invalid API Key provided
Менял API и всё равно
Вот кстати API - 02c647664b28ee9e98c3b15644916e73
Оооочень запарно, проще парсить через bs4 или urllib3. А так молодец)
Почему же? Наоборот используя api все гораздо удобнее
Выдает ошибку Traceback (most recent call last):
File "D:/python/SGDRGDOIN.py", line 4, in
from pyowm.utils.config import get_deafault_config
ImportError: cannot import name 'get_deafault_config' from 'pyowm.utils.config' (C:\Users\Пользователь\AppData\Local\Programs\Python\Python311\Lib\site-packages\pyowm\utils\config.py) как можно исправить?
что такое "get_deafault_config"? Такого в документации нет и я такого не использовал
@@NeorBlogIT Я исправил но всеравно ошибки лезут,апи ключ свой сделал. Там ещё 2 вроде ошибки были ,я их исправил типо wheather и тд
исходный код есть в описании, а API ключ проходит верификацию определённое время (так же не забудь подтвердить почту после регистрации openweathermap)
@@NeorBlogIT на стадии введения кода страны все останавливается. больше ничего не выдается и не продолжается
создал опять ключ после подтверждения,чере зминут 10 попробую запустить код
американец ёпта
Для чого ці 2 імпорти?
from pyowm.utils import config
from pyowm.utils import timestamps
Спочатку хотів їх використати, та написати більш розширену версію, а у процесі передумав :D
@@NeorBlogIT Зрозумів🙂