Загрузка страницы

Python за 1 час

Мобильное приложение на Python за 1 час! Выучи Python за 1 час и создавай свои мобильные приложения!
► Для поддержки канала: https://wiseplat.org/donat
По номеру карты: 5599005072205482

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

Плейлист 1 - Уроки Python для начинающих 1 [ОСНОВЫ / уровень 1] https://www.youtube.com/playlist?list=PLxiU3nwEQ4PH3XcYfbxAa6HGs8jvEMW0H
Плейлист 2 - Уроки Python для начинающих 2 [ОСНОВЫ / уровень 2] https://www.youtube.com/playlist?list=PLxiU3nwEQ4PE3WJaU2iclTpRjZojskznl
Плейлист 3 - Уроки Python для начинающих 3 [ОСНОВЫ / уровень 3] https://www.youtube.com/playlist?list=PLxiU3nwEQ4PFAx1MHW2qJjgPHlRoWm6v-
Плейлист all_pro - Весь Python https://www.youtube.com/playlist?list=PLxiU3nwEQ4PHtLT8LzGAdcuzE-laotXps
Код из видео, для тех, кто в позитиве:
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 за 1 час канала Изучаем мир ИТ / Олег Шпагин / WISEPLAT
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
19 апреля 2021 г. 18:32:02
00:46:35
Яндекс.Метрика