The complete guide to Python

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

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

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

    You can get the course 'Learn Python by making games' here: www.udemy.com/course/learn-python-by-making-games/

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

      Is this course still available?

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

      ​@@chanmeida1726 yes

    • @Microphunktv-jb3kj
      @Microphunktv-jb3kj ปีที่แล้ว

      lol diff languages name things differentely just for the sake of it.. egotrip on coders seems to be huge.. why isn't there universal terminology for things haha...
      List = Array
      Dict = Objects (key,value pairs)
      f strings = Template literals / template strings
      I'm 2hours in and i haven't learned anything new.. or different.
      I took advice several years ago from some azure main architect on some site.. that iif u learn Javascript, transitioning into Python is easier, than if u learn Python as first language, then transitioning into Javascript... def not regretting the decision.
      I wanna replace using Bash with Python for scripts (or use zx lib in js for it...) will see..
      Got interested in python actually because Mojo language is in the making, seems interesting , and i wanna try out some basic AI , ML / Data Science stuff , wich Python makes more sense than JS

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

      This aint a complete corse tho

    • @SaiSai-vv5ti
      @SaiSai-vv5ti ปีที่แล้ว +1

      Purchased it today. Thanks for this detailed course

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

    Thanks!

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

    Bro? You literally created a whole entire paid 11 hour online course for free in one video just “because” You are actually a legend.

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

      I will be highly recommending this to everyone I meet ever

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

      Absolutely everyone, even Petunia.

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

      Yeah, just ran into him on accident. He teaches programming like a gawd

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

      Hey kiddo @drewgo, TH-cam pays him for views!

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

      @@moody_moony123 it's free for us beside the amount of effort he puts is not even 5% of what yt give him

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

    i've been learning python for a few months and i've never seen a free course as comprehensive as this one. thank you so much for this

    • @ashutoshjoshiuni-3984
      @ashutoshjoshiuni-3984 2 ปีที่แล้ว +1

      Programming with harry (YT channel)will help you more

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

      @@ReaperRandom True

    • @dank-tu8mv
      @dank-tu8mv ปีที่แล้ว

      Update

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

      @@ReaperRandom what? there is nothing typical or indian about that comment, he just suggested that the OC check out the channel programming with harry because once you finish python you can use that channel for more exercises, tasks and assignments to make your skill stronger. that's it, so I don't get the racial profiling you are doing here for no reason.
      and even if it was a plug, which it definitely isn't, lets stop acting like it doesn't happen anywhere else in the world
      jfc

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

      @@aryanram02you sound mad
      Guy deleted his plug so seems like it was a plug
      Even if it wasn’t, don’t act like people complaining about plugs doesn’t happen everywhere, it’s the internet
      Jfc

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

    Wow 11 hours of highly useful material for a beginner with top-notch production.
    Clear Code just decapitated the competition!

  • @NumbToons
    @NumbToons ปีที่แล้ว +136

    53:23 Can use *= or //= as well.
    56:37 Always use proper_long_names
    1:08:18 we can use back to back methods.
    1:17:58 replace( ) takes 3rd argument as well.
    1:27:37 Comment shortcut
    1:36:09 Use \ to split line one code
    1:54:06 Use escape character to include key symbols
    1:57:21 Super useful for Text Images
    List indexing starts from -1 in backwards direction.
    2:34:52 List indexing takes three value [start:end:step]
    3:03:45 Various ways to add item(s) to dictionary
    3:54:26 All conditions seperated by 'and' are considered together.
    4:28:30 Can use 'continue and break' in for loop as well
    04:42:42 Can use if/for/while without new line (useful for small loops)
    04:46:32 Ternary Operator is just NOICE!
    04:58:50 Parameters of def function only exist inside the function
    05:07:48 Use keywords for arguments to avoid confusion
    05:16:37 def takes more inputs which go in as a tuple
    05:33:55 Global Variables can be accessed in functions, but they cant be modified
    05:38:57 'Global varibles' need to be then updated outside the function seperately
    05:43:50 Code below 'return' doesnt do anything apparently
    05:50:38 We can/should add information about the 'def functions' in our code, its helps for later
    ..................................................................................................................................................................................
    5:59:46 Use 'zip' to club corresponding items of 2(or more) lists as tuples in a new list
    6:01:48 When an item of list is a tuple, all values inside tuple can be assigned to different variables in one go
    In dictionary, use dict.items( ) to get a list of tuples of dictionary pairs, then use k,v technique
    06:12:46 List comprehension/creation is useful for creating long lists without typing them fully.
    07:02:00 Open files using 'with' so that you dont have to close the file manually.

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

      Lies again? Paramount Network CAZOO GAZi

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

    This is the best tutorial for Python that I have come across. The reason being is that he also gives exercises after explaining concepts so that you can actually apply what you are learning.
    Too often in these code videos, the instructor just dictates rules and terms, writes out pre-determined code and then moves on. You are left without any knowledge in how to apply the new terms and rules. This video let's you sink in the examples, test out your problem-solving skills, and apply each concept as you go along. A few of the exercises I was stumped on but in a good way, and the answers let me learn way more than just being lectured at for the full duration of the video.
    Thank you for this!

  • @siiiiiiiiiiiiiiiiiuu
    @siiiiiiiiiiiiiiiiiuu 11 หลายเดือนก่อน +4

    Danke! Thank you! I really got it after few months of videos! thank youuuuu!!!! I feel really i understand it good enough to go further

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

    I just want to say as a person who bought your pygame course without fully even understanding the basics of python... I'm glad you created the perfect introduction to python so I could learn from it before starting the course so I wouldn't just copy everything... you have really helped my dream to professionally code.

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

      How's it going?

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

      exactly, how is it going?

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

      @@KwBeee Yes, I'm asking the same thing

    • @Misa_Susaki
      @Misa_Susaki 7 หลายเดือนก่อน +5

      He gave up.

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

      @@Misa_Susaki oh.

  • @rzhk158
    @rzhk158 ปีที่แล้ว +33

    sections to revise/go over again:
    Functions: 56:37
    Methods: 1:04:52
    Datatypes intro: 1:38:20
    Slicing: 2:27:29
    Unpacking: 2:40:58
    Dictionaries: 2:56:00
    Complex if statements: 3:56:30
    Flow + Linebreaks: 4:44:14
    Function Intro till Scope: 4:51:54

    • @arghyaprotimhalder5592
      @arghyaprotimhalder5592 11 หลายเดือนก่อน +2

      Isn't that that what schools teach in middle school

    • @sooryasai1141
      @sooryasai1141 9 หลายเดือนก่อน +3

      Like this so I can come back

  • @CrazyEyezdotpng
    @CrazyEyezdotpng 10 หลายเดือนก่อน +3

    I purchased the highest rated python course on Udemy.
    It made me want to pull my non-existent hair out.
    Then I found you, and I feel lucky I did. You are hands down the best teacher of python I've come across, and this is after weeks of trying to learn it through different people.
    Thank you.

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

    i already know python and got this video in my homepage. i actually watched it to refresh my python. let me tell you this is absolutely amazing, clear. concise, simple, and 11 hours long to put all of the important information inside of only one video. this should be paid and cost around 100 dollars. truly amazing and thank you so much

    • @Waseem-f7n
      @Waseem-f7n ปีที่แล้ว

      @Alex...............
      Hi mate, I am a Python Django API developer with a little bit of knowledge and experience. feeling to improve or revise my Python programming and OOPs etc. Can you please guide me if this video is worth watching? or should I go for a book or any other strategy? your suggestion will help me a lot.

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

      @@Waseem-f7n Yes. This course is very good. It teaches the basics of every programming language like loops and classes. And also dives into more complex stuff specific to Python. It really is worth watching..

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

    I've watched a lot of these course videos for Python and this is by far the best at simplifying concepts for understanding.

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

    I am now a python programmer for two years and i had watched lots of videos , I really ensure you that this course is the best python course that I had seen. there is also a Bro Code , he is also very good, unbelievably good. but I like this tutorial better , so it is the information of surfing youtube for two years, and this channel is the best

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

    this is the most underrated channel , you really deserve more than that

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

    This is still probably the most comprehensive course on Python out there. I came in already knowing a decent bit from other sources so I was able to skip through a lot of the beginning, however I ended up just letting it pretty much play through from about a quarter of the way in. Even that early on in the course you taught me things that I did not otherwise know about certain functions, data-types, etc. I mainly clicked on this to try and get a better understanding of things like decorators and module creation that I wasn't as familiar with but you ended up teaching me so much more. You are the best!

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

    I took your Udemy course! You're a great teacher. Thank you.

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

      Thank you so much!

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

    You're really good at teaching coding. Your explanations are always clear, I'm never confused as to what's being said, and your exercises are great too. Please keep making videos, you're an excellent teacher!

  • @Mr.Jah99
    @Mr.Jah99 10 หลายเดือนก่อน +1

    I really love this lesson. From someone who had no knowledge of the Python program, I now have a better understanding of the basics of how it works.

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

    I can't thank you enough. This is pure gold. So well curated, well paced, thorough, and easy to follow guide.
    :)
    while True:
    print('Thank you ')

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

    You, bro code, the entire Indian community. All absolute chads. The world doesn’t deserve you. Jesus would weep at this level of gratitude and kindness to the world from humans.

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

    even though this is a bit late in my learning path and I've been doing a lot more advanced things in Pygame thanks to your tutorials, I will still give it a watch (and very much likely a like) just because not only do you present things excellently, your code is also very clear and clean, as your name suggest. I'll just give you a big thanks here on this video for all the high quality content you have been providing, and look forward to much more.

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

    This is such a detailed course... Premium content. I have learnt so much and discovered how versatile and flexible this python language is:
    I don't know much but I discovered that this code is better:
    material =['Hammer','Screwdriver','Wrench','Drill','Dremel','Jigsaw']
    #Amount available
    amount = [12,23,42,56,20,39]
    #Loop taking all the items at once
    for index,(mat, qt) in enumerate(zip(material, amount)):
    print(f'{index}. {mat}: {qt} units')

  • @stenterjefalnes9628
    @stenterjefalnes9628 10 หลายเดือนก่อน +1

    Just finished every second of this video. Am picking python back up again after many years away, thanks a lot!! Maybe the last couple of hours was over my head, but you are easy to listen to so I just grabbed what you offered :) Have a great day!! :)

  • @dd-zb3fw
    @dd-zb3fw 2 ปีที่แล้ว +9

    We appreciate your great quality & concise tutorials sir

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

    This is the best thing that has ever happaned online. You sir are a legend

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

    You helped me so much! I'm an hour in and I was already able to make a quadratic equation solver! I'm hooked
    # Instructions
    # Quadratic equation: 0 = a*x^2 + b*x + c
    # Step 1: Enter values of a, b, and c
    a = -38
    b = 2
    c = 3
    # Step 2: Press command+b to solve for x
    x1 = (-b + pow ((b**2-4*a*c),0.5))/(2*a)
    x2 = (-b - pow ((b**2-4*a*c),0.5))/(2*a)
    print ("x =", x1, "or", x2)

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

      This is awesome! Well done :)

    • @chill.vibesn
      @chill.vibesn 18 วันที่ผ่านมา

      Thats crazy wow after just one hour😶

  • @F-GradeMEMEZ
    @F-GradeMEMEZ 8 หลายเดือนก่อน +1

    4:25:28 we can also just do counter +=2

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

    Thia took me a few days to get through, but with my extensive notes and your exercises/explanations, I have a much better grasp on Python!! Thank you so much I'm geeked c:

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

    This has been so helpful. I have always had a functional understanding of programming and never had the ability to explain what I was doing. With this everything has finally clicked and enhanced my understanding beyond what I could have imagined. Your explanation of Objects was really helpful as I have never been able to explain exactly what OOP is without going off on a tangent. Thank you!

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

    2:09:20 As a sidenote on tuples. It actually is kind of possible to append a tuple, but it only works if you have another tuple!
    Take two tuples, say
    a = 1, 2, 'dog', 'cat', True
    b = 11.5, 'horse', False, 3, 4
    with this you can go ahead and do:
    a += b
    print( a )
    Now you have a as a combined tuple of both a and b, essentially appending it.
    You can't combine a tuple with pure strings, integers or floats, but if you take a variable with a single value and add a comma like:
    b = 11.5 ,
    With that little comma, it becomes a tuple even without another value present, and you can += it onto another tuple.
    So tuples are immutable, with a small asterix next to it :)

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

    Bought the course to show my support. I'm also really inspired with the quality of your work. Good Job'

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

    Awsome Video!

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

    GOAT! Love the course! No bullshit music! No wasting time! Just straight to a point! Legend!

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

    Some very very nice choices in the design of this video. Rather than have the absolute beginner struggle with python installation you direct them to an online ide. Perfect. You also start with hello world this is the law.

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

    For the Exercise at 6:11:00, I found it much more readable to use the following for loop
    for idx, (name, number) in enumerate(zip(inventory_names, inventory_numbers)):
    print(f"{name} [id: {idx}] - inventory: {number}")
    This felt way better to read than assigning to a tuple and having to index it in the fstring.

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

    Thank you so so so much. I'm in the middle of Bro Code, and while I will finish it and appreciate his effort, for someone who has never programmed before some basic basic things were unclear in terms of terminology and your video is explaining EVERYTHING. Highly recommended for someone with no experience!

  • @shiva.sharan
    @shiva.sharan 7 หลายเดือนก่อน

    Cant believe I went through the whole thing unscathed. This was just amazing. Thanks for teaching.

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

    Man, I recommend this video to ALL my friends. And purchased the course on Udemy just to support. You're awesome! once finished moving to your Godot course! THANKS A LOT! YOU'RE A LEGEND!!

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

    Thank you for the course, I am learning stuff and enjoying it. One small point: that chess board you create at around 6:30:50 and the preceding minutes discussing the exercise, is a bit odd and the wrong way round to any chess player - the rows (which are 'ranks' in chess in English) have the numbers and run across from right to left in front of the player, and the columns (which are 'files' in chess) have the letters and run vertically away from the player towards the opponent. So a normal picture would look like this:
    a8 b8 .... h8
    a7 b7 .... h7
    ...
    a1 b1 .... h1
    Your chess board is rotated 90 degrees. It doesn't really matter, maybe you intended to be looking at the board from the side, maybe you don't play chess, or maybe you got mixed up a bit. It does mean that to get a 'normal' view of the board, the comprehension needs to be reversed i.e. ... for letter in .... then ... for number in ... rather than the way round you did it. It took me a while to try and work out what I was doing wrong - but I learned plenty of stuff nonetheless.

  • @kal4885
    @kal4885 11 หลายเดือนก่อน +1

    This is the best python tutorial I've seen in you tube .Thank you very much

  • @tilakrajchoudhary7934
    @tilakrajchoudhary7934 11 หลายเดือนก่อน +1

    Great tutorial, all the examples and explainations connected flawlessly to the topic in question. I wish I had seen this video a couple years earlier. Keep up the good work!

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

    09:41:38 if after installing the module you get "ModuleNotFoundError", perhaps you're using a different editor(IDE), for example Pycharm, and the module also needs to be installed in the editor's settings (Pycharm is settings>Project:(current project name)>python interpreter, click "+" and type the module name).

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

    You have cleared all the besics of python with calm attitude this is so helpfull thankyou ♥️

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

    I learned from you classes decorators and pygame your explanation was so clear and understandable
    If this course had came up before I would have watched
    But I'll try to find the things i couldn't yet understand and give them a shot

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

    I have always been enamored with videogames and over the past years of my life have come across so many amazing RPGs and truly amazing videogames made by small creators. I want to get my hands on that as well and now I'm going to use these to learn Python and Pygame and make my own game!!!

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

    should be a crime such a wonderful work with that amount of likes

  • @Salah-YT
    @Salah-YT 2 ปีที่แล้ว +1

    thank u so much my friend actually I stop watching at 6:30:59 because I want to buy ur complete course from Udemy so I did it and now I carry on from Udemy so when I did that ill be back to your channel and get more projects so I just want to help u but I say better buy ur course so it's good for u and me so I hope everyone buys ur course thank u so much ur amazing teacher thank u

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

    Currently taking a programming course and this was a brilliant resource. I learnt a lot of new things as well as this being a great refresher on the very basics. Thanks for the vid.

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

    Just want to say thank you so much. It's been my dream to learn coding for awhile now. By watching your video, I have learned so much and even advanced my career due to it. Thank you so much!

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

    Ahh.. what an Ultimate Video for Beginners and Mid levels.. You will have strong sense of computer programming if you follow this.. I never seen such a free video tutorial or perhaps paid one . So clear and to the point..

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

    I have finished off your this complete tutorial video and it took me some 10 days to watch it giving around an hour per day. I got to say that you are the best python instructor in the world for sure and I enjoyed every minute of it. Thanks a lot.

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

      What are you doing after that tutorial 🤔

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

    So good lecture!! Finally someone made a great job. So many other python tutorials are just bunch of clowns showing their face and basically talking like a machine gun. I am so happy that i have found your channel. It was like looking for water in desert.

  • @aranyabandyopadhyay4491
    @aranyabandyopadhyay4491 11 หลายเดือนก่อน +1

    Thank You so much for this tutorial. It has helped me a lot to understand the basics. I feel much more confident now to understand code.

  • @JP-tk1cj
    @JP-tk1cj ปีที่แล้ว

    Just finished and got your learn Python course. Wow your explanation makes learning a lot easier.

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

    I have watched various python videos .. and I'm now good at it ... But I wanna watch your python tut .. coz I think this video is lined up perfectly ✨

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

    I liked the video before I even watched it, I know it's your tutorial and it's going to be great.

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

    This video deserves another comment now that I have finished it. Now I feel a little silly being so excited that I made a quadratic equation solver. As I was watching the video and following along I would keep getting sidetracked by some other big idea.
    I somehow sat down at some point half way through and using my new knowledge of dictionaries made a functional graphing calculator that prints to the terminal, with an actual zoom feature and everything.
    Anyway, I'm hooked on this coding stuff. I'm about to get my bachelors in biology and wasn't sure what I wanted to do next. I like this programming stuff so I think my path forward is combing the two. This video convinced me to pursue a PhD in bioinformatics! How about that? You are making a difference in the world, my friend. Keep up the good work
    Edit to add, I'm buying the full course. I don't know if I'll have time to finish it what with biochemistry and biostats this next year but you deserve the support! I hope you buy a well deserved coffee with the money

    • @Waseem-f7n
      @Waseem-f7n ปีที่แล้ว

      Hi mate, I am a Python Django API developer with a little bit of knowledge and experience. feeling to improve or revise my Python programming and OOPs etc. Can you please guide me if this video is worth watching? or should I go for a book or any other strategy? your suggestion will help me a lot.

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

    GREAT content.
    again, GREAT content.
    But, for new folks watching - when he notes brackets, he actually means parentheses for the curved items - ( ).
    These are brackets [ ]
    and for this item ---> \ he actually means back slashes -
    this is a forward slash ---> /

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

    best free python course available on youtube,i highly recommend this to everyone who is interested in learning python

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

    Just began with Python and I'm loving the experience. Its syntax is so easy to understand, which makes it an ideal language for coding starters. Plus, Python's great versatility across different industries is a key feature.

  • @Outlines
    @Outlines 9 หลายเดือนก่อน +2

    0:00 Heard this was the best Python course on youtube so I'll update my timestamp over the coming days.

    • @HiraPandey-hl4qv
      @HiraPandey-hl4qv 8 หลายเดือนก่อน

      Did you finish?

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

      Looks like he didnt even start the video

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

      i read the official docs instead. yt tutorials are sus unless it's from Harvard or another college. The creators will never be comprehensive or include practice problems. But if this is your cup of tea, good luck.​@@HiraPandey-hl4qv

  • @gideonnketiah-v5z
    @gideonnketiah-v5z 10 หลายเดือนก่อน +1

    I´m not done with the course but your explanation seems super amazing

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

    thanks for an amazing tutorial. If i have to brush up my knowledge or somehow solidify it i come back to this comprhenesive footage. By far i found only one minor mistkes at 6:32:20 when you are elaborating on comprehensions which is about creating a dictionary like () not {} so to evenryone who is watching do not be confused. Once again thank you for such a beautiful tutorial, we really appreciate it!

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

    4:42:35 but if there was a value above 100 like in second list not third, the main loop would go on. Break would stop only the nested one.

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

    This is gold. Your channel helps me a lot in everything Python related. Thanks a lot for your work!

  • @XX-qm1pg
    @XX-qm1pg 2 ปีที่แล้ว +1

    Big Love for that one! I already know how to code in python but I guess I will watch that video, because the topics you cover are intresting and I love how you teach.

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

    This is absolutely the best Python programming course for beginners I came across! Love the examples and exercises given at the end of each section. Thanks so much for sharing, you're highly appreciated! 🙏❤🤩

  • @elnovato-8165
    @elnovato-8165 2 ปีที่แล้ว +3

    I was so astonished and grateful that i enlisted in your udemy course.
    Like... I don't have much time, but you explain it so crystal clear and for all publics that i couldn't avoid to follow 10 hours ( still need to practice and didn't watch decorators yet)
    Currently following the asteroid game without classes.
    Really... One of the best explaining methods. Very much appreciated.

  • @mykanime-1757
    @mykanime-1757 ปีที่แล้ว +1

    best python course ever made and also pygame

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

    Please don't take this video down, you sir changed my life.

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

    At 8:11:45 what's the difference between what you have and this ?
    class Monster:
    def __init__(self,func):
    self.func = func
    class Attacks:
    def bite():
    print('Monster used bite')
    def strike():
    print('Monster used strike')
    def slash():
    print('Monster used slash')
    def kick():
    print('Monster used kick')
    monster = Monster(Attacks.bite)
    monster.func()

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

    I have bought books from those who obviously know how to code, but not so good at teaching. You, however are a gifted teacher. You are able to communicate the concepts excellently.

    • @Vortex-tc6hr
      @Vortex-tc6hr ปีที่แล้ว +1

      Can you suggest those books?

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

      @@Vortex-tc6hr I would not suggest the books I have purchased from other authors unless you are fairly advanced in Python as I said they are not as great a teacher although they
      obviously know how to code. I will be buying and would however recommend books from the author of clear code videos. The Complete Guide To Python video makes every concept truly clear for me anyways, even though I have been learning Python concepts for some time. This video alone has made so clear the python concepts I could only
      recommend books written by the author of this clear code video whether you are new or familiar to Python. Either way a benefit to novice or well-learned coders.

  • @user-eco2023
    @user-eco2023 10 หลายเดือนก่อน

    I can't thank you more for your brilliant gift to beginners of python learners!

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

    Now I get it!, really well explained the classes and objects sections

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

    This is the best course of Python. I have bought the paid course also from Udemy.

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

    I know you know, but videos like this one make the day to more that one out there (Myself and the other comments included). So, yeah, you are the best.
    Thank you so much for all you had done!! Hope you doing well in life and best things come to you in the future. Have a nice day and ty again!

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

    4:10:47
    Thanks for this, I thought IfElse was the only thing available here in Python:
    mood = "focused"
    match mood:
    case "focused":
    print("I am focused")
    case "resting":
    print("I am resting")
    case _:
    print("I am tired")

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

    As a beginner i tried multiple courses, this one is the most complete and well explained, all the concepts are simplified without being too simplistic, thank you very much! I finally feel confident with python.

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

    Interacting Python with Excel tutorial would be great! Excellent video btw, understood some concepts that didn't get before.

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

    Very Very Good! Thanks a lot! Very structuated, clear, no extra BS in between. Just exactly what you need to know and understand. I've watched a lots of tutorials and bought some courses on platforms but this is absolutly one of the best. Havent watched thru the whole yet but this learning method is suiting me perfect. Saw this after wathcing the creator's a vid about PySimpleGUI, thought that was really good so happy to find this Py Intro video as well.

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

    5:05:41 parameters are slots where we put arguments ti

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

    Am now a subscriber, will recommend this channel to others. Keep up the good work

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

    Wow. You are definetly one of my favorite Python youtuber :D

  • @언더테이커-f2q
    @언더테이커-f2q 7 หลายเดือนก่อน

    Hey, thank you so much for uploading a great python content for a beginner like me. Greetings from Seoul, South Korea.

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

    Bought! Your channel is so amazing! Thank you so much!

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

    Really the best of best pythoners

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

    I have look many for beginners learning for programming phyton ,and you are the perfect to learn phyton .I did ask were to look for function and you showed were thanks you .

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

    Holy shit, 11 hours course

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

    Phew.. Finally completed the video. Thank you for the video

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

    The best course on youtube,

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

    I followed all, and was very clear even if my english is bad !
    Big Thanks :)

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

    Hands down best course yet! Thank you!

  • @Macro-Mark
    @Macro-Mark 5 หลายเดือนก่อน

    Really well presented and super easy to follow along. Thanks

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

    Bro best teaching!!! Hope u can teach us Machine Learning. Power Bro!!!

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

    Loving it so far @ 2:08

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

    9:09:16 you used the super() for complex inheriatance and argued the alternative is worse, but from all I have seen so far the super() just gets super complicated (o.o.operations, editing parent classes, chaotic) while in this case you could just write:
    ...
    class Shark(Monster, Fish):
    def __init__(self, bite_strength, health, energy, speed, has_scales):
    Monster.__init__(self,health,energy)
    Fish.__init__(self, speed, has_scales)
    self.bite_strength = bite_strength
    ...
    Which works, is very easy to read, everything is in one place and it´s also less error prone, because one doesn't need to edit parent classes and keep track of stuff
    I hope that my perspective is limited and super() has some super reason´s to exist, so please inform me about them :)
    -------------------------- --------------------------
    edit: 10:50:12 the function repetition decorator is also simpler without the modern @ (but I don't know how practical my solutions is)
    def repetition_decorator(func, reps):
    def wrapper():
    for _ in range(reps):
    func()
    return wrapper
    #@repetition_decorator(func, 5) # does not work
    def func():
    print("I am a function")
    func = repetition_decorator(func, 5)
    func()

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

    I know thanks for u is not enough, but want to Thank you more than u imagine brother, ur the best instructor for me, Thanks a lot again ❤❤❤❤

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

    Best python tutorial ever.❤

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

    I really appreciate your way of explaining things