Desktop GUI App With Python & Tkinter

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 พ.ย. 2024

ความคิดเห็น • 373

  • @howardsaints
    @howardsaints ปีที่แล้ว +4

    I have just recently picked up Python after 25 years off "coding". My coding experience gave me the foundation but struggling with integrating Tkinter into my python code. This video has provided a serious 'enlightment' for one that has been 'lost' for 25 years from coding.
    Next, I am going to search for a similar Django video -- which I could not wrap my head around very well.
    Bravo and thank you, Brad

  • @roberti8506
    @roberti8506 5 ปีที่แล้ว +5

    Hello from Russia. I work as a manager in a trading company. Thank you very much, based on your video, I created my own small project that helps me to fix customer orders. This is a magical feeling when you want something for a long time and you get it - it’s worth a lot and thank you again for that!
    If anyone is interested, I can share a link to the git repository.

  • @riverlance9647
    @riverlance9647 4 ปีที่แล้ว +10

    those who are getting error while installing tkinter and tkmessagebox in windows , the module is already installed along with the python setup (python 3.9) and tkmessagebox is a part of tkinter , so no need to install seperately
    go in cmd(command terminal) and type == "python -m tkinter --version"

    • @arrhythmia125
      @arrhythmia125 3 ปีที่แล้ว

      thank you so much for this!

  • @SpiritualFacts
    @SpiritualFacts 5 ปีที่แล้ว +53

    Finally Brad Stepping Into Desktop!!

  • @ProgrammingwithPeter
    @ProgrammingwithPeter 5 ปีที่แล้ว +44

    This is super useful for beginners! Great job Brad!

  • @augedoo8409
    @augedoo8409 5 ปีที่แล้ว +4

    Java thought by you will be a dream come true for me. I've been doing Java and android dev for a while but i changed to web dev because of the way you teach it. You are fantastic.

    • @MeldzhaParastais
      @MeldzhaParastais 5 ปีที่แล้ว +1

      The same here. Was learning Java and switched to HTML/CSS/JS/NodeJS

    • @augedoo8409
      @augedoo8409 5 ปีที่แล้ว +1

      Cool. Am now doing Brad's frontend courses on Udemy. Seriously he's an amazing teacher. I never struggle to understand anything. Some advanced CSS stuff can be treaky sometimes, but with a lil practice, am good. I plan on taking all of his courses. Maybe we could collaborate on a project when I advance a lil in this tech space.

    • @MeldzhaParastais
      @MeldzhaParastais 5 ปีที่แล้ว +1

      @@augedoo8409 yes, we could. It is exactly what I am looking for. A programming buddy. That would be cool. PM ?

    • @MeldzhaParastais
      @MeldzhaParastais 5 ปีที่แล้ว

      @@augedoo8409 do you have a discord?

    • @augedoo8409
      @augedoo8409 5 ปีที่แล้ว

      @@MeldzhaParastais I don't own any but am on other community discord servers. Do you?

  • @j_a_lee
    @j_a_lee 2 ปีที่แล้ว +1

    This is a great code-along. It's a perfect starter for anyone like myself who wants to add a GUI to their python code and could use a quick starter. Giving it CRUD functionality with SQL is also helpful. Many thanks for this!

  • @bankoleesan2129
    @bankoleesan2129 5 ปีที่แล้ว

    Brad makes me so happy... Gave a colleague of mine at work a link to this TH-cam channel, he's subscribed now... I could hear Brad's voice from his cubicle, lol... I got so excited hahahaha 😄
    You're the man Brad, always. Your love for coding and building things is unmatched!
    That being said, you know one thing that would make my life complete? If you had your courses on Pluralsight. I am aware that Udemy has been giving problems lately, and I feel like a platform like Pluralsight would be just perfect for you sir. Plus you'd be a favorite almost instantly, and your projects and interactive courses would be the bomb. Although I fear that Mr Traversy has too much "Soul" for pluralsight (which is actually part of why we all love you sir).

  • @TraversyMedia
    @TraversyMedia  5 ปีที่แล้ว +66

    What other languages/technologies would you guys like me to look into for desktop apps? I want to do some stuff beyond web dev

    • @rakshiths.n9680
      @rakshiths.n9680 5 ปีที่แล้ว +35

      Electron.js

    • @TraversyMedia
      @TraversyMedia  5 ปีที่แล้ว +35

      @@rakshiths.n9680 Love Electron, I have a few small projects but I want to do something bigger, maybe a full course or series

    • @ashishkpoudel
      @ashishkpoudel 5 ปีที่แล้ว +8

      Python and GTK

    • @MULTICODE
      @MULTICODE 5 ปีที่แล้ว

      Laravel ? Can we do a desktops app with it ?

    • @MULTICODE
      @MULTICODE 5 ปีที่แล้ว +1

      What about angular ?

  • @CTcuber4K
    @CTcuber4K 4 ปีที่แล้ว +27

    Me: a desktop gee-you-eye application
    Brad: a gooey application

    • @phillipgilligan8168
      @phillipgilligan8168 3 ปีที่แล้ว +1

      That's how its referred to in the industry, so at least he's accurate, neither are wrong, though, you get funny looks when you say it your way occasionally nobody is going to say anything really.

  • @DRocksRecords
    @DRocksRecords 4 ปีที่แล้ว +5

    That was really easy compared to other tutorials I've watched and also I like that we went from zero to executable file. Really nice to use sqlite for the first time too.
    good job, I hope you get cheers for your work.
    Alex.

    • @1bmxam
      @1bmxam 4 ปีที่แล้ว

      D Rocks Records tHAnkS AleEeeeXxx

  • @garystout4300
    @garystout4300 4 ปีที่แล้ว +1

    Brad, your teaching style is superb! Very easy to understand and follow for a complete Noob to Python and Tkinter. I am trying to find a GUI solution for the Raspberry Pi and so far, it seem Python and Tkinter are the best solution.

  • @frikkievandermerwe
    @frikkievandermerwe 5 ปีที่แล้ว +6

    I am currently working through your Django Udemy course, well done! Thanks for your awesome work man! This is a great Tkinter tutorial as well. Love your explanations in the initial setups as it helps us understand how to think about projects. Keep it up! On which course next: something like Electron (or better alternative) to create desktop apps using the web tech we already know.

  • @dilshanchrishantha6548
    @dilshanchrishantha6548 4 ปีที่แล้ว +1

    a clear demonstration of GUI with python and Tkinter

  • @davidbrown2806
    @davidbrown2806 4 ปีที่แล้ว +1

    Good content. The OOP approach to creating a database is excellent. Would have been interesting to see clicking one of the CRUD buttons creating another window. Nice to see that you don't need Django or Flask to do this stuff.

  • @ryannicholson5240
    @ryannicholson5240 5 ปีที่แล้ว +1

    Another gold nugget from Brad. Thanks a lot for the continuous work in making our lives better. Could you please do a tutorial on how to make price calculator for web services using Javascript. It should be like a multi-step form where users can select items and the price shows up on the next stage of the form until the form is ended.

  • @itzikgutzcha4779
    @itzikgutzcha4779 4 ปีที่แล้ว

    Thank you, I learned a lot. I liked how you handled the "out of range" error. This happens when you delete an entry but retain its' index in the "selected_item" variable, you could have also reset the "selected_item" variable whenever you deleted something.

  • @paulburkart3575
    @paulburkart3575 4 ปีที่แล้ว +3

    I'd love to see more GUI Development Videos from you. Maybe next you could look into Kivy?

  • @marektalpak4315
    @marektalpak4315 5 ปีที่แล้ว +1

    Thank you, Brad! This video gave more understanding than the Python course a have taken. Small, but useful app. Very good starting point.

    • @priyanjaygoswami9595
      @priyanjaygoswami9595 3 ปีที่แล้ว

      th-cam.com/video/CEc77MQFzhk/w-d-xo.html&ab_channel=TheCodeLearner

  • @sangamadhikari8497
    @sangamadhikari8497 5 ปีที่แล้ว +3

    I love how you use VS Code for every single projects you do. Been a fan of VS Code looking at your youtube video, Nice one Brad.

  • @geekgod9320
    @geekgod9320 4 ปีที่แล้ว

    This is a really good tutorial to understand tkinter along with CRUD operations. Loved it totally! Hope to watch more videos on various fields!! Thank you so much once again...

  • @unchart_d
    @unchart_d 5 ปีที่แล้ว

    Brad know this, he explain clearly and you get what he said exactly.

  • @dimitrisandroid6483
    @dimitrisandroid6483 5 ปีที่แล้ว

    Thank you a lot Brad!
    This was what I was looking for!
    I want to create a small and low cost erp for a small business working in desktop and offline.
    Now I need to find out how to create templete for the invoices ( custom fields, columns etc) and print them via my program.

  • @anoundhim4393
    @anoundhim4393 5 ปีที่แล้ว

    i already purcase your udemy course about nodejs, express & mongo THAT'S AWESOME to the point and really really best way WAITING FOR ANOTHER COURSE

  • @wilwad
    @wilwad 2 ปีที่แล้ว

    The amount of work needed to put common controls on a form really takes the fun out of coding

  • @aavalos163
    @aavalos163 4 ปีที่แล้ว +2

    This is the best tutorial I have ever taken. Thank you for sharing it.

  • @codeversion
    @codeversion 5 ปีที่แล้ว

    Hello Sir... i have learnt alot from you Node.js Api Master Class. Really amazing ! Hats off to you. Every single line of code you just described in very professional way. Bravo !!
    Thanks alot :)

  • @georgehammond867
    @georgehammond867 5 ปีที่แล้ว +1

    Nice one..you hit 900-K subs congratulations Traversy Media. :)

  • @Puns7733
    @Puns7733 4 ปีที่แล้ว +1

    Amazing Tutorial. Best a newbee can have it. Thanks Brad!!!!

  • @johankotze42
    @johankotze42 5 ปีที่แล้ว

    Thanks. This helped a lot to get me comfortable in Guis. I could not (yet) get the scroll bar to appear like yours, but it is there and it is working. I suspect I have some library version issues, but I'll check into that

  • @ezcomezgo11
    @ezcomezgo11 5 ปีที่แล้ว

    I'm a beginner in python 3. Very helpful. Thanks. Keep up the good work. :)

  • @Wilksey37
    @Wilksey37 5 ปีที่แล้ว +1

    Great video, I notice you are getting a lot of mentions from other YTers as a good resource, I think since TheNewBoston left town you are the "go to" channel for tutorials and such, you have a good range of content and it is getting more varied, this video proves that, not far from 1M subs either! Well deserved I say, your content is invaluable!!

    • @FordExplorer-rm6ew
      @FordExplorer-rm6ew 5 ปีที่แล้ว

      Basically, yes

    • @bankoleesan2129
      @bankoleesan2129 5 ปีที่แล้ว

      Awww yeah! Damn I remember TheNewBoston from back in the day... Bucky Roberts was such fun to learn from. But yeah, Mr Traversy is basically the go to for TH-cam tuts right now 😌

  • @tojoeinstein5558
    @tojoeinstein5558 2 ปีที่แล้ว

    ah... very good and and very easy to pratice with your explaining.... thank you very much sir... continue♥♥

  • @AbhishekBM
    @AbhishekBM 5 ปีที่แล้ว +2

    Loved it Brad. Keep doing desktop development tutorials :)

  • @Nivia-r1c
    @Nivia-r1c 3 หลายเดือนก่อน

    Thank you for this detailed tutorial. Can you explain how did you rename those multiple instances of a name in a portion of your code, when you duplicate by copying the first part (widget) you created and then you rename it as customer but changing all instances of the previous name simultaneously?

  • @gacem213
    @gacem213 2 ปีที่แล้ว

    Thanks Brad very clear explanation as always. It would be great to do more videos on tkinter, for instance creating buttons to open up more windows. Stay blessed.

  • @khmsalhuas1
    @khmsalhuas1 4 ปีที่แล้ว

    Great tutorial!
    at 41:50 you can just say if '' in [part_text.get(), customer_text.get(), retailer_text.get(), price_text.get()]
    or use any([part_text.get()=='', customer_text.get()=='', retailer_text.get()=='', price_text.get()==''] ). If I am going to write similar to what you did, I would write it in this way...
    if (
    part_text.get()=='' or
    customer_text.get()=='' or
    retailer_text.get()=='' or
    price_text.get()==''
    ):
    do whatever

  • @py-acad4721
    @py-acad4721 3 ปีที่แล้ว

    great job, your tutorials have been very helpful . i rate you one of the best

  • @DrSamerKantakji
    @DrSamerKantakji 4 ปีที่แล้ว

    Many thanks Keith, really it is very assistance to me after letting programming more than 10 years.. I expect to begin my activity strongly..

  • @hadibq
    @hadibq ปีที่แล้ว

    Great tutorial! great way of showing things!

  • @Rob-cq1nf
    @Rob-cq1nf 5 ปีที่แล้ว +13

    Nice! Pease more Python and Gui content^^

  • @erikvansoest9926
    @erikvansoest9926 3 ปีที่แล้ว

    Just what I was looking for. Thanks a lot Brad

  • @rosselliot8971
    @rosselliot8971 3 ปีที่แล้ว

    I'm watching this is April 2021 using Python 3.9.2 (Brad is using 3.7.0) and the Tkinter constructor options for many of the widgets are very different. I'm surprised there's been so much change in only 18 months.

  • @raphaeljaggerd3585
    @raphaeljaggerd3585 4 ปีที่แล้ว

    This guy is a programming god

  • @derekknight7496
    @derekknight7496 5 ปีที่แล้ว

    Thanks Brad making a obd dashboard for my car and this is super helpful.

  • @naungsai
    @naungsai 4 ปีที่แล้ว

    Thank you very much. It helps me a lot to start learning python. Hope to see more such project.

  • @DevSage
    @DevSage 5 ปีที่แล้ว

    Excellent tutorial! Hey Brad, quick question - don't know if you already have a video out there about this, but do you have any tips on how a small dev tutorial channel like myself(~430 subs) can gain more exposure? My focus is Javascript-related. I mean, my content's good and I'm definitely growing, but it's like at a snail's pace!

  • @ytlagu2010
    @ytlagu2010 5 ปีที่แล้ว +1

    You really have passion for what you're doing... I enjoy your videos and sometimes I won't know if it is the end of it... good work bro!!! more hugs from Africa!!!

    • @graciousemmanuel6142
      @graciousemmanuel6142 5 ปีที่แล้ว +1

      Stop making Africa look like a country

    • @ytlagu2010
      @ytlagu2010 5 ปีที่แล้ว +1

      @@graciousemmanuel6142 I am proud of Africa and proud too to be an African, oga!

    • @graciousemmanuel6142
      @graciousemmanuel6142 5 ปีที่แล้ว

      @@ytlagu2010 I see that, but comments like this makes westerners look at Africa like a country. I'm not sure you will see a westerner comment such like : "much love from Europe" . that's what I mean.

    • @ytlagu2010
      @ytlagu2010 5 ปีที่แล้ว +1

      @@graciousemmanuel6142 I don't think there is a rule that states that the phrase "much love from ..." should be used only with a country name. It could be any noun really, correct?

  • @tylerdurden7334
    @tylerdurden7334 5 ปีที่แล้ว +1

    Legend! thank you so much for the hard work you put in :). can you please do a video series on how to use mysql+nodejs properly in a rest api context?

  • @tonylancer7367
    @tonylancer7367 5 ปีที่แล้ว +5

    Finally something I dig my teeth into.
    Any reason you're on Mac for a while these days?

    • @TraversyMedia
      @TraversyMedia  5 ปีที่แล้ว +4

      I use both but mac just seems smoother for what i do as far as web dev. Less headaches with npm, etc...This project was an exception. Pyinstaller worked fine on windows and gave me issues on mac.

  • @amaromem1
    @amaromem1 5 ปีที่แล้ว +1

    Really interesting but why not to use C#?
    Any advantage from Python over C# in this task?

  •  3 ปีที่แล้ว

    Thanks for sharing! It works great!

  • @RTW590
    @RTW590 5 ปีที่แล้ว +1

    Yay this is awesome! Thank you. ❤️ From a patron 😀

  • @aaroncatolico7550
    @aaroncatolico7550 2 ปีที่แล้ว

    I woulda put these products into a "treeview" widget instead. You get way better separation and appearance as well.

  • @davebudah
    @davebudah 5 ปีที่แล้ว

    Just in time. Thanks Brad.

    • @priyanjaygoswami9595
      @priyanjaygoswami9595 3 ปีที่แล้ว

      th-cam.com/video/CEc77MQFzhk/w-d-xo.html&ab_channel=TheCodeLearner

  • @Romek_S
    @Romek_S 5 ปีที่แล้ว

    It would be great if you could make a short video about the object oriented version of this. I've checked it on your GitHub but If you could add some explanations it would be very helpful.

  • @eldhobabujohn7974
    @eldhobabujohn7974 3 ปีที่แล้ว +1

    i think you made a mistake ... its add_item() method. you shouldnt have to add item into listbox if you call populate().. because the same code is in there... even if you add items into llistbox, when you call the populate() , the list box will be cleaned and get values from database

  • @1045geo
    @1045geo 4 ปีที่แล้ว +2

    For those who may have an issue with the command at the beginning
    "pip install pipenv" like I had, please run "python -m pip install pipenv --user". And then "python -m pipenv shell"

    • @JoSh-yu6jt
      @JoSh-yu6jt 4 ปีที่แล้ว

      It may be more trustworthy, if you added why to do so.

    • @poloska9471
      @poloska9471 4 ปีที่แล้ว

      Or run [ pip3 install pipenv ] and that should also work if python3 is already installed on the machine... its just that since pip became pip3 the old 'pip whatever' commands don't work unless you specifically do 'pip3 whatever'... i had that issue myself at beginning of vid.

    • @sevnknyt
      @sevnknyt 2 ปีที่แล้ว

      Many thanks!

  • @ddwwssttaanngg
    @ddwwssttaanngg 4 ปีที่แล้ว +1

    Great Video! Thank you! Could Tkinter be used on a Raspberry Pi with the official 7" Touch Screen?
    Does Tkinter support displaying live changing analog readings on the screen?

  • @Anonymous-pr3gr
    @Anonymous-pr3gr 5 ปีที่แล้ว

    If you are serious about GUI apps and performance, use anything other than python. My c O(n^2) bubble sort probably beats python O(nlogn) merge sort given enough items to sort.

  • @bbowling4979
    @bbowling4979 3 ปีที่แล้ว

    I really enjoyed this tutorial. I did have a question. Why do you do a part_entry.delete(END) rather than setting part_text=''?

  • @MyName-fr3nf
    @MyName-fr3nf 5 ปีที่แล้ว

    Appreciate your work Brad!

  • @co850
    @co850 5 ปีที่แล้ว

    This is so great! Thanks for putting this tutorial together.

    • @priyanjaygoswami9595
      @priyanjaygoswami9595 3 ปีที่แล้ว

      th-cam.com/video/CEc77MQFzhk/w-d-xo.html&ab_channel=TheCodeLearner

  • @jorgebautista7024
    @jorgebautista7024 3 ปีที่แล้ว

    Hello Brad. Nice tutorial. I have a question, I want to use one of the button to activate another code. Any suggestion?

  • @namanallawadhi7397
    @namanallawadhi7397 3 ปีที่แล้ว

    thank you Heisenberg :)

  • @kheirabeldja5268
    @kheirabeldja5268 3 ปีที่แล้ว

    thank you very much for this tutorial it was really usefull

  • @nguyencanh1651
    @nguyencanh1651 4 ปีที่แล้ว

    Great Traversy Media. Thanks for tutorial.

  • @GreatAdib
    @GreatAdib 5 ปีที่แล้ว

    Amazing tutorial as always Brad . Please as I your long time subscriber I suggest you to make an Android app that has audio and video call feature I am really stuck on that part in Android project of mine . Please bro it's a humble request to you.

  • @AdityaKumar-lw4yc
    @AdityaKumar-lw4yc 3 ปีที่แล้ว

    use py2app for making executable on a mac it worked for me
    NOTE:- you need to create a setup.py file for your application

  • @stevendornan7979
    @stevendornan7979 5 ปีที่แล้ว +5

    Oh this made my day, thank you so much

    • @priyanjaygoswami9595
      @priyanjaygoswami9595 3 ปีที่แล้ว

      th-cam.com/video/CEc77MQFzhk/w-d-xo.html&ab_channel=TheCodeLearner

  • @kabir73722
    @kabir73722 4 ปีที่แล้ว

    You are really amazing teacher thanks a lot.

  • @purplev2791
    @purplev2791 5 ปีที่แล้ว

    The only other recommendable Tkinter video I've seen was from thenewboston, which was a bit outdated...so thank you very much! =)

  • @circuitmasters5258
    @circuitmasters5258 5 ปีที่แล้ว

    Thanks Brad this will work - i did a project like this before - what i want to know is how to encrypt the database

    • @priyanjaygoswami9595
      @priyanjaygoswami9595 3 ปีที่แล้ว

      th-cam.com/video/CEc77MQFzhk/w-d-xo.html&ab_channel=TheCodeLearner

  • @jwchavez
    @jwchavez 5 ปีที่แล้ว

    Thanks for this tutorial Brad, just the one i needed. I have just finished learning python basics and was wondering about how to create cross platform desktop apps with this language, so your tutorial comes quite handy. I have just a some questions: a) Why are those curly brackets showing in the listbox? b) I suppose that once the installer executable file is built, i may copy it to another computer. But, do i need to install python (same version) on the target computer? is this executable file a 100% native binary or does it include an embedded python interpreter? c) Is the executable generated file comparable to those generated by nuitka?
    Sorry for so many questions, i'll take a look to tkinter docs. Thanks a lot for your great content buddy. Regards from México !

    • @priyanjaygoswami9595
      @priyanjaygoswami9595 3 ปีที่แล้ว

      th-cam.com/video/CEc77MQFzhk/w-d-xo.html&ab_channel=TheCodeLearner

  • @TheFringeRevolver
    @TheFringeRevolver 4 ปีที่แล้ว

    Great tutorial! I notice a lot of other tutorials in tkinter people are using ".pack" but this one isn't. Can anyone offer an explanation to what the difference is?

  • @ZixZag
    @ZixZag 5 ปีที่แล้ว +2

    After some useless videos, it is something helpful

  • @walterhardwellwhite171
    @walterhardwellwhite171 3 ปีที่แล้ว +2

    i cant install tkinter :( (Error: Error: An error occurred while installing tkinter!
    Error text:
    ERROR: Could not find a version that satisfies the requirement tkinter (from versions: none)
    ERROR: No matching distribution found for tkinter
    Installation Failed)

    • @QubitBrain
      @QubitBrain 2 ปีที่แล้ว

      "pip install tk" instead of "pip install tkinter"

  • @Simon-ik1kb
    @Simon-ik1kb 3 ปีที่แล้ว

    maybe you have issues like me installing tkinter and tkmessagebox with pip. I use Python 3.9. Tikinter and tkmessagebox comes by default with the Python. So you can just do the import without installing them. Also tkmessagebox now is tkinter.messagebox

  • @Auzep
    @Auzep 4 ปีที่แล้ว +1

    I feel like I owe my career to traversy media lmao

  • @kazoobab.l2836
    @kazoobab.l2836 2 ปีที่แล้ว

    LOVED IT

  • @masterdeki
    @masterdeki 5 ปีที่แล้ว

    What database you suggest to use for website that will store a LOT of data, mostly images?

  • @MaanliCht91
    @MaanliCht91 2 ปีที่แล้ว

    Hello thank you for this amazing tutorial. I have a question if we wanna do some update in our app it will update automatically on execute app? or we have to use again that pyinstaller to make new one? Idk if I could tell properly what I mean :D

    • @wadhajable
      @wadhajable 2 ปีที่แล้ว

      I think you need to create a new exe file

  • @eltreum1
    @eltreum1 5 ปีที่แล้ว

    Not sure is its the same for Mac and Linux but when using the Tkinter GUI if you change your main python file extension to .pyw the app will run without the console window expecting a windowed app.

  • @dontbeafraid5313
    @dontbeafraid5313 5 ปีที่แล้ว +1

    Hi Brad can you make a linode tutorial please. Thanks

  • @abdalrahman3624
    @abdalrahman3624 5 ปีที่แล้ว

    Please can u provide more on this, and thanks a lot, if u know really i benefit alot from your videos, thanks bro 😍😍😍

  • @FernandoLopes-ck1ok
    @FernandoLopes-ck1ok 2 ปีที่แล้ว

    On 39:13 why use those 2 lines (parts_list.delete and parts_list.insert)?
    I mean, populate_list() doesn't do that already? I did it here and got the same result

  • @kamikaze_jb
    @kamikaze_jb 5 ปีที่แล้ว

    Thanks, we needed that!

  • @brandonlee712
    @brandonlee712 2 ปีที่แล้ว

    on linux you may need to install some packages manually. I had to on arch yay -S tk.

  • @saidrasool8431
    @saidrasool8431 5 ปีที่แล้ว

    BRAD is it necessary to learn data structure and algorithm to learn web development?plz reply.

  • @ahmad-murery
    @ahmad-murery 5 ปีที่แล้ว

    Thanks Brad,
    About the add_item function
    I just noticed that after you called db.Insert you deleted the part_list and then insert the new item's data into the list
    although, you called the populate_list function after it
    isn't it enough to just call populate_list which will delete the list before populating it with old data plus new inserted item?
    Or return the new inserted item from db.Insert then just add this row to the list instead of populating all the list for each insert, update and delete operation?
    Regards

  • @dishanmadhuranga8032
    @dishanmadhuranga8032 5 ปีที่แล้ว

    Thank you.. I make this weekend..

    • @priyanjaygoswami9595
      @priyanjaygoswami9595 3 ปีที่แล้ว

      th-cam.com/video/CEc77MQFzhk/w-d-xo.html&ab_channel=TheCodeLearner

  • @treyp9935
    @treyp9935 5 ปีที่แล้ว +2

    I will like you to do a maths app with python there should be complex numbers,differentiation,calculus and other maths operation thank you very much

  • @vikassingh542
    @vikassingh542 ปีที่แล้ว

    Quality content.
    👍

  • @ANONYMOUS-qx4yx
    @ANONYMOUS-qx4yx 5 ปีที่แล้ว

    Good job brad

  • @mrityunjayahiremath3951
    @mrityunjayahiremath3951 5 ปีที่แล้ว

    Hey Brad, please make a TH-cam video or Udemy course on REST API using Python and Django

  • @cursoderobotica
    @cursoderobotica 5 ปีที่แล้ว

    I like it!!! awesome thank you

  • @faridanuar5066
    @faridanuar5066 3 ปีที่แล้ว

    For me, I got error for GUI to be build executable. I used this command on terminal pyinstaller --onefile part_manager.py(for windows) and it works!

  • @bottonline4544
    @bottonline4544 4 ปีที่แล้ว

    Thanks Brad. The App run very well in Python. But when i compile it with pyinstaller , the conversion process is sucessfully ,
    but the file "part_manager. exe does not run on Windows ? I have Python 3.8 and Windows 10 64 bits. Best Regards

  • @HudsonLetsPlay
    @HudsonLetsPlay 2 ปีที่แล้ว

    If anyone is having trouble with the pipenv shell, type ( python -m pipenv shell ) This should help.

  • @muadzrosli
    @muadzrosli 4 ปีที่แล้ว

    Hi Brad! I hope you are doing alright there. I just wondering about the add_item function @40:14 . Can I just remove the 'parts_list.delete()' and 'parts_list.insert()' statements? I think the populate_list() already delete items from list and show all from database including newly added item. Correct me if i am wrong.