Learn Python With This ONE Project!

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 พ.ค. 2024
  • In this video I'm going to teach you Python by working through a project from scratch! A completely new project to me! Hopefully this will make you a lot more confident and help you learn Python. Follow along and comment down below how it worked for you!
    Get started with OctoML and Download the CLI for free at: try.octoml.ai/Tim
    💻 ProgrammingExpert is the best platform to learn how to code and become a software engineer as fast as possible! Check it out here: programmingexpert.io/tim and use code "tim" for a discount!
    Completed Code: github.com/techwithtim/Python...
    ⭐️ Timestamps ⭐️
    00:00 | Learn Python With One Project
    00:54 | OctoML
    02:10 | Building The Project
    53:45 | Outro
    ◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️
    👕 Merchandise: teespring.com/stores/tech-wit...
    📸 Instagram: / tech_with_tim
    📱 Twitter: / techwithtimm
    ⭐ Discord: / discord
    📝 LinkedIn: / tim-ruscica-82631b179
    🌎 Website: techwithtim.net
    📂 GitHub: github.com/techwithtim
    🔊 Podcast: anchor.fm/tech-with-tim
    🎬 My TH-cam Gear: www.techwithtim.net/gear/
    💵 One-Time Donations: www.paypal.com/donate?hosted_...
    💰 Patreon: / techwithtim
    ◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️
    ⭐️ Hashtags ⭐️
    #techwithtim #python #learnpython #octoml

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

  • @TechWithTim
    @TechWithTim  8 หลายเดือนก่อน +43

    Start a high paying tech career making $60k+/year with NO DEBT: coursecareers.com/a/techwithtim

    • @TheScorpion615
      @TheScorpion615 7 หลายเดือนก่อน +2

      I'm definitely interested and i am new to your channel i have been binge watching hoping i can learn how to do coding ❤
      Question how long have you been doing this for?

  • @demetriuslewis6750
    @demetriuslewis6750 ปีที่แล้ว +1528

    THIS IS WHAT TH-cam NEEDS MORE OF!!! the real process of thinking and working on a project. THANK YOU TIM!

    • @itdoesanimation
      @itdoesanimation ปีที่แล้ว +26

      Agreed. We have too many language specific tutorials and not enough project structure related tutorial to create actual working programs. So thank you for making this.

    • @torexanovich.
      @torexanovich. ปีที่แล้ว +3

      I agree.

    • @joelvoxberg4678
      @joelvoxberg4678 ปีที่แล้ว +12

      I agree, though I felt this tutorial was a bit high paced. I would like to have seen more about the thinking of how to structure the work. Why did we start with the deposit function? it did seem like Tim hade done this problem before hand and just coded it from memory and therefore a few mistakes slipet in.
      I did enjoy it tho!

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

      I think it’s probably important to try hard to avoid “paralysis by analysis”

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

      @@joelvoxberg4678 He mentioned he likes to start with user input and that's why he started with the deposit function

  • @louisjeffries4789
    @louisjeffries4789 ปีที่แล้ว +15

    I typed print(“hello world”) then came straight to the advanced shit, like a man

  • @LBU3N0
    @LBU3N0 ปีที่แล้ว +1104

    Thanks Tim! Truly appreciate your way of teaching. Keep them coming!

    • @musicstation-_-
      @musicstation-_- ปีที่แล้ว +97

      Dude!! is the tutorial that good

    • @Hashir404
      @Hashir404 ปีที่แล้ว +86

      Oh gosh my dude just donated a 100 bucks !!! Appreciated your love for programming!

    • @noubaharshaikh6387
      @noubaharshaikh6387 ปีที่แล้ว +30

      ​@@musicstation-_- this tutorial is worth easily 1000+ but you need to have basic knowledge

    • @l3gend272
      @l3gend272 ปีที่แล้ว +45

      Tim didn’t even reply or acknowledge, that’s tuff

    • @CorridorJ
      @CorridorJ ปีที่แล้ว +34

      @@l3gend272 with a tip that high , Tim probably did it in person

  • @lukask.2549
    @lukask.2549 ปีที่แล้ว +177

    that's literally one of the best videos ever for python people who have the basics and are trying to advance to own projects. Keep it up! Subscribed for sure

  • @kitwarren2493
    @kitwarren2493 ปีที่แล้ว +11

    Great idea for a video format! This was amazing - I'd love to see more at varying levels of difficulty. Thank you Tim!

  • @ivanmironov599
    @ivanmironov599 ปีที่แล้ว +26

    Absolutely outstanding tutorial! I appreciate how you get right into things but also take the time to break it down and easily explain why you would use a certain function, command, method, etc. Most other tutorials just drone on and on and I end up falling asleep halfway through, but your teaching style reflects that of someone who understands how some of us could use a well thought out explanation of what does what and why/when you would use it. I have learned more about Python (the core, basic functions) in the first 10 minutes from you than I did with a tutorial course in two days. You got a sub from me.

  • @neodonut1279
    @neodonut1279 ปีที่แล้ว +129

    Tim, you are definitely (if not the best) one of the BEST python youtubers out there. I absolutely love your explanations, your thinking process and overall quality of videos. I'm still learning how to effectively use python as a programming language (I am relatively new to programming
    with text based languages) and to write good and clean code. Thank you so much for these videos and your time put into them. :)

  • @gneeliesandthings6396
    @gneeliesandthings6396 ปีที่แล้ว +16

    This was absolutely extraordinary - thank you Tim for all this wonderful work and a great lesson!!

  • @brittneyboone2993
    @brittneyboone2993 ปีที่แล้ว +23

    Hey just wanted to say thank you for your video. It's really good. Straight to the point and very informative. I'm trying to learn to code myself and this is exactly what I need to help me on my journey. Make more videos please. 🙂

  • @MortazaHussein
    @MortazaHussein ปีที่แล้ว +17

    Thank you , thank you and thank you!! This is the kind of videos that makes sense to me based on a challenging project with algorithmic/problem solving process
    I really hope that you can do more projects like this. And the time of 1 hour is perfect, not too short and not too long
    Thank you Tim, I have learnt a lot from this one!

  • @maryjshua
    @maryjshua ปีที่แล้ว +7

    I'm currently taking python beginner course and this project has helped me A LOT! Thank you so much Tim!

  • @vanste9876
    @vanste9876 ปีที่แล้ว +71

    This is so good, it is not annoying, it doesnt bother with some useless info, straight to the point and very clear explanation. Sub from me

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

    I started learning python one week ago, and I was able to follow for most of your tutorial. That’s amazing. You’re an outstanding teacher. THANK YOU!!

  • @samconstantinou2335
    @samconstantinou2335 ปีที่แล้ว +537

    I find building projects and learning at the same time is far more enjoyable than just learning without building anytime at all, thank you Tim 🙏🏼❤️

    • @memphisartguy2
      @memphisartguy2 ปีที่แล้ว +9

      Yeah, so the best way to dive in for me was I wanted a net currency that excepted every where. Porn. So I built a web scrapper using wget and some logic (where python comes in) so to make it even more valuable I when after porn books (series). So 1 need a menu, 2 need variables, 3 need a fetch method, 4 need a counter(s). 5 need if error don't crash. It was easily hundreds of hours and a lot of polishing. So recent was a python script for a YT downloader, and YT Brute Force downloader (YT doesn't always share all videos) and then Mp4 to Mp3. Now YT is an endless source for Mp3's.

    • @matthewstone2545
      @matthewstone2545 ปีที่แล้ว +31

      @@memphisartguy2 Bro... what?

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

      @@matthewstone2545 😂😂😂

    • @1zo514
      @1zo514 ปีที่แล้ว

      @@matthewstone2545 lol

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

      @@memphisartguy2 💀

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

    This is great! Thanks a lot. Please do more such follow-along projects. It really helps us to understand the logical workflow.

  • @thebrodstar
    @thebrodstar 11 หลายเดือนก่อน +7

    This was excellent! My biggest issue with learning on various platforms is not understanding how various parts of the code is used in real life, this really helped me. Well done!

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

    I know HTML, CSS, SCSS and I learned a little bit of python long ago. Now im coming back to just build projects and fun in python and these videos are absolutely great for it! Thanks Jim for this project, it was very fun even Im not a begginer at coding. Amazing!

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

    Step by step learning of the thinking process is super helpful for me, personally. Thank you!!

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

    This is exactly what i needed a year ago for my programming class. Hope i pass it this semester

  • @Music_PsyQuake
    @Music_PsyQuake ปีที่แล้ว +18

    Most definitely needed this! Perfect video for beginners good job tim !

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

    Great video Tim! Please upload more of these, it's very helpful.

  • @timothytjerije7262
    @timothytjerije7262 2 หลายเดือนก่อน +3

    Quality sound and clear on-screen text makes your projects outstanding. Keep it up Tim From Tim

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

    Absolutely wonderful. I watched this over and over again. Great tutorial! Thank you for your time and effort once again!

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

    You are legend for me in Python tutorials, you have perfect English (easy to understand for a non native like me) and perfect pace to follow along as a beginner.

  • @nikkehtine
    @nikkehtine 5 หลายเดือนก่อน +2

    Currently learning Rust following this tutorial. It feels good to feel like you're actually problem solving together with the tutorial and not just copy-pasting code

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

    Thank you so much, this is amazing. I love that you start with something complex but break it down so simply

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

    thank you for this! I'm currently going to school for comp sci, and honestly I cant seem to learn how they're teaching me, but this is helping me so much. TH-cam needs more people like you!

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

    Another PROJECT! Awesome, diving into it right now...Nice job!

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

    Thank you so much for letting me see your thought process with a project... i had no idea how to even begin thinking about doing a project and this helped a lot.

  • @disispeter
    @disispeter 6 หลายเดือนก่อน

    bro first and foremost i want to tell you thank you soo much, im going to spend some time on ya channel going through different python situations.. i've been teaching myself for a couple months and this is by far the happiest ive been, reaching the end with no bugs or synax erros.. much love

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

    Great video and you explain what and why your coding very well. Definitely gonna look up more of your videos

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

    Probably the best programming video I've ever watched. It actually shows the process of creating a program. Thanks!

  • @mo-me-mo
    @mo-me-mo 9 หลายเดือนก่อน +5

    i broke this project up into a few days, but with the extra time, i could really follow along and absorb the info. awesome video and great teaching format, i actually solved some of my errors on my own too! overall, a project to be proud about as a beginner :)

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

    Finally finished this and used your template pdf to check and fix my errors. Thank you sooooo much. This is life changing, and the way you teach is helping my brain :)

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

    Thank you, Tim, I’ve been always struggled with the thinking process but i think now I’m good to go on my own journey.

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

    Being VEEEEEEERY new to python, most of this didn't "make sense" BUT it did at the same time. It doesn't based on me not knowing all the syntax, but your explanation of what exactly each line means did tell a story of how all of this code works together. Great job!

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

    This was very helpful to see your development process, thanks.
    If you need ideas for future videos: several places in this one you mentioned "there are many ways to do this" so maybe you could show several of the ways and talk about the advantages/disadvantages and when you might use on way over another. One area specifically was during the translation coding. Again, thanks.

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

    this is my second time ever learning and working with Python. Even though I didn't understand anything you said as you said it and I basically copied everything you did to get a working Slot Machine, you taught so well. It made me realize how much you REALLY know about coding and how much I have to learn about all the logic itself.

  • @UlyssesOfOmaha
    @UlyssesOfOmaha 9 หลายเดือนก่อน

    Outstanding job on this training. The title is perfect - I solidified a bunch of Python concepts by coding along with this video. Thank you for sharing your knowledge with us.

  • @bikotracks9773
    @bikotracks9773 6 หลายเดือนก่อน

    I'm almost on my first year done of Python learning, I have basic knowledge but this tutorial was really good and reminded me really good about some stuff. Looking forward more of your videos to learn enough for an internship next year.

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

    37:15 There is no need for print(), you can just: else: print(column[row]), the EOL will be added automatically when not specifying the seperator

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

      thx this fixed an issue for me ith my rows not lining up correctly

    • @djm03
      @djm03 20 วันที่ผ่านมา

      You're the best!!!! Fixed my problems with the not even line up

  • @d3.finance
    @d3.finance ปีที่แล้ว

    Absolutely love your channel Tim. Thank you so much for what you do.

  • @scottspa74
    @scottspa74 ปีที่แล้ว +7

    Oh my God, I just found your channel recently and it is PERFECT for what I need! I'm in an 'intro to python' class in this last quarter of my 2 year degree in cybersecurity and digital forensics, and another degree in network admin, and am so often just lost in the python material. Our assignment due tomorrow is to write a program for a roulette wheel. How on the nose is this!? Also, answering the whole 'where do I start?' is SOOOO what I need. I can reverse engineer pretty well, and once I've got some groundwork for my code, I can tidy it up and customize it nicely, but when staring at a blank terminal, I NEVER know where/how to start. Thank you SOOOO MUCH for this! I love the way you walk thru stuff, too; not too fast, not too slow. Perfect pacing. Thank you!

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

      I can't believe I actually managed to code a game despite being a novice. His explanation is top notch 🥶

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

    Such a great video. Would really love to see more like this. Interesting, easy to follow and very very helpful.

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

    Thanks tim, this helped me a lot, it's just as you said, i've been studying python by a while now and i still have no idea where to begin a project from zero

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

    amazing ! love this type of learning, please keep them coming

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

    Please make a playlist for such video series, that is so much needed

  • @don31121980
    @don31121980 9 หลายเดือนก่อน +1

    I tried to do it IDLE , and it worked !
    Thanks Tim you're really helpful

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

    Thank you, Tim, this is some awesome stuff you are uploading!

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

    Tim, You rock MAN!!! This is what I needed to make sense of def and for loops, I'm starting to understand it much better thanks to your great explanation and thought process.. @Demetrius Lewis, YES, 100% we need more videos like this. Tim, THANK YOU! I'm definitely grabbing one of those hoodies 😎

  • @TricksterGaming1
    @TricksterGaming1 11 หลายเดือนก่อน

    Wow, thank you man, really appreciate your way of teaching !! I am very new to coding and I was having tough time wrapping head around how to code, like the mental picture of how a program works... thanks man... it really helped me a lot !!

  • @abhisheh2191
    @abhisheh2191 11 หลายเดือนก่อน

    Thanks for illustrating project building with python . It was great explanation on how to approach a project by dividing into smaller chunks of function and finally integration to deliver solution. Thanks again for your illustration. I may not be confident enough to code completely from blank but code along helps.👍

  • @BillHughes-hz8ei
    @BillHughes-hz8ei 4 หลายเดือนก่อน +17

    My issue is never understanding syntax and flow, but rather coming up with what the functions do and how to make them work. But I love working through these kinds of videos!

    • @tjay303
      @tjay303 7 วันที่ผ่านมา

      yea i hv the same issue too sucks

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

    You have a great talent for teaching, thank you for explaining everything so well.

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

    Excellent teacher - very easy to follow along - explanations are great and overall an excellent project to learn and expand on

  • @Hex-Scholar
    @Hex-Scholar ปีที่แล้ว +3

    Great video, pushes a beginner to the the limit and allows him to learn more 🎉
    When I personally attempted this I added a net-winnings tag for each spin, so it’s easier to see how much I made / lost in total!
    Thanks again Tim!

  • @Big_chicken-ok8gc
    @Big_chicken-ok8gc 4 หลายเดือนก่อน +1

    Tim you helped so many people with learning coding. I am truly grateful that there is someone like you.

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

    Excellent video, This is my second day trying to learn Python and I already feel better about it with no coding experience at all. This was easy enough to follow and recreate that I seriously think anyone could do it.

  • @aimenmalik5298
    @aimenmalik5298 ปีที่แล้ว +19

    I had a lovely time following along and wrapping my head around the code logic. It was challenging but also a lot of fun 🤩

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

      same here. I found his tutorials very useful and get me interested into Python a lot.

  • @fascinatingfactsabout
    @fascinatingfactsabout 4 หลายเดือนก่อน +1

    I tried watching this video couple of months back and I had trouble following it because I knew exactly zero code, didn't understand or know the syntax used in the video and it got too much very soon (not to mention boring). Since then I started learning Python and now, although I still can't code anything worthwhile, at least I'm on a level of "I recognize this" when watching you code. This video instantly went from boring and "too much" to interesting and useful for my level of understanding. It actually got me to make some groundbreaking discoveries in a way to look at code when building a program instead of practice scripts that you do when learning a new program. It kind of rounded up the lessons I made in the other course and made me connect the dots. Thank you for that :)

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

    im not a fan of using break so i would rather return amount instead at 7:15.
    Very impressive to do this from scratch and clear explainaition.

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

    this video is awesome. it is so well thought out, keep it up!!!

  • @pottaz
    @pottaz ปีที่แล้ว +78

    Very nice intro to Python.
    Something I would suggest for an upcomming video.
    - Do a similar type of project but use TDD to develop it.
    - Move the functions into logical files as to understand how you reference them.
    - Use a database to store users and account balances ( like a bank ).
    That will give an overal real world application on how to use Python.

    • @userid5826
      @userid5826 4 หลายเดือนก่อน

      would love too see that too!

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

    Thank you so much this content will save alot of beginners ,usually we don't get real process videos.
    Its going to help me a great deal .. I'm so excited. Subscribing!

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

    Hey man please do some more of these. You will make me a fully functional programmer.

  • @LibertyReign16
    @LibertyReign16 11 หลายเดือนก่อน

    This was so helpful, so far you have been the BEST teacher!! THANK YOU!!

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

    Great to watch and listen to. I've learnt a lot from the way you deal with errors - finding what they were and fixing them.

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

      DO u understand what min 24 is about?

  • @tinypopura
    @tinypopura หลายเดือนก่อน

    I really love that you left your mistakes in! It helps to learn from mistakes as you program because obviously, no one codes perfectly.

  • @dragonsage6909
    @dragonsage6909 10 หลายเดือนก่อน

    Great episode. Thanks for breaking this out like this, I found this to be really helpful, will have to watch again.
    Thx

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

    Miss learning Python again with you, dude!! Thankyou, God bless you!

  • @abhishikkarmakar
    @abhishikkarmakar 6 หลายเดือนก่อน

    please do this more often with some intermediate and advance projects you've work on in your career. I am really glad you make this video .Thanks

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

    just 18 mins into the video and the way he explains everything with those understandable code, subbbed instantly!!

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

    Thank you Tim! This is such a great vid you made for us to learn python!

  • @AnseloSilver
    @AnseloSilver 10 หลายเดือนก่อน +2

    Great video. I am beginner python programmer and I was able to follow his code and understand most concepts. I practiced from a 10 hours TH-cam video called python for beginners . I moved slowly on the 10 hours video so it took me maybe 5 weeks to complete the 10 hours video and took paper notes. but now I can follow this code and it does not look to difficult to understand. I am staying motivated now - Thanks

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

    Thank you Tim, such a great project to follow along

  • @quantumgaming7643
    @quantumgaming7643 6 หลายเดือนก่อน +3

    Nice project bro, simple, easy to follow yet quite a good little project

  • @botondkis-sebestyen7679
    @botondkis-sebestyen7679 หลายเดือนก่อน

    I just started learning python. And it looks so easy when I watch you. In the meantime I struggle to write a simple function when I have a description about it.
    Idk if you could recommend sg to improve my skills with functions.
    Thank you for the quality content!

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

    Great project. I couldn't keep up with the complexity but will soon try to follow through while practicing on it.

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

    Thank you Tim - I picked up a lot of useful things from this project!

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

    Thank you Tim for this great video! Love to learn from you :)

  • @calum.macleod
    @calum.macleod ปีที่แล้ว +70

    It takes a lot of skill and experience to present with this clarity. This is the best "from scratch" introduction to programming that I have seen.

  • @Talwyn_Wize
    @Talwyn_Wize ปีที่แล้ว +32

    As a newbie, I'd also love to see how you could make this into a proper app with a window, buttons, animations, etc. Thanks for sharing!

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

      Ohh yes, I would love to know this as well 😅

    • @hoteltrivago9504
      @hoteltrivago9504 8 หลายเดือนก่อน

      You have to learn GUI frameworks for this

  • @Blackthorntribe93
    @Blackthorntribe93 10 หลายเดือนก่อน

    This really helped me out a lot to learn more about Python, thank you so much! I hope I can put this on my resume ^^

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

    Looking for more video Tim I hope you will not get tired doing this !! watching always from the Philippines.

  • @niel_brand
    @niel_brand 3 หลายเดือนก่อน

    Tim you've been contributing a lot to my tech journey especially python
    I just discovered your channel recently but I have learn a lot from you already
    Pls keep it up❤❤❤❤

  • @khumoyunsadriddinov4583
    @khumoyunsadriddinov4583 10 หลายเดือนก่อน

    Tim dude you are a monster! You made it look so easy but in reality, when I tried to copy you it was so difficult to do. Anyways, you crushed it! Keep up the great work!

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

    Almost no experience but I can follow you with pycharm on my other screen. 😅 love the way you explain. Thanks!

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

    I've been trying to make a text based texas hold em game for awhile and this video helps so much when figuring out the betting aspect!

  • @nicholasdarosa920
    @nicholasdarosa920 6 หลายเดือนก่อน +2

    if anyone has older python like me you can replace f-string with .format
    for example on line 41 i did:
    print("The amount of your deposit must be between {minb} and {maxb}.".format(minb = MIN_BET, maxb = MAX_BET) )
    hope this helps

    • @Sam-006
      @Sam-006 6 หลายเดือนก่อน

      To make things even more simple you could just do
      print("The amount of your deposit must be between {} and {}.".format(MIN_BET, MAX_BET) )

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

    Great tutorial! One thing I'd like to point out, not sure if you mentioned it in the video: On an actual slot machine, there is a permanent arrangement of symbols on each reel and they never change so when you stop a reel, you're eliminating multiple specific symbols from showing up on the next reel. This program simulates it as if you're using a different slot machine each time.

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

    This was the first Python tutorial I've ever been able to successfully finish. Thank you so much.

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

    Very good video. Thanks a lot. I just took CS50P and this has helped me see good practices when coding.
    If I can give a little criticism, however, would be that I can follow the code just fine, and your explanations are great, but since I'm not very familiar with gambling paraphernalia, I was a bit lost on what exactly you were trying to build. So maybe you could have shown a little video or something at the beginning to see what the result would look like. But, again, awesome job. Thanks

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

    Keep going you great man! Love you Tim!

  • @TheNewYouTubeHandlesAreDumb
    @TheNewYouTubeHandlesAreDumb 10 หลายเดือนก่อน

    Such a cool way of teaching. Thank you for what you do!

  • @shuaibalghazali3405
    @shuaibalghazali3405 ปีที่แล้ว +16

    Thanks so much for This, after several minutes of trying to wrap my head around the code , I later got it . And the game is actually pretty interesting, and more interesting is that it could be applied to solve real life problems thanks a million

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

      It surely had sparked me to create a new project off of the principles!

  • @juliacosta9308
    @juliacosta9308 8 หลายเดือนก่อน

    Thank you so much for this tutorial! I really appreciate how you explain everything with details!

    • @TechWithTim
      @TechWithTim  8 หลายเดือนก่อน

      Glad it was helpful!

  • @lurching2237
    @lurching2237 11 หลายเดือนก่อน +7

    You taught me more than my entire first year of college in an hour…

  • @sasikumarmani3058
    @sasikumarmani3058 หลายเดือนก่อน

    Hi Tim, thank you for this video... I'm just a beginner but I was able to understand all your logic and explanation because of way you narrated it

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

    Great presentation. There is a 'bug' in that there appears to be no way out if after spin no more balance. Great opprotunity for your viewers to fix it. Thank you.