14446
Вопросы про Python для чайников. Cпам и троллинг неприемлем. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Правила группы: https://t.me/ru_python_beginners/1649981
Ты правда считаешь что "хуй знает что отсюда прилетит" всегда лучше чем "этот метод возвращает юзера"?
Читать полностью…
Если бы мне нужно было это всё, я бы другой язык взял
Читать полностью…
Это уже не питон, а помесь бегимота с носорогом
Читать полностью…
Упрощает это когда тайпхинты не наслаиваются поверх языка который изначально ни во что такое не умеет
Читать полностью…
@stanislavdyachenkoios обновил сообщение, указал на все ошибки
Только некоторые задания трактуются двояко
Значит что поле принимает значение любого из указанных типов
Читать полностью…
Flet. подскажите как сделать так, чтобы элемент растягивался на доступный размер окна. В доке написано использовать атрибут extend=True, там где это возможно. Все ровно не выходит, что делаю не так? Ниже прилагаю код главной страницы
Читать полностью…
Уточнение, string int1 как константы, после математики int2 должно получиться типо string1_int1_int1 string3_int3_int3 ну и тд
Читать полностью…
Упрощают до момента, когда разработчик знает, что применять... А потом mypy находит дохрена ошибок и сидишь исправляешь
Читать полностью…
Максимально не согласен
Тайпхинты нужны в первую очередь не самому языку, а IDE и программисту
Это тайпхинты, упрощают жизнь другим разработчикам и самому себе
Читать полностью…
А доступный интерфейс будет пересечением интерфейсов этих типов
Читать полностью…
https://habr.com/ru/companies/lamoda/articles/432656/
Читать полностью…
class Humanoid:
power: Union[float, int]
woman_power_ratio: Union[float, int]
1.2 надо индексы, а не значения
list_numbers[::2]
1.3 не нужно условие чётности
1.4 тоже самое, что и 1.3: sum(numbers_on_even_indexes)
1.5 убери key, перед первым аргументом поставь астериск: *numbers_on_even_indexes
import flet as ftЧитать полностью…
class MainPageView:
def __init__(self, page):
self.page: ft.Page = page
def all_elems(self):
main_content = ft.Container(
ft.Column(
[
ft.Checkbox(value=False, label="Dark Mode"),
ft.Text("First field:"),
ft.TextField(keyboard_type=ft.KeyboardType.TEXT),
ft.Text("Second field:"),
ft.TextField(keyboard_type=ft.KeyboardType.TEXT),
ft.Switch(label="A switch"),
ft.FilledButton(content=ft.Text("Adaptive button")),
ft.Text("Text line 1"),
ft.Text("Text line 2"),
ft.Text("Text line 3"),
],
adaptive=True,
expand=True
),
expand=True,
adaptive=True
)
content = ft.Column(
[
ft.Text("Главная страница", size=30, weight="bold"),
ft.Row(
[
main_content,
]
)
]
)
return content
def build(self):
main_page = ft.Container(
content=self.all_elems(),
expand=True,
adaptive=True,
bgcolor=ft.colors.BLUE_GREY_800,
padding=ft.Padding(left=20, top=20, right=20, bottom=20),
border_radius=ft.BorderRadius(
top_left=30,
top_right=30,
bottom_left=30,
bottom_right=30
)
)
safe_area = ft.SafeArea(
content=main_page
)
self.page.controls.clear()
self.page.add(safe_area)
return safe_area
Просто сравнить с последним сохраненным минимумом максимумом
Читать полностью…
Ну приходит новое значение пересчитываешь минимум максимум сохраняешь
Читать полностью…
Нужна идея как реализовать фичу. Есть несколько точек откуда идут данные по типу (string,int1,int2), их надо аккумулировать и произвести математику для int2 (min, max,). Как это лучше сделать? Думал над hashmap но там key-value, а нужно больше. Спасибо
Читать полностью…