Python Tutorial for Beginners (with mini-projects)

Поделиться
HTML-код
  • Опубликовано: 31 дек 2024

Комментарии • 515

  • @GBalasooriya
    @GBalasooriya Год назад +32

    I have never seen such a great instructor

  • @hiralbhatt4687
    @hiralbhatt4687 Год назад +59

    Best youtube channel for learning anything related to software engineering.

  • @chcc712
    @chcc712 Год назад +112

    I've taken several Python courses, this one is by far the most impressive and fun. Thank you Dave.

    • @johndanushan
      @johndanushan Год назад +5

      still you dont know python?🐵

    • @Sensei_J
      @Sensei_J 11 месяцев назад +4

      why you laughing@@johndanushan

    • @sasmediastudio
      @sasmediastudio 9 месяцев назад

      @@johndanushan lolz

    • @gabsnands9845
      @gabsnands9845 8 месяцев назад +1

      Is it good for someone that knows literally nothing about coding/programming and wants to learn Python to eventually get a job?

    • @AnimeKlipsOffical
      @AnimeKlipsOffical 6 месяцев назад +1

      @@johndanushan xD

  • @olewetdog6254
    @olewetdog6254 6 месяцев назад +35

    I just turned this on and want to say from the beginning THANK YOU for doing all this for free.

  • @chenukarubasinghe9542
    @chenukarubasinghe9542 Год назад +26

    Out of all the tutorials out there this is the best one i found

    • @justcaleb450
      @justcaleb450 11 месяцев назад +5

      I disagree… respectfully

    • @Daduu
      @Daduu 10 месяцев назад

      @@justcaleb450which one did you find more useful?

    • @wrenttt
      @wrenttt 8 месяцев назад +2

      @@justcaleb450 which one doe you prefer?

    • @kickless7776
      @kickless7776 6 месяцев назад +4

      Ofc he can't answer bcuz he knows, this IS the best one

  • @derickshalo384
    @derickshalo384 Год назад +10

    Hello Dave, a fellow Kansan here. Impressive presentation. Needed some review and you covered more material than when I took my initial course. Very thorough and practical! Go Chiefs!

  • @rosariomcallen6938
    @rosariomcallen6938 Год назад +57

    Never had this much interest in watching any python tutorials. I am in chapter 6 now. Looks like, with how Dave do it, I might be able to finish this 9hr long awesome well thought and well presented python beginners tutorial. Thanks much Dave and et al.

    • @papajayyy
      @papajayyy Год назад +4

      IKR, I always get intimidated and leave but I'm almost addicted to this course... I''m excited to get back to it

    • @sadik8233
      @sadik8233 Год назад +2

      Is it finished ??

    • @Mayhem9110
      @Mayhem9110 Год назад

      I just started and it's the best video I've found. It's helping me so much.

    • @draginjastankovic5968
      @draginjastankovic5968 Год назад +1

      May I ask you how long do you learn Pyton with Dave, amd how many hours a day you're involved in learning? Tnx in advance 🙏

  • @twilightop
    @twilightop 10 месяцев назад +5

    NGL, this is by far the best one yet, imagine buying udemy courses when you get this absolutely for free! 👑

  • @mahadwannabepoet
    @mahadwannabepoet 4 месяца назад +1

    Thanks for making it all free. This gave me a massive head start before starting my university classes. On top of that, it's made so interesting and easy to follow!!! MASSIVE RESPECT!!!!!!

  • @OrangeCatInfusion
    @OrangeCatInfusion Год назад +20

    currently working as a software engineer using mainly javascript and golang.. and i just randomly watched this 2 weeks ago when it was uploaded.. now im halfway through the tutorial and im in love with python.. planning to upskill more and might get into data analysis after finishing this..

    • @abdul_wahab0
      @abdul_wahab0 Год назад +1

      good decision bro

    • @Mohamood_jama
      @Mohamood_jama Год назад

      Why are you switching to data analysis

    • @OrangeCatInfusion
      @OrangeCatInfusion Год назад

      @@Mohamood_jama not really switching entirely, but yeah.. if given the chance of getting a data analyst/data scientist role, i would love to try.. just trying to widen my horizon. Anyway, I haven't finish this course yet.. and haven't touched any python libraries and frameworks yet.. so yeah, let's see what the future holds.

  • @StaticBlaster
    @StaticBlaster 11 месяцев назад +134

    Python is the number one language for implementing AI algorithms and AI is here to stay. So everyone, learn python today!

    • @polis3072
      @polis3072 11 месяцев назад +4

      I am struggling with it so much I fear I am too dumb to

    • @StaticBlaster
      @StaticBlaster 11 месяцев назад +7

      @@polis3072 I don't really know what to say because python is actually one of the easiest languages to learn. Ruby, Python, and JavaScript are the easiest. The C language and its derivations are much harder to learn with its esoteric "grammatical structure" and syntax.

    • @nenastemis9580
      @nenastemis9580 10 месяцев назад +5

      Whenever I get bored or tired of python tutorials, this comment helps me keep going!

    • @StaticBlaster
      @StaticBlaster 10 месяцев назад

      @@nenastemis9580 Wow! I'm glad to help people stay motivated.

    • @limitlessqueen
      @limitlessqueen 10 месяцев назад +1

      I love Python so far!

  • @jonathanschwartz4386
    @jonathanschwartz4386 17 часов назад

    As a former programming instructor I am very impressed with this course. Very clear explanations and good samples. My one complaint is with the naming of variables. As soon as there were more than one (lesson 5 is an example) it was confusing. I always told my students to include the data type as part of the variable name - strPlayerChoice or intPlayer

  • @juliestudy1475
    @juliestudy1475 Год назад +6

    Whoa! This has been an amazing experience for me! Thank you so much Dave for putting together such an incredible tutorial! The breadth and depth of this tutorial is totally beyond my expectation!! And thank you so much for taking the time to go through the various ways of doing things and making the challenges (exercise projects) realistic and interesting. I particularly like how you show us how we can keep improving the RPS, haha! Oh, how can I forget to mention all those little touches such as the hot keys and the emoji, haha, love them! I must say, your tutorial is the BEST 'Python for Beginners' that I've come across on RUclips and I am so happy that I found it!
    If I may, just a feedback on the last 2 tutorials, especially Lesson 23, it would be good to slow down a bit and highlight where the new files should be created from. I spent 3+ hours tearing my hair out trying to figure out why my codes wouldn't run, LOL!! The error messages were of no use at all. Eventually I figured out that I created the files in the wrong location! My .env file was inside the .venv folder whilst the weather.py was outside. Wait for it... my .gitignore was also inside .venv!!!! Can you imagine my horror when I ran 'git add .'? LOL!!!
    Another problem I had was in setting up the .venv. I kept hitting a dead end. After a lot of researching, it turns out I need to Set-ExecutionPolicy. Also, "source .venv\Scripts\Activate" doesn't work for me but ".\.venv\Scripts\Activate" does.
    Once again, I'm very grateful for your wonderful course! Thank you so much!

  • @ElzaraIsmE
    @ElzaraIsmE Год назад +20

    I loved this course. Thank you, Dave! Well structured, there's a lot of useful information to work with the terminal as well. That being said, Lesson 21, and especially the last project is way above beginner level and includes concepts that are not in previous classes. So I got lost on the last project with a lot of questions. It's not necessarily a bad thing since it encourages me to learn more outside the course, but I wasn't able to finish that lesson with 100% understanding of it. I do have beginner knowledge of HTML/CSS. Thank you!

    • @nenastemis9580
      @nenastemis9580 10 месяцев назад

      The last project is beginner level, the only concept there that he didn't teach is git and GitHub, he just showed how to push ur repo to it for deployment, the rest he taught!

    • @kickless7776
      @kickless7776 6 месяцев назад +2

      Damn, I thought it was just me who sturggled a bit in the last 3. For some reason my website, searches the city's fine but the text is always 'City not found', regardless of whether its an actual city or not lmao. Still amazing course though, I agree!

  • @Ppl4872
    @Ppl4872 Год назад +4

    great refresher of python fundamentals. thanks for putting the time and effort to make the content coherent and easy to follow too

  • @motsinoniphillimon7591
    @motsinoniphillimon7591 4 месяца назад +2

    Really am new to Python programming and this the best lesson ever

  • @sayedrezaomid1305
    @sayedrezaomid1305 8 месяцев назад +1

    He is the greatest instructor ever please continue and keep your contribution with him ever.

  • @Rasspor
    @Rasspor 8 месяцев назад +2

    Thank you!!! for the concise explanation of using virtual environments. This is just what i have been searching for. I think it would be more helpful if content providers explained the virtual environments, before getting into the python code. As most programs need the modules. So the python code function properly. Kudos!!! thanks! for the great content.

  • @Sushovan_95
    @Sushovan_95 Год назад +8

    Woow! I've been learning from his playlist for some time and here is it again. It's so great to see 👍

    • @akwpython
      @akwpython Год назад +1

      Please checkout my channel for much more explained python course currently commensing and in hindi. I use pycharm as it is more easy to build and no extension needed.

  • @blackmillions1769
    @blackmillions1769 7 месяцев назад +2

    this is the best playlist so far for python

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

    Thank you Dave for this lesson! You are a talented teacher! And thank you for teaching us how to deploy and render the project.

  • @techthief3278
    @techthief3278 5 месяцев назад +2

    Good one!! Nice to see structured learning path kind of videos in youtube no more tutorials hell and search for the resources also no more excuses for sure.

  • @rifatmunna
    @rifatmunna Год назад +30

    he is a great great man ...

  • @DayDayUP996
    @DayDayUP996 Год назад +2

    By far the best video tutorial for Python beginners

  • @UgMastaru
    @UgMastaru Год назад +15

    Thank you for keeping great efforts towards teaching us

  • @rajeevatom
    @rajeevatom Год назад +5

    A necessary, complete and useful one video python tutorial.

    • @akwpython
      @akwpython Год назад

      Please checkout my channel for much more explained python course currently commensing and in hindi. I use pycharm as it is more easy to build and no extension needed.

    • @menofscoobistherepublic7660
      @menofscoobistherepublic7660 Год назад +1

      @@akwpythonbut i dont speak Hindi

  • @charliezhang271
    @charliezhang271 7 месяцев назад +2

    really appreiciate how u explain every shortcuts!

  • @fathoniam8997
    @fathoniam8997 Год назад +12

    I am in Chapter 5. Let's go!

  • @mariuszel759
    @mariuszel759 Год назад +4

    I think that's the one python course that i will actually get done!

  • @Renesos120
    @Renesos120 Месяц назад +4

    If you run into the format save problem like me, here is what solve my problem :
    Add a format extension (python didn't worked for me at least) -> search for autopeg8 in extension and install and you now can right click and have the format option.
    Them you might have to assign (I had to) the extension as your default one -> "shift+," for option and like him search "formatter" then -> Default Formatter : autopeg8
    It also says "(also modified in 'python > User')" so I also add autopeg8 there and now it worked
    Hope it help someone :)

    • @AtjooFPV
      @AtjooFPV 18 дней назад +1

      Thanks! I couldn't figure it out.
      For people that can't find this exetension here is a typo this is the right one
      autopep8

    • @SimpleJoshTense
      @SimpleJoshTense 12 дней назад +1

      thhanks you're a legend

  • @PanosChatzin
    @PanosChatzin Месяц назад +1

    My favorite Python tutorial by far!🐍

  • @AbdiShegute-sn8pw
    @AbdiShegute-sn8pw 6 месяцев назад +2

    The best video that i have found so far!!!

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

      Same, because this man uses VSCode, which is free

  • @gilB_
    @gilB_ Год назад +11

    I am really enjoying this course, thank you for all your work on it!

  • @UweGrimm
    @UweGrimm Год назад +3

    Thank U soo much Dave this course is great. I made it from the beginning until the End

  • @xpt5oo186
    @xpt5oo186 Год назад +4

    Finally completed. Thanks for the lecture Dave.😊

    • @SelvaKumar-i6s
      @SelvaKumar-i6s Год назад

      Hey now you have completed then when you tevise it to implement in problem

  • @syedbasim383
    @syedbasim383 Год назад +2

    WHAT A TUTORIAL MAN!!

  • @mohdehtishamansari894
    @mohdehtishamansari894 10 месяцев назад +2

    One of the best python tutorial🔥🔥

  • @ahmedskullab
    @ahmedskullab Год назад +3

    Thank you, I have been using python in automating AutoCAD workflow which is brilliant. great insights, thanks again

  • @aiko_here.0_0
    @aiko_here.0_0 9 дней назад

    THANK YOU for the black background!

  • @badbadleroybrown650
    @badbadleroybrown650 10 месяцев назад +1

    Setting up the auto format in lesson 2 isn't working for me but I am going to continue the course without it. I like it so far!

  • @rgodly1994
    @rgodly1994 11 месяцев назад +1

    Super easy to follow along! Thanks for this course

  • @StudyChannel-rq7rh
    @StudyChannel-rq7rh Год назад +1

    the only issue with this tutorial is the subtitles. i use them because they help me concentrate better but they go straight over the important part... awesome tutorial

  • @NataliaDemidova-v8e
    @NataliaDemidova-v8e Год назад +1

    This is a great course. Thank you for your time and effort!

  • @ignite137
    @ignite137 Год назад +19

    Format on save is not working when selecting "python" i check marked the settings

  • @KkihamaMbugua
    @KkihamaMbugua 8 месяцев назад +1

    Was able to finish it,thanks Dave Gray

  • @spi-phiquotes3923
    @spi-phiquotes3923 11 месяцев назад

    Thanks for providing this knowledge for free. It is very appreciated!

  • @tomasggaming.1148
    @tomasggaming.1148 15 дней назад

    Python is the number 1 language for the people, who are new to programming

  • @livingwithcatz
    @livingwithcatz Год назад +19

    I can't get my "format on save" or "format on type" to work even though they are checked in the settings. I've reinstalled both python and vs code. It's frustrating because I'm a beginner and can't get started learning to code.

    • @murat.tasdemir0
      @murat.tasdemir0 Год назад +2

      same issue here. will you please hit me up if you find any solutioun?

    • @livingwithcatz
      @livingwithcatz Год назад +4

      It must be a visual studio bug? Maybe there will be an update to fix. I just moved on with the tutorial without it

    • @jabendi4573
      @jabendi4573 Год назад +4

      Same issue here, been trying to solve it for ages.

    • @aren678
      @aren678 5 месяцев назад +1

      I’m in a similar spot, I’ve even tried uninstalled/ installed different extensions hoping it’d work but nothing...

    • @ztolzky
      @ztolzky 4 месяца назад

      Try autopep8 extension

  • @nigelpallatt
    @nigelpallatt 11 месяцев назад +1

    Loved chapter 5! Thanks

  • @soheil424
    @soheil424 8 месяцев назад +1

    Thank you very much Dave. That was a great tutorial.

  • @Global_Reality-bcn
    @Global_Reality-bcn Год назад +3

    I apreciated every minute of that course thank you alot, I will always follow your courses thank you 🙏

  • @dng7470
    @dng7470 Год назад +1

    Amazing course! Thank you Dave.

  • @sergioygkeke
    @sergioygkeke Год назад +1

    I've watched ~5:48. Already I made it(?).
    And i'll continue again again again again* until 100. It'll be success results or not. Thanks 😊

  • @WemaMshengezi
    @WemaMshengezi 5 месяцев назад

    Coding is harder without Dave Gray,thanks FCC🎉🎉🎉😊😊

  • @apollosmoke7779
    @apollosmoke7779 6 месяцев назад +1

    this channels booming with information

  • @williamdixon3611
    @williamdixon3611 Год назад +20

    Good morning, Dave, I am enjoying your course but, I think it's more than just a beginner's course. Far more in depth than a true novice wanted to learn Python, or any other programming course could digest and understand in its entirety. I have watched many courses on RUclips for learning programming and they are all the same basic structure. Instructors type a lot of code and without the student having the ability to practice what is being taught. I think giving the student the ability to learn what has been taught though given prescribed questions by the instructor after each section would be a major game changer for learning. I know students could pause the course and try it on their own but, most students do not have the ability to understand computer logic and structure. Is it possible for making a course with that in mind? Just a thought, Thanks for your time.

  • @rohaanuv
    @rohaanuv Год назад +12

    Wow that’s amazing 🎉 Thank you for awesome content ❤

    • @akwpython
      @akwpython Год назад

      Please checkout my channel for much more explained python course currently commensing and in hindi. I use pycharm as it is more easy to build and no extension needed.

  • @KicKbyElit3
    @KicKbyElit3 Год назад +16

    Format on save and format on type do not work for me. Any ideas why?

  • @xlys-
    @xlys- 4 месяца назад

    01:01:00
    01:56:00
    02:37:03
    03:09:04
    03:57:47

  • @mahendranath2504
    @mahendranath2504 Год назад +1

    Thank you so much Davy , I love your content 👍👋👌🫡🤝👏🙏🏻🫰🏻✌️

  • @donovanrao5164
    @donovanrao5164 Год назад +1

    Very helpful, and well organized! Thanks

  • @HomerCashin
    @HomerCashin 7 месяцев назад

    3:07:45 chapter 8 loops. 🔁

  • @omarious
    @omarious Год назад

    I was waiting for this. Thank you!

  • @esrx7a
    @esrx7a Год назад +2

    Super super thanks to freecode and this tutor

  • @debajyatidey9468
    @debajyatidey9468 Год назад +2

    Please make a comprehensive Ocaml course covering Higher Order functions, modular programming, data structures, etc.

  • @picchiscam7288
    @picchiscam7288 Год назад +9

    sir,python formatter is not working in my vscode? when i given a extra space but didn't work for this..what i should do?

    • @nodartsurtsumia8343
      @nodartsurtsumia8343 Год назад +4

      Would be great if someone explains, I've tried autopep8 and black formatter but it doesn't work

  • @sukhmasharma8694
    @sukhmasharma8694 10 месяцев назад

    5:56:59 classes and objects

  • @brainstormingsharing1309
    @brainstormingsharing1309 Год назад +2

    🔴 Keep it up! Especially when it is for beginners! 👍👏

  • @strictlyunreal
    @strictlyunreal 4 месяца назад +2

    1:37:44 Well, I've learned something new! And it doesn't work only in VSCode, apparently, but elsewhere, as well. It turns out I've been living under a rock 🤣

  • @RishiSrivastavaIIITD
    @RishiSrivastavaIIITD 4 месяца назад

    These is only for me
    05:22 - Starts Here
    30:18 - Done till here

  • @ayojoy1443
    @ayojoy1443 Год назад +9

    This course is hard to follow because of problems you can encounter. my indentation on the welcome file refused to correct itself. when i select "format with" it says download formatter. I even downloaded black formatter yet it is not correcting the error. please help me. I am still in chapter 2 trying to get formatter to work. please help me

    • @Future.7769
      @Future.7769 Год назад

      Skip it move on to other lession

    • @real1mejia346
      @real1mejia346 10 месяцев назад

      Did you find the solution?

  • @alihussain-ch7jb
    @alihussain-ch7jb Год назад +1

    I love it before watching ❤

  • @arcanelore168
    @arcanelore168 10 месяцев назад

    This year is gonna be the year of python for me.

  • @vivekpadelkar
    @vivekpadelkar 5 месяцев назад

    If U wanna clear your python base ur at the right place !!!

  • @randyrandy9696
    @randyrandy9696 Год назад +11

    This was a really good video. But with this being a video for beginners I will say that you you were going pretty fast I found myself struggling to keep up with some of the content as I was following along. But still this video really helped me a lot

    • @Joe-Bourbon
      @Joe-Bourbon Год назад +2

      I was toggling between playback speeds to combat this.

    • @vampangel18
      @vampangel18 Год назад +5

      I'm having to pause so much. It is taking me forever to get through this because of that haha.

  • @biblisabatti10
    @biblisabatti10 Год назад +2

    This is for me, thank you so much

  • @UndoEverything
    @UndoEverything Год назад

    Thank you for this. Starting tonight.

  • @chandrasekaran2429
    @chandrasekaran2429 Год назад +2

    Thanks 👍 it's support My learning skills was improved❤❤❤

    • @akwpython
      @akwpython Год назад

      Please checkout my channel for much more explained python course currently commensing and in hindi. I use pycharm as it is more easy to build and no extension needed.

    • @chandrasekaran2429
      @chandrasekaran2429 Год назад

      @@akwpython okay i was checked Your channel

  • @Eve1912
    @Eve1912 Год назад +1

    Dave is the best!

  • @obed1234567
    @obed1234567 Год назад +15

    Auto format feature for me isn't working for some reason, I've tried multiple things. I'm using MacOS Sonoma. If anyone could help me, I would greatly appreciate it.

    • @manovlogger3910
      @manovlogger3910 Год назад +1

      me too but im on windows

    • @DonMaslanka
      @DonMaslanka Год назад

      @Something-rg5lpsettings -> search for format on save. Note save on type available too.

    • @fxrrhxn
      @fxrrhxn Год назад

      same i’m also on Sonoma. Did you find a fix for it since then?

    • @tylerparaz6786
      @tylerparaz6786 9 месяцев назад

      @@fxrrhxnLooks like we are all having this same issue

    • @daudsarfaraz8630
      @daudsarfaraz8630 7 месяцев назад +1

      Anybody found a fix for auto format on windows?

  • @ORTEGAHERSOHNC
    @ORTEGAHERSOHNC Год назад

    I can get any job after I learn here Thankyou for teaching

  • @cap00
    @cap00 Год назад +4

    Great content, could we kindly get one for Scala for beginners?

  • @ovskihouse5271
    @ovskihouse5271 Год назад +2

    I love Python
    Thanks a lot

  • @anthonymcauley5944
    @anthonymcauley5944 Год назад +4

    Hi Dave, can you tell me what formatter you are using in chapter 2? Much appreciated!

    • @BrightRaven666
      @BrightRaven666 Год назад +2

      yeah I cant get formatting working. I tried what the steps he went through, tried installing extensions like autopep8, still can't get the formatting to work.

  • @balakrishnanpurushothaman6639
    @balakrishnanpurushothaman6639 Год назад

    Thank you so much Davy for your time & effort. Helps a lot... a Big Salute

  • @rubyred186
    @rubyred186 Год назад +5

    The autoindentation part is not working for me....

  • @sukhmasharma8694
    @sukhmasharma8694 10 месяцев назад

    4:42:16 modules

  • @GeorgiaGeorgia-i7i
    @GeorgiaGeorgia-i7i Год назад +2

    May someone assist me ? How you are in this Lesson one directory ?I always stay in the \Users\user> directory. I am unable to go where the Python file executable and the created file is located and unable to run "py" commands. (Ref. to the beginning of this tutorial). Thank you.

  • @lucaswinter5716
    @lucaswinter5716 Год назад +1

    THATS SO COOOOOOOOOOOOOOOOOOL

  • @daviskkkollannoor2210
    @daviskkkollannoor2210 8 месяцев назад

    If a choice is given ti forward and backward by 10 seconds each as it will save time togo back to the previous lines instead of reversing to the lesson for a revision purpose

    • @Tacozilla613
      @Tacozilla613 7 месяцев назад

      You realize this feature has existed for years right? Just double click

  • @Buharialtinee
    @Buharialtinee Год назад +3

    Thanks for sharing

  • @bashiri-g
    @bashiri-g Месяц назад

    Thank you Dave.

  • @AtjooFPV
    @AtjooFPV 14 дней назад

    Omg I am at 3:30:20 and he said to try to make that recurstion which counts to 10 with a loop so I did but I also figured out how to actually count to 10 :)
    dunno why I needed to type this in the comments but I was happy I figured it out

  • @ricardoglopes7687
    @ricardoglopes7687 Год назад

    Finally, a tutorial NOT in Mac. 🎉

  • @kashafkhan8535
    @kashafkhan8535 Год назад +1

    Your work is great

  • @unreal360au
    @unreal360au 8 месяцев назад

    Awesome tutorial.

  • @lobbygoes_1457
    @lobbygoes_1457 Год назад +1

    great work!

  • @delali1900
    @delali1900 Год назад +1

    Great content. Thanks

  • @sukhmasharma8694
    @sukhmasharma8694 10 месяцев назад

    3:41:15 scope

  • @tylerzuraski5823
    @tylerzuraski5823 9 месяцев назад +1

    Is there a setting to have extra space below what just ran in the terminal and PC@DAVES-Desktop?