RUVIDEO
Поделитесь видео 🙏

Python за 1 час

Мобильное приложение на Python за 1 час! Выучи Python за 1 час и создавай свои мобильные приложения!

✔ Телеграм - https://t.me/wiseplat ?

✔ Вступай в группу Вк - https://vk.com/wiseplat1 ?

✔ Подписывайся https://zen.yandex.ru/id/5e9a612424270736479fad54

✔ Поддержи проект: https://wiseplat.org/donat

? Ставь лайк, если тебе понравилось видео ?
►► Подписывайся на канал!
? Нажимай колокольчик чтобы не пропустить!
#python #mobile #programming

Код из видео, для тех, кто в позитиве:
import pyowm
from pyowm.utils.config import get_default_config

import kivy
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.label import Label

from kivy.uix.textinput import TextInput

kivy.require('1.0.7')

from kivy.app import App
from kivy.uix.button import Button


class TestApp(App):
textinput1 = None
button1 = None
button2 = None
button3 = None
button4 = None

def on_enter(self, value):
#print('User pressed enter in', self, value.text)
config_dict = get_default_config()
config_dict['language'] = 'ru'
owm = pyowm.OWM('aac8036ce8adb7103fc6451501d85b14', config_dict)
mgr = owm.weather_manager()
message_text = self.textinput1.text
observation = mgr.weather_at_place(message_text)
w = observation.weather
weather_info1 = "В городе " + message_text + "\n сейчас " + w.detailed_status
weather_info2 = "Температура: " + str(w.temperature('celsius')['temp'])
weather_info3 = "Скорость ветра: " + str(w.wind()['speed']) + " м/с"
self.button1.text = weather_info1
self.button2.text = weather_info2
self.button3.text = weather_info3

def build(self):
config_dict = get_default_config()
config_dict['language'] = 'ru'
owm = pyowm.OWM('aac8036ce8adb7103fc6451501d85b14', config_dict)
mgr = owm.weather_manager()
message_text = "Москва"
observation = mgr.weather_at_place(message_text)
w = observation.weather
weather_info1 = "В городе " + message_text + " сейчас " + w.detailed_status
weather_info2 = "Температура: " + str(w.temperature('celsius')['temp'])
weather_info3 = "Скорость ветра: " + str(w.wind()['speed']) + " м/с"

layout = BoxLayout(orientation="vertical")

self.textinput1 = TextInput(text=message_text, multiline=False, font_size=40, halign="center")
self.textinput1.bind(on_text_validate=self.on_enter)

self.button1 = Button(text=weather_info1, font_size=40)
self.button2 = Label(text=weather_info2, font_size=40)
self.button3 = Button(text=weather_info3, font_size=40)
self.button4 = Button(text='ПОКАЗАТЬ', font_size=40)
self.button4.bind(on_press=self.on_enter)

layout2 = BoxLayout(orientation="horizontal", size_hint=(1,0.4))
layout2.add_widget(self.textinput1)
layout2.add_widget(self.button4)

layout.add_widget(layout2)
layout.add_widget(self.button1)
layout.add_widget(self.button2)
layout.add_widget(self.button3)
# return a Button() as a root widget
return layout


if __name__ == '__main__':
TestApp().run()

python,уроки,для начинающих,питон,пайтон,выучить python,как выучить python,учим python,быстро выучить python,выучить python за час,выучить python очень быстро,как выучить питон,уроки python,python за 1 день,python за 1 час,python за пару часов,экспресс обучение python,python уроки,питон уроки,python туториалы,туториалы python

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Python за 1 час», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.