Тёмный

Сайт на Python без знания HTML/CSS/JS - FastUI 

Артём Шумейко
Подписаться 36 тыс.
Просмотров 28 тыс.
50% 1

Опубликовано:

 

27 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 85   
@artemshumeiko
@artemshumeiko 7 месяцев назад
💡 Попробуй онлайн-тренажёр для подготовки к техническому собеседованию: clck.ru/3B5gwP 💡 Забирай роадмап изучения самого востребованного фреймворка на Python - FastAPI здесь: t.me/ArtemShumeikoBot
@TAF3000
@TAF3000 7 месяцев назад
Классные видео, спасибо! а можешь рассказать про contextvars в FastAPI?
@DreamingDolphing
@DreamingDolphing 7 месяцев назад
И чего только бэкендеры не придумают, чтобы html не учить.
@millerfortime
@millerfortime Месяц назад
да, мы такие, зачем нам эти ваши пейзажи рисовать
@riodejaneiro8491
@riodejaneiro8491 27 дней назад
Ну фронтендеры же на бек как то зашли со своим жаваскиптоп, почему нам нельзя
@ManticoreRoko
@ManticoreRoko 7 месяцев назад
Сделай видео создания сайта на FastAPI+SQLModel+FastUI. Мощная связка backend+ORM+frontend
@bocik2854
@bocik2854 6 месяцев назад
🤣@@How_is-x5b 🤣🤣
@Vvv35171
@Vvv35171 7 месяцев назад
Спасибо что ты есть. Больше таких уроков и учеников тебя. Чем вас больше, тем лучше нам)
@anastasiaandreevna8956
@anastasiaandreevna8956 7 месяцев назад
Спасибо за видео. Интересно было бы послушать про flet. Это новая библиотека, а информации хорошей мало.
@СтасниславНиколаевич
@СтасниславНиколаевич 6 месяцев назад
В ней просто разобраться недавно писал десктопное приложение на ней.
@omg-go4vf
@omg-go4vf 7 месяцев назад
просто кайф какой то, спасибо за либу
@Alsurnov
@Alsurnov 7 месяцев назад
Круто! Спасибо за видео. Сделай что-нибудь крутое с Fast-UI. И еще очень просим разобрать библиотеку Flet. Покажи пожалуйста как с помощью Flet и ООП сделать админку с входом и редактированием данных.
@artemshumeiko
@artemshumeiko 7 месяцев назад
спасибо за идею!
@Alsurnov
@Alsurnov 7 месяцев назад
@@artemshumeiko интересно как в Flet можно построить классы объектов, регулировать размер окна и компонентов и делать пагинацию.
@jasurbeknematov7083
@jasurbeknematov7083 4 месяца назад
​@@Alsurnov нашли инфу на свой вопрос?
@Alsurnov
@Alsurnov 4 месяца назад
@@jasurbeknematov7083 разобрался, кое-что нашел, часть сделал, часть нет...однако все равно хочу увидеть урок ООП Flet. Хочется сравнить.
@ТимурБекиров-е2с
@ТимурБекиров-е2с 6 месяцев назад
спасибо за контент, очень жду организацию работы пользователей с базой данных сайта (в моем случае получение новостей с других сайтов)
@washington6666
@washington6666 5 месяцев назад
Спасибо за классное видео. Как-то писать на python верстку интереснее, чем учить React xD
@mayoneth
@mayoneth 7 месяцев назад
Ооо спасибо, как раз надо было сделать простую админку для сервиса. Думал сделать на Django, но теперь сделаю на FastUI. Спасибо
@artemshumeiko
@artemshumeiko 7 месяцев назад
Для подобного рода задач есть предложение взять уже что-то готовое типо SQLAdmin, и переделывать исходный код под себя. Придется в начале пути потратить время и нервы, чтобы разобраться, но это сэкономит время в долгосроке
@mayoneth
@mayoneth 7 месяцев назад
@@artemshumeiko там не так много функционала будет, просмотр, выгрузка на указанный период и комментировать всё
@mayoneth
@mayoneth 7 месяцев назад
​@@artemshumeikoещё на streamlit делал админку для WhatsApp бота что бы просматривать оценки, какие услуги покупают и часто посещенные страницы с выгрузкой всего этого на указанный период в csv файл
@mayoneth
@mayoneth 7 месяцев назад
@@artemshumeiko Спасибо потыкаю как нибудь
@Shaha_240
@Shaha_240 7 месяцев назад
скажу всем по секрету это не единственная такая библиотека но есть и фреймворк Flet на нём почти все можно сделать вот недавно начал изучать его
@suchrile
@suchrile 6 месяцев назад
Не знаю, как это видео попало мне в рекомендации, я пайтоном никогда не интересовался. Но вот со стороны веб-разработчика это выглядит очень забавно) Как будто, разумнее покопаться во vue/react, чем в этом fastapi, и иметь гораздо больше свободы. Про Django слышал, но совсем не знаю, что он из себя представляет. Даже интересно стало, каков он, веб не на js 😁
@АртемСавельев-о8е
@АртемСавельев-о8е 7 месяцев назад
Кстати было бы интересно добавить написание простого фронтенда в платный курс по fastapi (интересно посмотреть на формы, если есть эндпоинты для регистрации и т.д.)
@yarko6734
@yarko6734 7 месяцев назад
Я делал просто, нашел первый урок реакт приложения повторил его. Где обращались к какой то апи прописал свои эндпоинты. Трудность была с cors ... Просто понять что это и зачем. После этого фронт с Беком заработал. А вот такие библиотеки фронта мало скорее всего нужны для проектов. Я делал все описанное чтобы понять как работает фронт с Беком.
@saitaro
@saitaro 7 месяцев назад
Когда смотрю я видео твои славянские, дух древних Русов пробуждается во мне!
@kemal1910
@kemal1910 7 месяцев назад
Flet UI, по моему, выглядит гораздо круче =)
@TheDoktorzet
@TheDoktorzet 7 месяцев назад
Интересная библиотека, спасибо! Единственное, что останавливает от её использования, так это вопросы поддержки: как долго будет существовать и развиваться данная библиотека..
@artemshumeiko
@artemshumeiko 7 месяцев назад
учитывая что каждый месяц по одной тысяче звезд на гитхаб появляется, потенциал у нее есть Плюс автор библиотеки является создателем компании(!) Pydantic
@ixarte
@ixarte 7 месяцев назад
Спасибо за видос :) Но у этой библиотеки есть "неприятные" моменты, а именно с автодоком fastapi (при раскрытии роутов).. что на текущий момент оттолкнуло её использовать.. но есть альтернатива, nicegui и, на первый взгляд, выглядит интереснее :)
@maxlethal
@maxlethal 7 месяцев назад
Так а чем streamlit плох, при том что все получается полноценно и красиво, а не вот этот простой каркас?
@СергейКоваль-щ2ы
@СергейКоваль-щ2ы 2 месяца назад
Как связать с базой данных! Посмотреть?
@vinc2OOO
@vinc2OOO 7 месяцев назад
Круто, но это скорее для новичков кому надо быстро, кто хочет заморочиться и углубиться - welcome to Django & JS :D Учите JS и Ajax)))
@bitman4605
@bitman4605 7 месяцев назад
А по хорошему Vue, React или Angular
@karmago6672
@karmago6672 7 месяцев назад
Спасибо за обзор. Сейчас использую для этого flet, он красивый, имеет отличную документацию и обширный функционал. Но требует загрузки рантайма в вебе(в десктоп и мобильных приложениях он сразу включён), что долго и медленно, поэтому для веба он подходит не очень. А FastUI может решить эту проблему. Спасибо большое.
@stanislav-demidov
@stanislav-demidov 4 месяца назад
Благодарность за обзор! Артём, каким образом лучше делать поддержку нескольких языков в FastAPI, если требуется мультиязычный интерфейс с переключалкой языка?
@foxik_cs5845
@foxik_cs5845 6 месяцев назад
Увидел в телеге фотку у тебя из одного здания, тоже там работаю)) сб) там вкусные йогурты самоката😁
@alexanderkomanov4151
@alexanderkomanov4151 7 месяцев назад
Спасибо огромное!
@artemshumeiko
@artemshumeiko 7 месяцев назад
рад, что вам понравилось)
@evaustugova208
@evaustugova208 7 месяцев назад
Как вкусно всё выглядит)
@yahorprykhodzka1091
@yahorprykhodzka1091 7 месяцев назад
Зачем нужно учить Пайтон ? - Чтобы не учить джаваскрипт
@andrewzh4660
@andrewzh4660 7 месяцев назад
Ну-ка все лайки ставим
@sergeiostrovskiy3828
@sergeiostrovskiy3828 6 месяцев назад
Интересная библиотека!
@artemshumeiko
@artemshumeiko 6 месяцев назад
рад, что вам понравилось) Скоро будет продолжение
@СтасниславНиколаевич
@СтасниславНиколаевич 6 месяцев назад
я вот не могу понять, при импорте в меин выдает джсон. Как испортировать то правильно?
@SanoDolorato
@SanoDolorato 7 месяцев назад
Спасибо за славянское видео)
@danilbanan406
@danilbanan406 7 месяцев назад
Артем если не секрет когда выйдет курс про фулл стек разработку который ты с января пилишь
@artemshumeiko
@artemshumeiko 7 месяцев назад
пока еще думаю над форматом, как вам представить материал точно выпущу пару видео по фуллстаку в ближайшие месяцы
@user-ui1lv9ok1m1
@user-ui1lv9ok1m1 7 месяцев назад
Хотим 🎉🎉🎉🎉🎉🎉🎉
@vladimirsemargl9128
@vladimirsemargl9128 7 месяцев назад
Думаю вряд ли все это сможет заменить webix, например
@triple9178
@triple9178 7 месяцев назад
Артём, пожалуйста, сделай кастомную регистрацию и авторизацию пользователя просто на fastapi, на fast api users практически ничего не понятно, просим
@artemshumeiko
@artemshumeiko 7 месяцев назад
услышал
@IhorYakunin
@IhorYakunin 20 дней назад
@@artemshumeiko еще очень интересная авторизация auth0, сразу вход не только по email, но и через гугл, фейсбук, гитхаб и пр. Может заинтересует Вас сделать такой ролик, спасибо
@VictorShved
@VictorShved 7 месяцев назад
Тем, можешь htmx обзор сделать?
@Anonim-im6ln
@Anonim-im6ln 7 месяцев назад
О! Клас!❤
@АнтонПетров-т4е
@АнтонПетров-т4е 7 месяцев назад
Артём - ты читер! В начале видео с бородой, через 2 минуты без бороды! Подскажи библиотеку какую установить чтобы также можно было не бриться, а читерством заниматься?
@artemshumeiko
@artemshumeiko 7 месяцев назад
:))
@avmru
@avmru 6 месяцев назад
Это всё, конечно, хорошо. Но, похоже, такое понятие, как дизайн сайта/страницы отсутствует. Т.е. это что-то типа оконного приложения (типа, окно windows), только в браузере
@34shadows
@34shadows 7 месяцев назад
Шаг в сторону - и будете учить JS
@galinaorlova4236
@galinaorlova4236 7 месяцев назад
Привет, можно помедленнее говорить и фраза «вы это и так всё знаете» меня смущает. Желательно поподробнее объяснять или давать ссылки на другие видео, где это объяснено 😊
@artemshumeiko
@artemshumeiko 7 месяцев назад
услышал вас, спасибо за обратную связь
@EdvardKenua
@EdvardKenua 7 месяцев назад
Я так понимаю, на самом деле вместо FastAPI спокойно можно использовать Django или Flask. Я смотрю у библиотеки Flet появился конкурент))
@artemshumeiko
@artemshumeiko 7 месяцев назад
да, все верно библиотека универсальная
@als-creator
@als-creator 6 месяцев назад
Про красивые и удобные это перебор
@YouMeNow88
@YouMeNow88 7 месяцев назад
А где и как изучить Пайтон с 0 ?)
@artemshumeiko
@artemshumeiko 7 месяцев назад
я бы изучал бесплатно на Stepik: stepik.org/org/pygen я сам осваивал там азы, поэтому рекомендую плюс там много бесплатных курсов именно по Python, так как изначально там сидело много Питонистов
@YouMeNow88
@YouMeNow88 7 месяцев назад
@@artemshumeiko Спасибо а что ни будь базовое, типа Computer Science перед обучением?
@artemshumeiko
@artemshumeiko 7 месяцев назад
да ну его в баню, этот CS (мое мнение) я бы сразу бросался в язык и потом сразу в какой-нибудь фреймворк (например, FastAPI) и вместе с фреймворком в идеале сразу начать писать свой проект, на котором вы бы сталкивались с реальными проблемами и вам было бы интересно искать их решение
@Данило-с7т
@Данило-с7т 7 месяцев назад
Все равно ничего серьезного на ней не сделаешь
@Loner-yl7hj
@Loner-yl7hj 7 месяцев назад
Я зря начал мзучать фронт?))
@artemshumeiko
@artemshumeiko 7 месяцев назад
Смотря для каких целей. Сложные интерфейсы получиться создать только через JavaScript
@Loner-yl7hj
@Loner-yl7hj 7 месяцев назад
@@artemshumeiko а не мог бы посоветовать, пожалуйста. Значит, я работал раньше автомехаником (диплом бакалавра автомобильного инженера) . Очень устал от этой работы и давно смотрел в сферу it. С компом на ты. В лет 15 держал свой пиратский сервер игры Wow, L2, cs 1.6... Посмотрев кучу видео, прочитав кучу статей, пришел к выводу, что понравилась веб разработка и разработка искусственного интеллекта. То есть, JavaScript или питон. Многие советуют начать с веб, его легче учить, легче найти первую работу. А после, при желании, переключиться на другое направление ( разработка искусственного интеллекта), так как к этому времени будут хоть какие-то навыки программирования, или продолжить веб, если так сильно понравится. Но, мне 30 лет и не хочется учить одно, потом другое, уже не те годы, чтобы так разбрасываться временем. Я уволился, устроился админом в компьютерный клуб и тут изучаю html/css потихоньку. С директором поговорил, он будет очень за, если я ему сделаю сайт для компьютерного клуба. Но почему то внутрнее чувство говорит другое, что разработка искусственного интеллекта была бы интересней все же, чем кнопки раскрашивать , но требованиям там большие, читал. Так же хотелось бы уже углубиться в одно направление по полной и никуда больше не смотреть. Как я понимаю, изучать веб и ИИ одновременно, мозгов не хватает, даже полученным дядям. И вот не знаю как поступить. Может быть, вы будете не против выделить незнакомому человек хоть 15 мин разговора в дисе или где угодно, пообщаться, услышать на слух мнение и советы от хорошего разработчика на питоне:) Скорее всего, навалил в текст все сразу, наверно из-за неюольшоего6стресса в неопределенности. Надеюсь на понимание и обратную связь:)
@artemshumeiko
@artemshumeiko 6 месяцев назад
к сожалению, за бесплатно я не работаю историю вашу прочитал честно говоря, я думаю что делать сайтики веселее и интереснее, чем нейронки гонять. Во всяком случае на первых порах Если хотите в будущем попасть в крупную корпорацию на норм позицию, я бы учил фреймворки сразу, например React или Vue, остальные либо непопулярные, либо сложные для вката. Курсов в интернете полно, выбирайте любой на ютубе)
@Perdite_smachno
@Perdite_smachno 7 месяцев назад
Ну это же шляпа. Надо придерживаться лучших практик. А это так себе, дребедень. По сравнению с реальными фронт фреймворками.
@krestopravtv8192
@krestopravtv8192 7 месяцев назад
Спасибо, что на русском стараешься писать! Лайк разумеется поставил.
@artemshumeiko
@artemshumeiko 7 месяцев назад
спасибо)
@krestopravtv8192
@krestopravtv8192 7 месяцев назад
@@artemshumeiko Отличная подача материала. Из общей массы видеоуроков твой канал выделяется (по моему субъективному мнению). Главное не останавливайся. Только вперед!
@keneszh
@keneszh 7 месяцев назад
Весь мир на инглиш переходит, а вам все неймется
@mnsmns64
@mnsmns64 5 месяцев назад
Это очень сырое решение. Не рекомендую!
@НатальяСелезнева-ц7ы
@НатальяСелезнева-ц7ы 6 месяцев назад
Спасибо! Очень жду продолжения :)
@ТимофейМакаренко-н2з
@ТимофейМакаренко-н2з 7 месяцев назад
Всем Привет)) Есть аналог для Flask?
@artemshumeiko
@artemshumeiko 7 месяцев назад
В описании библиотеки написано, что ее можно с любым фреймворком интегрировать. Я думаю, достаточно заменить response_model на ручную конвертацию, то есть самостоятельно приводить [c.Page] к классу FastUI. Грубо говоря, делать FastUI(root=[c.Page]) (может не сработать, но судя по коду работает так)
Далее
Avaz Oxun - Yangisidan bor
14:29
Просмотров 333 тыс.
Being Competent With Coding Is More Fun
11:13
Просмотров 78 тыс.