Це відео не доступне.
Перепрошуємо.

Python Tutorial for Beginners 9: Import Modules and Exploring The Standard Library

Поділитися
Вставка
  • Опубліковано 16 тра 2017
  • In this Python Beginner Tutorial, we will begin learning how to import modules in Python. We will learn how to import modules we have written, as well as modules from the Standard Library. We will also explore sys.path and how imported modules are found. Let's get started.
    The code from this video can be found at:
    github.com/Cor...
    Watch the full Python Beginner Series here:
    • Python Programming Beg...
    ✅ Support My Channel Through Patreon:
    / coreyms
    ✅ Become a Channel Member:
    / @coreyms
    ✅ One-Time Contribution Through PayPal:
    goo.gl/649HFY
    ✅ Cryptocurrency Donations:
    Bitcoin Wallet - 3MPH8oY2EAgbLVy7RBMinwcBntggi7qeG3
    Ethereum Wallet - 0x151649418616068fB46C3598083817101d3bCD33
    Litecoin Wallet - MPvEBY5fxGkmPQgocfJbxP6EmTo5UUXMot
    ✅ Corey's Public Amazon Wishlist
    a.co/inIyro1
    ✅ Equipment I Use and Books I Recommend:
    www.amazon.com...
    ▶️ You Can Find Me On:
    My Website - coreyms.com/
    My Second Channel - / coreymschafer
    Facebook - / coreymschafer
    Twitter - / coreymschafer
    Instagram - / coreymschafer
    #Python

КОМЕНТАРІ • 621

  • @ljka
    @ljka 7 років тому +679

    Youre a master Python Programmer! You explain clearly and in-depth but i dont feel information overload. You know what to teach and not overdo it. I appreciate this. Thank you.

  • @okayest_pianist
    @okayest_pianist 5 місяців тому +12

    6 years later and still super helpful. blesses and much love brother!

  • @notanalien7836
    @notanalien7836 4 роки тому +274

    This playlist is a GEM that I found during the Quarantine.

  • @MarkWusinich
    @MarkWusinich 7 років тому +221

    I have taken two courses on python and no one ever went over this.
    Thank you!!!

  • @peterchen5710
    @peterchen5710 5 років тому +32

    I have re-watched some of your videos multiple times, not because its hard to understand, its because you explained it so well I dont wanna miss any bits of it! You are truly a master programmer and a superb teacher, thanks for helping us to understand what Python really is!

  • @achocolatemonkey
    @achocolatemonkey 6 років тому +16

    As a someone with literally no prior experience with coding, you have made this videos so clear and easy to understand. I don't think words are sufficient to express my gratitude, but I really appreciate all the effort you take to make these videos!! Thanks a million!! 💕

  • @user-kt2bt1lq3v
    @user-kt2bt1lq3v Місяць тому +4

    This course is 8 years old yet still the best.

  • @oo6127
    @oo6127 4 роки тому +27

    This man is a legend man, He went out of his way to actually share a joke from the Python community

  • @TheChillBison
    @TheChillBison 4 роки тому +9

    I took a full course on Python and this was never covered, yet it was one of the first things I had to look up when doing my first real project. Thank you!

  • @shantanusudame1916
    @shantanusudame1916 4 роки тому +6

    Corey Schafer is easily one of the best online teacher out here.
    100% crystal clear undertanding.
    Thank You so much

  • @HenryFabianGT
    @HenryFabianGT 6 років тому +34

    As an Chemical Engineering student, I can't thank you enough for the effort and time you put into these tutorials. Your elegant and smart way of teaching makes it easy to understand and love Python. Now, me and the thousands of people who followed your tutorials have the wings to fly and keep exploring the wonders that this language offers... thanks to you.
    *I salute you, Sir!*

    • @g.deepakkrishnaa3847
      @g.deepakkrishnaa3847 2 роки тому

      Why are you learning CS while pursuing Chemical Engineering? If you wanted, you would have studied CS from the beginning rather than coming into it now. People like you get into programming because of money and not because of passion.

    • @cristixyz
      @cristixyz 2 роки тому +3

      @@g.deepakkrishnaa3847 Yeah. Heavens forbid someone tries to learn something new either out of curiosity or because he could apply it to his current field. How dare he? What an absolute disgrace of a human being for learning Python. He should be ashamed.

    • @uubfi3779
      @uubfi3779 2 роки тому +2

      @@g.deepakkrishnaa3847 Wouldn't it be the other way around? That the guy's getting into programming because of passion not because of money. He's studying for chemical engineering, so he's probably going try to be a chemical engineer. Right? That would mean learning programming wouldn't really help him financially, so he must be learning it out of curiosity or passion rather than for the money.

  • @phillipcarnock2636
    @phillipcarnock2636 5 років тому +4

    I think what sets you apart is your ability to know your audience and stay on track with what you are teaching. Everything is to the point, succinct and clear. Great job.

  • @MrHossain2357
    @MrHossain2357 Рік тому +2

    Many youtuber teaches python but they are not really good at it. They probably good at other programming language and since there is so much similarity so they just teach. But this guy seems to be very good in python. Hence, can teach very clearly since he has a very in-depth understanding.
    It's crazy that thank to UA-cam, we get this kind of content for free.

  • @bhupendrasinghgurjar6051
    @bhupendrasinghgurjar6051 6 років тому +3

    Master Of Python Programmers ! He not only focus on generalizing things but specialization in-depth .
    I appreciate this specialization not generalizing. Thank You

  • @juarezmonteiro5777
    @juarezmonteiro5777 3 роки тому +4

    I must say that you have an incredible ability to spread knowledge with simplicity. That's rare.
    Thank you for the videos.

  • @animefreak21
    @animefreak21 11 місяців тому +1

    I have watched all the fundamental of Python videos thrice already. Though I know that Im kinda outdated of your videos but your way of teaching Corey makes me want to learn more. There are times I have thought I cant make it but because of these tutorials I have my hopes up again. You're the inspiration. Thank you.

  • @noslenwerdna
    @noslenwerdna 2 роки тому

    I am a C++ programmer and I've been trying to figure out why I should learn python so I've been watching a bunch of different videos to get a feel for what it's all about and why people are choosing it. That being said, this was one of the best videos that I have come across. I don't need to learn to program, I need to find libraries and see what they can do. Your video has pointed me into the right direction for my purpose and I thank you.

  • @eurekapoultry7215
    @eurekapoultry7215 5 років тому +13

    I really like that you throw extra tidbits in there that most "beginner" level courses would not. I have a fair amount of programming experience but Python is new to me. I started from the beginning just to make sure I didn't miss anything. Coming from "C" like languages, Python is a bit interesting.

  • @failuregreat9424
    @failuregreat9424 6 років тому +4

    This particular video is literally one of the best videos I've ever watch about teaching something. I've programmed in some languages, just basic stuff and curiously I never had to deal with libraries, and I was always curious about it.

  • @dipamvasani8727
    @dipamvasani8727 7 років тому +76

    It's quite ostensible that you are a great programmer with in depth knowledge about the things you work with. Just out of curiosity, I wanted to ask you, where did you gain your knowledge base from and how did you master all these languages and tools.
    And I can comment this on every video of yours, "They are the best tutorials on youtube right now."

    • @coreyms
      @coreyms  7 років тому +220

      Thank you for the compliment, Dipam. I studied computer science in college, so that is where I gained an understanding of the underlying concepts. Even though I enjoyed my college program, I still felt unprepared after graduation. I started off as a Front-end JavaScript developer for a GIS lab. That's when I was first exposed to Python and writing backend scripts. It took a lot of self-study to really grasp it. My favorite resources where the website Udacity and MIT OpenCourseWare. Udacity has a lot of great free courses put together by teams at Google, Microsfoft, Facebook, etc. And MIT OpenCourseWare has free lectures from MIT courses where you can relearn algorithms, data structures, and anything that may have faded since college. Other than that, I learn quite a bit on the job. I now work with Python every day and there is always something new that pops up that needs a solution. Thanks again for the kind words.

    • @mridulmacdu
      @mridulmacdu 6 років тому +16

      And we are really thankful for your best and great tutorials.
      so now you are become a full stack python developer ;-)

    • @dataScineceEnthusiast
      @dataScineceEnthusiast 2 роки тому +1

      @@coreyms You are really very down-to-earth person. I really appreciate it👍

  • @mmma79299
    @mmma79299 7 місяців тому +2

    Thank you very much, I've been procrastinating to learn python for years, but your well explained and concise videos motivated me a lot that I covered all basics you taught us.

  • @anjojna267
    @anjojna267 5 років тому +16

    Yooo...I love how you explain. Among all the other tutorials I've been watching, it's in your videos I get to understand Python clearly.

  • @kumarmayank6310
    @kumarmayank6310 3 роки тому +2

    Corey, I am a computer science graduate and I have just one word for you - AWESOME!!

  • @maribelyazdanifar8823
    @maribelyazdanifar8823 4 роки тому +2

    I appreciate how you organized the basics tutorials and explained the logic behind naming of the videos in this playlist. Thank you for sharing your knowledge and the teaching us Python in a very thoughtful way.

  • @AnupamPatel02
    @AnupamPatel02 6 років тому +7

    Thanks a lot Corey, I have done several courses in python ( paid / open) , and have to say you got a interesting way of teaching , which keeps me going for the next video in the recommendation :).

  • @muneeral-amodi4505
    @muneeral-amodi4505 6 років тому +17

    Your are amazing!
    I've never seen such a comprehensive tutorial, your teaching is clear and organized and even more, it focuses on what we need. Thank you Corey, I really appreciate your wonderful efforts.

  • @KarthikRampur-ql2td
    @KarthikRampur-ql2td 6 років тому +8

    By far the best tutorials I ever came across on the internet on python.Big thanks for your efforts.

  • @avenumadhav3568
    @avenumadhav3568 3 роки тому

    1. When you are importing any custom modules, all the module files should be in the same folder as that of your main file that you are working.
    2. import moduleName
    3. if you wish to import only a specific function, variables and etc of that module:
    from moduleName import mFunc1, mFunc2
    4. if you wish to customize further:
    from moduleName import mFunc1 as mf1, mFunc2
    5.Some of the important standard libraries are: datetime, calendar, math, random, os, sys
    6. print(sys.path)
    7.print(os.getcwd())
    8. print(os.__file__)
    Thanks Corey, I learnt all the above things!

  • @aperxmim
    @aperxmim 5 років тому +2

    I am blow away in the training, no slow intro, just the training, something we need

  • @mehas81
    @mehas81 2 роки тому

    This guy is a python GOAT . Will contribute via PayPal.
    He pretty much takes hours of boring " I wanna throw up" lectures and sums up into 20 mins videos.
    Well done dude !!!
    Many thanks......

  • @testhekid
    @testhekid 3 роки тому +1

    watched the video 3 times and finally understood how the standard library and importing modules work! also the comic looks fun i wanna check it out in the future when i understand more python

  • @SayWhatSteve
    @SayWhatSteve 3 місяці тому

    I actually got teary eyed when you explained that the rest of the videos would not be numbered because we covered the basics needed to go learn everything. This is maybe my third chosen route of trying to learn this stuff and by far has given me the most confidence moving forward!
    Thank you for an excellent series of videos! Can't wait to watch more.

  • @abolfazlrezaei5397
    @abolfazlrezaei5397 Рік тому +5

    after 5 years, these videos helped me to learn python very easly. I hope this comment make you happy and energetic

    • @easydatascience2508
      @easydatascience2508 Рік тому

      You can see mine too. Detailed Python playlist provides most of the fundamentals, step by step, and source files too.

  • @AnilGupta-iv1rz
    @AnilGupta-iv1rz 5 років тому +7

    Your tutorials is the best thing happened to me in 2019.

  • @yaboi1525
    @yaboi1525 3 роки тому +1

    One day when I'll land on a job I'll make sure to recognize all your efforts in producing quality tutorials. You're the best when it comes to python no doubts. I owe you so much. Thank you very much sir.

  • @vladz3485
    @vladz3485 Рік тому +3

    Corey, thanks! You are the best in teaching Python. I finally understand all the complex stuff, because you made it easy to comprehend.

  • @amandaahringer7466
    @amandaahringer7466 2 роки тому +2

    You are an exceptional teacher and do a great job covering what's going on behind the scenes. I've taken several Python courses and this was never mentioned.

  • @sebastianskopek
    @sebastianskopek 3 роки тому +1

    Awesome, awesome, awesome, and what a great way to end this Python intro with the antigravity module. Love it!

  • @omarpixel9176
    @omarpixel9176 3 роки тому +1

    I'm watching this in 2020 and timestamp 17:05 gave me a deja vu vibe.
    Thanks for doing this series by the way, it is probably the best series for Python beginners and intermediate programmers who want to learn Python.

  • @logenninefinger3420
    @logenninefinger3420 4 роки тому +1

    Great tutorials 1- 9. Such fun and now just like that I am into spare time programming again after not writing any code for 15 years. Didn't need it in the job. Thank you very much!

  • @rachitgupta2336
    @rachitgupta2336 6 років тому +5

    This guy is the best instructor on UA-cam.

  • @mcan543
    @mcan543 4 роки тому +7

    #KeyTakeAways
    9:17 sys.path.append
    18:00 os.getcwd
    18:12 os.___file___ gives the directory of the module

  • @varunsaraogi8488
    @varunsaraogi8488 6 років тому +1

    I cannot thank you enough for your tutorials, the clarity with which you explain is mind boggling. Thanks again!!

  • @guilhermezucco1269
    @guilhermezucco1269 3 роки тому +1

    Hello from Brazil.
    I'm currently getting to know python a bit better and I can honestly say that this playlist has truly helped me a lot so far.
    I already use some data science algorithms in R but was also hoping to widen my knowledge. This channel is really giving me valuable information on how to accomplish my goals.
    Thank you so much, Corey Schafer, for this!

  • @Medicinboardexam
    @Medicinboardexam 6 років тому +2

    I took a python beginner lesson on Udemy, and went back to your beginner course. I find your video really help to fill the gap what I missed in the Udemy python course. It makes everything more clear and I really like the way you make examples. Thank you for all the efforts of doing such a wonderful job. These are the best python videos for any beginners at least I truly recommend. Also, as a self-taught learner, I'm wondering what's your suggestions of getting more practice or exercise?

  • @zraffens5145
    @zraffens5145 5 років тому +1

    You are a true teacher. I did not expect that you would show how to do it on Windows as well. Thanks a lot!

  • @jorgerdz4494
    @jorgerdz4494 3 роки тому +1

    I've been learning from different sources about python and your videos are the ones that i've found more complete, thanks!

  • @genericnamethingy
    @genericnamethingy 3 роки тому +1

    Thank you so much for having tutorials that are so clear and that I don't have to put at 1.25x speed. Perfect pacing, I'm experienced with other languages but I'm doing this from the start since you provide valuable information and explanations. Excellent, thank you!

  • @camilomarin1310
    @camilomarin1310 5 років тому +2

    You talk as simple as clean water, just perfect !

  • @aakashverma8602
    @aakashverma8602 5 років тому +1

    Me nowdays in youtube i only search for your videos if i want something related to python , each and every video of urs consist of so much information , its really helpfull , thanks for your efforts ....!!!

  • @sunpengjie4565
    @sunpengjie4565 5 років тому +1

    I have to say this is the best intro series of video for python. Clear and easy to understand. As long as you have some basic background from programming, you can understand it. Great work Corey

  • @maxinteltech3321
    @maxinteltech3321 4 роки тому +1

    @Corey Schafer
    I contribute to your patron to appreciation all I have learnt from your videos.
    Please continue your GREAT job Corey!

    • @coreyms
      @coreyms  4 роки тому

      Thanks so much!

  • @nikhilailani2119
    @nikhilailani2119 4 роки тому +1

    Thanks is mandatory to such huge share of python knowledge. I gotta say, you taught me more than my university did. Thanks Corey!

  • @ravisoni1905
    @ravisoni1905 3 роки тому

    Man, whenever i want to explore python and now there so many resources like udemy, but still always think of corey schafer. u r a gem.
    who ever will find this playlist will surely be a good a python atleast

  • @jc9101
    @jc9101 6 років тому +3

    You have no idea how helpful your videos are! I sincerely thank you for all your efforts.

  • @marco.nascimento
    @marco.nascimento 5 років тому +3

    Very nice in-depth tutorial on modules, I've been studying Python for a while and haven't almost no one getting in this particular topic of changing the path variable for module importing. Your work is awesome, cheers from Brazil. (I always like to say where I'm from to give the content maker a grisp of how far his work is getting heh)

  • @maheshwarmaddula5958
    @maheshwarmaddula5958 5 років тому +2

    @Corey Schafer your python videos should be rated as the best and most useful one's

  • @toothfairy5352
    @toothfairy5352 5 років тому +4

    Omg🙊... we’ve finished the basics😍! Onto the next stuff!

  • @nickt423
    @nickt423 5 років тому +1

    I would call myself a beginner-intermediate at Django. I'm coming back to learn some of these concepts more thoroughly. I found myself using many of the things you are talking about, but I didn't understand why. Your tutorial series has done a great job clearing some of that up. Thank you Corey!

  • @RedBunnyFromMars
    @RedBunnyFromMars 4 роки тому +2

    This is fantastic. Thank you so much for making the series, it's like providing a swiss army knife that will be useful for literally everyone. I really hit a wall with this because I'm at the intersection of data visualization and professional cartoon production. This is incredibly helpful for automating Maya and Blackmagic Fusion and NukeX, and having the ability to parse tutorials and scripts is immensely useful. Thanks dude

  • @chandansarkar1123
    @chandansarkar1123 5 років тому +2

    Following this series in 2018. You are amazing Corey. Thanks a ton for putting this together..

  • @rationalcfbfan
    @rationalcfbfan 2 роки тому

    I love you Corey! Where have you been all my life? Thanks for these incredibly informative videos.

  • @mkilic6497
    @mkilic6497 4 роки тому +3

    Corey all the best to you, already finished the beginner series and was a very good intro for me, many thanks for your efforts

  • @n3rd0
    @n3rd0 Рік тому +1

    Corey, I fully appreciate your work, everything is nice and clear! Until now all information was complicated, but you made it clear! Thank you!

  • @Bingcenzo
    @Bingcenzo 4 роки тому +1

    As someone with ADHD, your instruction is very palatable to me. I feel great learning from you!

  • @mobasshirbhuiyanshagor3611
    @mobasshirbhuiyanshagor3611 3 роки тому

    No words to complement your deliverables. Take a bow, Sir!

  • @timothymcgahan5178
    @timothymcgahan5178 2 роки тому

    You're explain of 'path' and how to change it....... PERFECT.
    Thank you!

  • @Ricebow11
    @Ricebow11 6 років тому +1

    thanks Corey for the beginner tutorial videos. I've definitely capture a lot from watching your videos. I'm using these videos more than the materials provided by school... goes to show what school really has to offer.

  • @lukechavhunduka2970
    @lukechavhunduka2970 5 років тому +1

    Dude never stop teaching I am 15 and I am starting my own website now and I used your Chanel whenever I was stuck thanks so much

    • @coreyms
      @coreyms  5 років тому

      Thanks! Best of luck!

  • @alihejazi6345
    @alihejazi6345 6 років тому +1

    the way you teach is really awesome. you are like a teacher with unlimited energy and that's makes your videos super cool and awesome. thanks for everything I learned so much from you.

  • @ReddoX30
    @ReddoX30 3 роки тому +1

    Thank you Corey for these tutorials, they are really in depth and you cover all the little details that other tutorials leave out!

  • @user-gf3ut5rz6f
    @user-gf3ut5rz6f 6 місяців тому

    Your pace was perfect... not too fast, not too slow. Well done.

  • @promete79
    @promete79 4 роки тому +7

    Hi Linux users,
    You have to write:
    "nano ~/.profile" (without double quotes)
    at 10:20
    "export PYTHONPATH=/the/directory/you/target:$PYTHONPATH" (without double quotes)
    at 10:38

  • @rickychung7851
    @rickychung7851 4 роки тому

    You are marvellous! I don't normally leave messages but I've enjoyed your vids so much.....A Big Thank You to You!

  • @avantisinha4012
    @avantisinha4012 6 років тому +1

    Your teaching is out of this world Python Man!! I am so impressed.

  • @sonder8059
    @sonder8059 5 років тому +2

    You're one of the little people that use sublime and I love it

  • @smitpatel1358
    @smitpatel1358 3 роки тому

    Corey is the Boss! I just suggested one of my friends who is starting with python to get on to Corey's playlist. Thanks Corey!

  • @cavidanbagiri1884
    @cavidanbagiri1884 6 років тому +1

    l live in Azerbaijan. l cant speak english but l want to learn python. dont have a lot of information in Azerbaijan about python. but l see your videos l can learn. thanks Corey . you are a best

    • @coreyms
      @coreyms  6 років тому

      Glad you find them helpful! Also, I think your English is great. I wish I could speak a second language as fluent as you.

  • @bharath695
    @bharath695 4 роки тому +1

    I just say "Thank you "...you made me a better programmer today than yesterday!!.

  • @7XxKiKoOxX7
    @7XxKiKoOxX7 3 роки тому +1

    Video 09/143 Cleared ! Thanks for the great introduction.

  • @AmazingJayB51
    @AmazingJayB51 4 роки тому +1

    I’m learning Python now, and your series is really helpful, thank you! You explain the topics really well.

  • @BiancaAguglia
    @BiancaAguglia 5 років тому +3

    Another excellent tutorial, Corey. I can't tell you how much this video series made my life easier. 😀

  • @jacobgsutton
    @jacobgsutton 4 роки тому +4

    Thank you for this man. This was everything I needed. Python module/import system is so much easier then Java lol.

  • @2kpresident363
    @2kpresident363 5 років тому +1

    One of the best lecture among Python courses. You are really great!

  • @syedbaryalay5849
    @syedbaryalay5849 6 років тому +1

    the most satisfying tutorial. even if you don't wanna learn python these skills are great to get

  • @wanghua77
    @wanghua77 2 роки тому

    I really like your tutorial! It clears my doubts. While I was watching your video, I couldn't help wondering why I didn't find your video earlier. Thank you so much!

  • @nitkarshchourasia2406
    @nitkarshchourasia2406 Рік тому +1

    Once I start earning, I will for sure Join your's Join button on this UA-cam Channel.
    Why?
    Because you provided value.
    value which I wasn't able to get.
    value which no other was able to provide.
    don't know but you are true python wizard, indeed.

  • @lomeshdaheria9960
    @lomeshdaheria9960 4 роки тому

    Thanks Corey sir you have emerged as one of the best python tutor in youtube .

  • @MrScalzitti
    @MrScalzitti 11 місяців тому +1

    Chatgpt indicated you. And the playlist is really good! Congrats!

  • @ayoubuntu
    @ayoubuntu 5 років тому +2

    Thank you so much for this serie of python videos I've learned so much from you and I'm now able to dive into advanced usage of python in machine learning and big data. keep up Corey

  • @Amalokch
    @Amalokch 4 роки тому

    This is probably the best channel to learn Python. Very very easy to understand

  • @FlareSoul69
    @FlareSoul69 5 років тому +3

    Thank you for the clear explanation on "import" and "from..."!!!

  • @vultures1852
    @vultures1852 Рік тому

    You're the best teacher, it's a pleasure to re-watch your videos

  • @chrisduma
    @chrisduma Рік тому

    i.keep.coming.to.your.channel.to.understand.my.classes.better...much.thanks

  • @mahdip.4674
    @mahdip.4674 4 роки тому +3

    Great series. Wish we had similar thing on Scala and Spark.

  • @mostafaelnady7827
    @mostafaelnady7827 5 років тому +1

    the best tutorial ever in modules and you are the best python developer i have ever seen in my life and you are my idol sir
    big fan for you from egypt
    print("Thank you so much")

  • @waqarm2818
    @waqarm2818 5 років тому +1

    Love your tutorial videos! They are well done and the best of all I have found. I see that you show how to import a module from a different folder by changing the environment variable. I would love to see a way that imports without changing the environment variable (so that it works for someone else who downloads your code) if possible.

  • @aakashtiwari3677
    @aakashtiwari3677 4 роки тому +1

    Great Greater Greatest !!!!!!!! Love your tutorials, they are the best......Brother (If you don't mind if I call you that). By the way I have done graduation in electrical engg, but my interest is in coding and to learn different programming language. So I've started learning Python and Your tutorials are the best for me as a beginner. I'm familiar with C++, so its little easy for me to understand these tutorials. Thank You very much for all your efforts. 🙏🙏

  • @smoothbeak
    @smoothbeak 4 роки тому +2

    I loved the "antigravity" at the end!

    • @sandeep5775
      @sandeep5775 4 роки тому

      hii @Daniel Jeffery For me it asks to change in configuration i dont know what to dooo could u help me

    • @smoothbeak
      @smoothbeak 4 роки тому

      @@sandeep5775 Hmmm?

  • @cat36942
    @cat36942 3 роки тому

    Its just amazing how straightforward your videos are !!