Line Indent
Line Indent
  • Видео 126
  • Просмотров 655 128
Animated Sidebar Menu - Reflex Tutorial
In this video we'll create a data table with fake data and emphasize UI and Reflex components.
Join this channel to get access to perks:
ruclips.net/channel/UC3TYDesNQVGeKldbfL3Rm4Qjoin
Reflex docs:
reflex.dev/
Channel GitHub:
github.com/LineIndent
#python #tutorial #programming
Просмотров: 1 493

Видео

Python Web App UI - Reflex Tutorial
Просмотров 2 тыс.Месяц назад
In this video we'll create a data table with fake data and emphasize UI and Reflex components. Join this channel to get access to perks: ruclips.net/channel/UC3TYDesNQVGeKldbfL3Rm4Qjoin Reflex docs: reflex.dev/ Channel GitHub: github.com/LineIndent #python #tutorial #programming
Python Web App UI - Reflex Tutorial
Просмотров 1,9 тыс.Месяц назад
In this video we'll create a simple login screen with emphasis on UI and Reflex components. Join this channel to get access to perks: ruclips.net/channel/UC3TYDesNQVGeKldbfL3Rm4Qjoin Reflex docs: reflex.dev/ Channel GitHub: github.com/LineIndent #python #tutorial #programming
Python Data Table Automation
Просмотров 1,6 тыс.2 месяца назад
In this video, I'll be showing a basic CLI that takes JSON data and creates a functioning table using Reflex components. This script makes it SUPER easy to quickly visualize your data and share them with others. Get script: github.com/LineIndent/reflex_data_script Reflex Docs: reflex.dev/ #python #data
Python Web App Login UI - Reflex Tutorial
Просмотров 5 тыс.5 месяцев назад
In this video we'll create a simple login screen with emphasis on UI and Reflex's components. Join this channel to get access to perks: ruclips.net/channel/UC3TYDesNQVGeKldbfL3Rm4Qjoin Reflex docs: reflex.dev/ Channel GitHub: github.com/LineIndent #python #tutorial #course #programming
Python Web App Authentication [TRAILER] - Reflex Tutorial
Просмотров 2,1 тыс.6 месяцев назад
This video is a demo for an upcoming membership course that covers both UI and complete user authentication in a Reflex app. Naturally, any app that utilizes authentication will benefit from a comprehensive understanding of building intuitive user interfaces (UI) and implementing robust user authentication protocols within a Reflex application. Whether you're a novice seeking to grasp the funda...
How To Use API Endpoints in Python GUI Apps - Flet Tutorial
Просмотров 10 тыс.6 месяцев назад
In this video we'll create a task manager with emphasis on making the app well-rounded by including a database (Supabase) and setting up basic API endpoints to make requests back and forth. Flet framework documentation: flet.dev/docs/ Channel GitHub: github.com/LineIndent #python #tutorial #programming
Ultimate Full Stack Python Web App | Beyond Django and Flask ...
Просмотров 2,5 тыс.6 месяцев назад
This is the video trailer for a full stack Task Manager Application build with Reflex and available for members. Enjoy! Join this channel to get access to perks: ruclips.net/channel/UC3TYDesNQVGeKldbfL3Rm4Qjoin Reflex docs: reflex.dev/ Channel GitHub: github.com/LineIndent #python #tutorial #webdevelopment
Responsive Data Form - Flet Tutorial
Просмотров 4,8 тыс.6 месяцев назад
In this video we'll create simple but responsive form that can be used across more complex applications. Flet framework documentation: flet.dev/docs/ Channel GitHub: github.com/LineIndent Timestamps: 00:00 - 00:38 | Form Demo 00:39 - 02:00 | Project Setup 02:01 - 23:53 | Building ... #python #tutorial #programming
Python Blog - Full Stack App Masterclass Tutorial
Просмотров 1,8 тыс.7 месяцев назад
This video trailer showcases a full-stack Reflex (React-based framework in Python) web application available to the members of this channel. 💁‍♂️ About the masterclass: 1. Build a full-stack application using Reflex (front-end and back-end) and Supabase (database). 2. A variety of quality UI and customized components that can be used across other applications. 3. Organized State management that...
How To Make a REST API - Full Reflex Tutorial
Просмотров 2,4 тыс.7 месяцев назад
In this video we'll build the basic foundation for a API Client app using Reflex and Supabase. The timestamps below should help provide a sense of what this video will cover. Things you need/should know: - Basic grasp of Python programming. - Reflex library installed (see link below for more detail). - Async HTTP requests in Python is good to know. - A little bit of time (because it's a long vi...
Python Blog - Full Stack App Tutorial
Просмотров 4,9 тыс.7 месяцев назад
In this video we'll build the foundation of a minimal blog app using Reflex and Supabase. The timestamps below should help provide a sense of what this video will cover. Things you need/should know: - Basic grasp of Python programming (specifically object-oriented programming). - Reflex library installed (see link below for more detail). - A Supabase account and working knowlegde of it (this is...
Simple Data Visualization using Pandas in Python (Tutorial )
Просмотров 7897 месяцев назад
Simple Data Visualization using Pandas in Python (Tutorial )
Responsive Web Footer
Просмотров 2167 месяцев назад
Responsive Web Footer
Build and Deploy a Full Stack Web App in Python (Tutorial)
Просмотров 2,5 тыс.7 месяцев назад
Build and Deploy a Full Stack Web App in Python (Tutorial)
Object-oriented Programming for Coders in a Hurry - Tutorial
Просмотров 3588 месяцев назад
Object-oriented Programming for Coders in a Hurry - Tutorial
Minimal Analogue Clock - Reflex Tutorial
Просмотров 2 тыс.8 месяцев назад
Minimal Analogue Clock - Reflex Tutorial
Modern Graphical User Interface in Rust - Iced Tutorial
Просмотров 15 тыс.8 месяцев назад
Modern Graphical User Interface in Rust - Iced Tutorial
Simple Music Player in Python - Flet Tutorial
Просмотров 8 тыс.8 месяцев назад
Simple Music Player in Python - Flet Tutorial
Simple Ecommerce App in Python - Flet Tutorial
Просмотров 6 тыс.8 месяцев назад
Simple Ecommerce App in Python - Flet Tutorial
Simple Task Tracker in Python - Reflex Tutorial
Просмотров 3,3 тыс.8 месяцев назад
Simple Task Tracker in Python - Reflex Tutorial
Python Tutorial DataTable Using Flet
Просмотров 12 тыс.8 месяцев назад
Python Tutorial DataTable Using Flet
Simple Profile App in Python - Flet Tutorial
Просмотров 4,9 тыс.9 месяцев назад
Simple Profile App in Python - Flet Tutorial
Simple Expense Tracker in Python - Flet Tutorial
Просмотров 4,1 тыс.9 месяцев назад
Simple Expense Tracker in Python - Flet Tutorial
Simple To-Do Application In Python - Flet Tutorial
Просмотров 5 тыс.9 месяцев назад
Simple To-Do Application In Python - Flet Tutorial
Machine Learning GUI Application in Flet
Просмотров 3,3 тыс.9 месяцев назад
Machine Learning GUI Application in Flet
Modern Graphical User Interfaces in Python - Flet
Просмотров 3,4 тыс.10 месяцев назад
Modern Graphical User Interfaces in Python - Flet
Modern Graphical User Interfaces in Python - Flet
Просмотров 4 тыс.10 месяцев назад
Modern Graphical User Interfaces in Python - Flet
Modern Graphical User Interfaces in Python - Flet
Просмотров 3 тыс.10 месяцев назад
Modern Graphical User Interfaces in Python - Flet
Modern Graphical User Interfaces in Python - Flet
Просмотров 3,2 тыс.10 месяцев назад
Modern Graphical User Interfaces in Python - Flet

Комментарии

  • @fuemma--7122
    @fuemma--7122 4 часа назад

    thanks😍 cool👍️

  • @kramzi7968
    @kramzi7968 21 час назад

    the code not work

  • @jowhar66
    @jowhar66 День назад

    This was mighty useful. One question though: The use of UserControl is deprecated. How to define the class in that case?

  • @jhoniestelalopez6292
    @jhoniestelalopez6292 2 дня назад

    Gracias por el video hay segunda parte?

  • @AlexiMarin-m4u
    @AlexiMarin-m4u 7 дней назад

    How do you use Hot reload? reflex run does not activate hot reloading on my local

  • @vuki4653
    @vuki4653 10 дней назад

    i joined your patreon, where can i download this

  • @DanielSousa-bz3sh
    @DanielSousa-bz3sh 15 дней назад

    Man, your videos are amazing. Do you have a course about flet?

  • @raymondizarie9229
    @raymondizarie9229 20 дней назад

    Very instructive code in its structuring. In version Flet 0;23.2 to create a data row we need to use data = ft.DataRow(cells[]), instread of ft.DataRow() (in def fill_data_table(self) ). Thank you very much

  • @luizfelipegrifo1198
    @luizfelipegrifo1198 22 дня назад

    17:59

  • @agustinmiranda1110
    @agustinmiranda1110 25 дней назад

    Very good job! I created an apk using the procedure detailed on the flet website but the database is not created when installing the app. I would appreciate your help.

  • @afp2003d
    @afp2003d 26 дней назад

    Please share the written final code

  • @gecarter53
    @gecarter53 27 дней назад

    Thanks good video. Would like to study at a slower pace. Is the source code available?

  • @julioccesar2925
    @julioccesar2925 Месяц назад

    How did you fix the websocket connection error to the backend at the end of the video?

  • @까망콩집사
    @까망콩집사 Месяц назад

    import reflex as rx class Content(rx.State): # dumy data for show ... links: list[dict[str, str]] = [ {"label": "Usage", "link": "#usange", "color": "hsl(160.1 84.1% 39.4%)"}, {"label": "Postion and placement", "link": "#position", "color": "gray"}, {"label": "With oter overlays", "link": "#overlays", "color": "gray"}, {"label": "Manage focus", "link": "#focus", "color": "gray"}, {"label": "Examples", "link": "#1", "color": "gray"}, {"label": "Show on focus", "link": "#2", "color": "gray"}, {"label": "Show on hover", "link": "#3", "color": "gray"}, {"label": "With form", "link": "#usange", "color": "gray"}, ] # ... keep track of menu item via indexing index: int = 0 # ... the dynami postion that changes with on_click envet position_y: str = "10px" async def toggle_menu_item(self, index: int, item: dict[str, str]): # ... first, update the link list(color key) self.links = [ ( {**data, "color": "gray"} if data["label"] != item["label"] else {**data, "color": "hsl(160.1 84.1% 39.4%)"} ) for data in self.links ] # ... second, update the position of the indicator # ... 30 is the height of the item within the menu.. # ... 10 is the offset taken from the height of the indicator.. self.position_y = f"{10 + (index * 30)}px" # start off by creating the TOC header ... def item_header(): return rx.hstack( rx.icon(tag="puzzle", size=12), rx.text( "Menu Item 안녕", font_size="12px", color_scheme="gray", weight="medium" ), width="200px", height="30px", justify="start", align="center", border_left="1px solid hsl(0, 0%, 20%)", border_radius="0px 5px 5px 0px", padding_left="15px", bg="hsl(0, 0%, 13%)", ) # ... create a function for each menu item def item(index: int, data: dict[str, str]): return rx.hstack( rx.link( rx.text( data["label"], font_size="12px", color=data["color"], # on_click=Content.toggle_menu_item(index, data), on_click=Content.toggle_menu_item(index, data), ), href=data["link"], # optionally... text_decoration="none", ), width="200px", height="30px", justify="start", align="center", border_left="1px solid hsl(0, 0%, 20%)", border_radius="0px 5px 5px 0px", padding_left="15px", _hover={"bg": "hsla(0, 0%, 18%, 0.81)"}, ) # ... create the dynamic indicator for the menu def indicator(): return rx.box( width="10px", height="10px", border_radius="10px", border="1px solid hsl(160, 84%, 39%)", bg="hsl(0, 0%, 10%)", position="absolute", left="-4.5px", top=Content.position_y, transition="all 200ms ease-in", ) @rx.page("/", "Index Page") def index(): # return rx.text("Hello.") return rx.center( rx.vstack( item_header(), rx.vstack( # ... place the indicator within relative vstack indicator(), # ... user a for each logic to iterate over the data rx.foreach( Content.links, lambda data, index: item(item, data), ), spacing="0", position="relative", ), spacing="0", # position="relative", ), display="flex", width="100%", height="100vh", bg="hsl(0, 0%, 10%)", ) app = rx.App(theme=rx.theme(accent_color="gray")) app.add_page(index) (venv) PS C:\work\pyside6\test1> reflex run Warning: Windows Subsystem for Linux (WSL) is recommended for improving initial install times. ──────────────────────────────────────────────────────────────────────────────────────── Starting Reflex App ──────────────────────────────────────────────────────────────────────────────────────── Traceback (most recent call last): File "C:\work\pyside6\test1\venv\Lib\site-packages eflex\event.py", line 200, in __call__ values.append(Var.create(arg, _var_is_string=isinstance(arg, str))) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\work\pyside6\test1\venv\Lib\site-packages eflex\vars.py", line 610, in create raise VarTypeError( reflex.utils.exceptions.VarTypeError: No JSON serializer found for var <function item at 0x000001BF623E5440> of type <class 'function'>. The above exception was the direct cause of the following exception: Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "C:\work\pyside6\test1\venv\Scripts eflex.exe\__main__.py", line 7, in <module> File "C:\work\pyside6\test1\venv\Lib\site-packages\typer\main.py", line 338, in __call__ raise e File "C:\work\pyside6\test1\venv\Lib\site-packages\typer\main.py", line 321, in __call__ return get_command(self)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\work\pyside6\test1\venv\Lib\site-packages\click\core.py", line 1157, in __call__ return self.main(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\work\pyside6\test1\venv\Lib\site-packages\typer\core.py", line 728, in main return _main( ^^^^^^ File "C:\work\pyside6\test1\venv\Lib\site-packages\typer\core.py", line 197, in _main rv = self.invoke(ctx) ^^^^^^^^^^^^^^^^ File "C:\work\pyside6\test1\venv\Lib\site-packages\click\core.py", line 1688, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\work\pyside6\test1\venv\Lib\site-packages\click\core.py", line 1434, in invoke return ctx.invoke(self.callback, **ctx.params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\work\pyside6\test1\venv\Lib\site-packages\click\core.py", line 783, in invoke return __callback(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\work\pyside6\test1\venv\Lib\site-packages\typer\main.py", line 703, in wrapper return callback(**use_params) ^^^^^^^^^^^^^^^^^^^^^^ File "C:\work\pyside6\test1\venv\Lib\site-packages eflex eflex.py", line 283, in run _run(env, frontend, backend, frontend_port, backend_port, backend_host, loglevel) File "C:\work\pyside6\test1\venv\Lib\site-packages eflex eflex.py", line 209, in _run prerequisites.get_compiled_app() File "C:\work\pyside6\test1\venv\Lib\site-packages eflex\utils\prerequisites.py", line 292, in get_compiled_app app._apply_decorated_pages() File "C:\work\pyside6\test1\venv\Lib\site-packages eflex\app.py", line 799, in _apply_decorated_pages self.add_page(render, **kwargs) File "C:\work\pyside6\test1\venv\Lib\site-packages eflex\app.py", line 518, in add_page component = self._generate_component(component) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\work\pyside6\test1\venv\Lib\site-packages eflex\app.py", line 451, in _generate_component raise e File "C:\work\pyside6\test1\venv\Lib\site-packages eflex\app.py", line 440, in _generate_component return component if isinstance(component, Component) else component() ^^^^^^^^^^^ File "C:\work\pyside6\test1\test1\test1.py", line 106, in index rx.foreach( File "C:\work\pyside6\test1\venv\Lib\site-packages eflex\components\core\foreach.py", line 85, in create component.children = [component._render().render_component()] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\work\pyside6\test1\venv\Lib\site-packages eflex\components\tags\iter_tag.py", line 124, in render_component component = self.render_fn(arg, index) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\work\pyside6\test1\test1\test1.py", line 108, in <lambda> lambda data, index: item(item, data), ^^^^^^^^^^^^^^^^ File "C:\work\pyside6\test1\test1\test1.py", line 65, in item on_click=Content.toggle_menu_item(index, data), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\work\pyside6\test1\venv\Lib\site-packages eflex\event.py", line 202, in __call__ raise EventHandlerTypeError( reflex.utils.exceptions.EventHandlerTypeError: Arguments to event handlers must be Vars or JSON-serializable. Got <function item at 0x000001BF623E5440> of type <class 'function'>.

    • @maxgonzalez3975
      @maxgonzalez3975 11 дней назад

      rx.foreach( Content.links, lambda data, index: item(item, data), ) ::::: Aqui debe ser :::> item(item, data) debería ser item(index, data). Debes pasar el index en lugar de item.

  • @KARYEIJAFELEX
    @KARYEIJAFELEX Месяц назад

    Hey,thank you ❤. Is there anyway I can change color of textfield basing on the type of value? Say red if string,and black if float?

  • @khalilgaming-d6c
    @khalilgaming-d6c Месяц назад

    i have not started but does'nt it look kinda slow ? with the animated side bar menu , when the dot changes from one option to another one the transition is quite slow

    • @lineindent
      @lineindent Месяц назад

      You can change the transition speed to make it go faster, or simply remove transition all together to make it instant

  • @user-private55
    @user-private55 Месяц назад

    ❤❤

  • @selim26484
    @selim26484 Месяц назад

    thanks

  • @mawkuri5496
    @mawkuri5496 Месяц назад

    is that androis ios simulator in vscode? or xcode ios simulator?

  • @Mhm93Pc
    @Mhm93Pc Месяц назад

    This for Android application or desktop?

  • @rogerioalcantara5383
    @rogerioalcantara5383 Месяц назад

    Very good your project

  • @kkos2998
    @kkos2998 Месяц назад

    how to display the default keys in using a def?

    • @lineindent
      @lineindent Месяц назад

      You can get a list of the keys within the data. So something like list(data.keys())[0]

    • @kkos2998
      @kkos2998 Месяц назад

      @@lineindent sorry my english is pool.what I mean is the pycharm display the keys while we typing code.when we use a def, it will display the key's name in IDE if we don't type it.

  • @dlhwwok5285
    @dlhwwok5285 Месяц назад

    Amazing work

  • @Saif_mohammed1
    @Saif_mohammed1 Месяц назад

    شكرا لك على المشاركة

  • @bashirbasha8189
    @bashirbasha8189 Месяц назад

    Can i add checkbox on every line ? , how ?

  • @jacksonsmith...
    @jacksonsmith... Месяц назад

    awesome man i just started reflex and i love your videos i appreciate ❤

  • @pydude1845
    @pydude1845 Месяц назад

    شكرا جزيلا و فضلا منك شرح oop مستوى متقدم 🙏

  • @azuretooth
    @azuretooth Месяц назад

    I think this is hard. Why doesn't Flet use HTML for layout work?

  • @moonlightstudio
    @moonlightstudio Месяц назад

    is this also responsive on mobile and desktop?

  • @tikinfluence
    @tikinfluence Месяц назад

    please can you make a video on integrating django and flet? it will be really helpful.....

  • @sikhumbuzobembe3804
    @sikhumbuzobembe3804 Месяц назад

    Lovely. Can we get a tutorial on building an e-commerce web app

  • @bozh5407
    @bozh5407 Месяц назад

    Thank you. Will there be more videos about Flet?

  • @suen-tech
    @suen-tech Месяц назад

    The seconde one Thank you So helpfull

  • @magbomajoshua1585
    @magbomajoshua1585 Месяц назад

    Am the first to comment.😂 Nice video

  • @globalassemblage
    @globalassemblage Месяц назад

    need source code

  • @UnitySimplified
    @UnitySimplified Месяц назад

    Try FastHTML a new fullstack framework for python

  • @vladimirgutierrez7
    @vladimirgutierrez7 2 месяца назад

    Good! Very good!

  • @PradyumanSharma-t6w
    @PradyumanSharma-t6w 2 месяца назад

    its good but please give more information like if i am then just show me a single page of sign in other show me single page of register or when in sign or log in then open a next page where from application runs

  • @עדיקובי-ז6ח
    @עדיקובי-ז6ח 2 месяца назад

    Thanks for the great video! When I tried flet build web, I got errors. Then I tried to create the most basic project and include in my requirements only flet and Pyrebase4, and the build still failed. When I removed pyrebase from the requirements the build passed. Is there an issue with building using Pyrebase4? Could you make a video on publishing our app?

  • @savbran
    @savbran 2 месяца назад

    You have the passion and innate ability to teach things like programming in Rust expressing things with comments in the code. Thanks a lot for you commitment and time in creating videos like this!

  • @mawkuri5496
    @mawkuri5496 2 месяца назад

    how do you covert this into an apk?

  • @ricardoalexandrino4394
    @ricardoalexandrino4394 2 месяца назад

    Would be great if you try to do the same app and testing on an android enviroment. Get access in android it's pretty hard.

  • @SGNewWay
    @SGNewWay 2 месяца назад

    Do you know how to fix the names of datatable headers?

  • @SGNewWay
    @SGNewWay 2 месяца назад

    Hello, do you know how to fix the datatable headers?

  • @BIM-nr9mf
    @BIM-nr9mf 2 месяца назад

    thanks a lot, please make cool stuff anymore!

  • @juancruzsaldano8998
    @juancruzsaldano8998 2 месяца назад

    Hi!, i've got a 2 questios, 1) why do you use async for database? and 2) Im builing a crud app, the thing is i have got several paes, and in each one, the user can insert/delete or update data. If the user changes de table in one of the pages, the other pages dont reflect the new changes, do you have any suggestions in how to aproach this? Thank, i love ur videos

  • @Zac_Aj
    @Zac_Aj 2 месяца назад

    Its really amazing to see the pages(routing)update on the go.

  • @OkyCapriatto
    @OkyCapriatto 2 месяца назад

    nice tutorial

  • @yvankoabiloa9490
    @yvankoabiloa9490 2 месяца назад

    Hi, I followed you on GitHub since June. I’ve just discovered you had a RUclips Channel. Really impressive. Could you share the code on your videos on GitHub because please ?