Lesson 1 – Python Programming (Automate the Boring Stuff with Python)

///Lesson 1 – Python Programming (Automate the Boring Stuff with Python)

Lesson 1 – Python Programming (Automate the Boring Stuff with Python)

FavoriteLoadingAdd to favorites

Get 50% off the full course from this link: https://www.udemy.com/automate/?couponCode=50_PERCENT_OFF

Buy the print book here: https://www.amazon.com/gp/product/1593275994/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&tag=playwithpyth-20&camp=1789&creative=9325&linkCode=as2&creativeASIN=1593275994&linkId=8a8e0ae7d1b277b2352cb8006ba5de09

Lesson 1 of the online Python programming course for complete beginners. This course follows the “Automate the Boring Stuff with Python” book by Al Sweigart, which can be read online at http://automatetheboringstuff.com

Lesson 1 is the introduction to the course.

By |2017-05-02T18:34:05+00:00May 2nd, 2017|Python Video Tutorials|49 Comments


  1. Amanda Hansen May 2, 2017 at 6:34 pm - Reply

    I have a list of contacts that only includes first and last names with home addresses. I have been using Spokeo ( a website that gives phone numbers and email addresses) to fill in the desired email and phone numbers I am missing from my original sheet. I have been entering in each name into Spokeo at a time and it takes way too long. How do I automate this process to increase my email list quickly without enter each name into search? Please help! Is there a way?

    Thank You For Your Time!!!

  2. tosh noway May 2, 2017 at 6:35 pm - Reply

    if you buy the book do you get a code to view the videos or something?

  3. TheOlian04 May 2, 2017 at 6:36 pm - Reply

    PLEASE DON’T paste bin your entire code base when asking on stack overflow. Look at the MCVE!

  4. ken May 2, 2017 at 6:36 pm - Reply

    thanks for this series gj

  5. Aleksandar Zdravkovic May 2, 2017 at 6:38 pm - Reply


  6. aka DIABLO May 2, 2017 at 6:38 pm - Reply

    Please add lesson 16 and others anf why is there a lesson 22

  7. Paul Andre Tadiar May 2, 2017 at 6:40 pm - Reply

    Hey Al! On what age did you learn to python code?

  8. Kolis Ford May 2, 2017 at 6:42 pm - Reply

    hi man. I know this has got nothing to do with this episode of autamate. but there’s this problem you know… about the "magic8ball stuff located in chapter three" functions.
    it doesn’t run buddy. whenever you have a spare time just chat back.

  9. DisVet2013 May 2, 2017 at 6:42 pm - Reply

    I have heard both sides of the argument between Python 2.7 and 3.5. Personally I downloaded Python 2.7 because this is what CodeAcademy uses, and I believe learn, Khan as well. I figure learning that before switching to Python 3.5 would be the best route… do you agree or disagree?

  10. TertiaryAdjunct May 2, 2017 at 6:44 pm - Reply

    Al…best video series I have watched…it’s hard for me to focus on things like programming but this was simple and to the point..I was so impressed ….I bought the book to support you

  11. Indurthi Sai Sujith May 2, 2017 at 6:48 pm - Reply

    Hi Albert, Thanks for publishing Python Basic concept video and documents.
    We are looking for advance python concepts, Can you please let us know where can we purchase advanced concepts book.

  12. Kofi Darfour May 2, 2017 at 6:48 pm - Reply


  13. rahim remu May 2, 2017 at 6:50 pm - Reply

    Hi Al, My current working environment is still using 2.X. Can I follow these lessons using python 2.7 ?

  14. Robert Balaile May 2, 2017 at 6:52 pm - Reply

    Great intro! Well done. ☺

  15. Sebastian Nielsen May 2, 2017 at 6:54 pm - Reply

    Blank Editor how much do you pay for having you website with your blog on?

  16. Arya Jonathan May 2, 2017 at 6:54 pm - Reply

    And here I think mastering Autohotkey is already good enough

    but seriously though AHK deserves a lot of credits I made so many cool bots with it just because it can simply WinActivate, Run, WinMaximize, etc much easier once you know.

  17. Juan Piaggio May 2, 2017 at 6:54 pm - Reply

    comentario number 100

  18. Viktor Lomakin May 2, 2017 at 6:55 pm - Reply


  19. Accidentally Entertaining May 2, 2017 at 6:58 pm - Reply

    i wanna be able to make bots, automate web stuff like account creation and do some web scraping/crawling on the side, i believe python is great for that but how long do you think it will take me to learn?

  20. Tpv tpv May 2, 2017 at 6:59 pm - Reply

    Automate the Boring Stuff with Python: Practical Programming for Total Beginners
    Learning Python, 5th Edition
    Python Crash Course: A Hands-On, Project-Based Introduction to Programming

  21. George s May 2, 2017 at 7:00 pm - Reply

    You Want Learn From Others? Join The Purely Python Channel On Discord!
    Let It Be The Next Place To Discuss Your Favorite Language!!

  22. Carter Davis May 2, 2017 at 7:01 pm - Reply

    Hello, first of all thanks for making this video. But I was just wondering, if I was to use something like PyQt in my code and then move my code to another computer, to use it, will I have to have PyQt installed on that PC?

  23. Smith May 2, 2017 at 7:01 pm - Reply

    Oh shit… you wrote of the best pygame book ever! :O

  24. Mr. Marmot May 2, 2017 at 7:02 pm - Reply

    lol you have 2 adblock

  25. Roland Brake May 2, 2017 at 7:04 pm - Reply

    i got your ebook free

  26. DudeRevolution May 2, 2017 at 7:04 pm - Reply

    Thanks Carl Sagan

  27. satish kumar May 2, 2017 at 7:05 pm - Reply

    Please try to change the colour of subtitles as it was merged up with the colour of your screen ;O

  28. Santosh Paul May 2, 2017 at 7:05 pm - Reply

    y cant I acess the videos from 16 to 30????

  29. 42 May 2, 2017 at 7:08 pm - Reply

    python is freaking AWESOME!!!!

  30. Nikhil Apte May 2, 2017 at 7:10 pm - Reply

    Bro, you are a star!!!!

  31. mr Kagami-sensei May 2, 2017 at 7:10 pm - Reply

    JAVA? I learned Pascal :< seriously pacal

  32. jeffthydinosaur May 2, 2017 at 7:11 pm - Reply

    Massive thanks for making this video now I can finally learn how to code

  33. weltvonalex May 2, 2017 at 7:11 pm - Reply

    Hey cool!! I bought your book but nice to see the stuff in a video

  34. shaikh ahmed May 2, 2017 at 7:11 pm - Reply

    Sir plzz is der any shortcut to overcome indendatn errors in python 3.4 plzz reply

  35. Sharif Al-Amin May 2, 2017 at 7:12 pm - Reply


  36. Maria Baek May 2, 2017 at 7:12 pm - Reply

    BRAVO! Dude, these are incredible, can we pls have MORE! … "With great power comes great responsibility!"… Hint hint : Pls do a series on Text Mining and Sentiment Analysis in Python?! Pls, pls pls! …I’ll eat ramen for another week just so I can buy your courses on Udemy.

  37. maroš sobotovič May 2, 2017 at 7:15 pm - Reply

    LIKE !!!!!!! Subscribe !!!! COOL

  38. RGC Tech May 2, 2017 at 7:16 pm - Reply

    i find that online websites are rubbish good video

  39. ojus chugh May 2, 2017 at 7:17 pm - Reply

    will you also teach me the basics of python ?

  40. bloodfist2503 May 2, 2017 at 7:21 pm - Reply

    död till alla

  41. Olivanimation XD May 2, 2017 at 7:21 pm - Reply

    I just got a raspberry pi 3! Im gonna use it for coding.

  42. N3orion May 2, 2017 at 7:23 pm - Reply

    how different is python 2 vs python 3? most of the books I recently bought are P2. if I use your course and the other books am I going to lose the value of one or the other doing that? Thanks

  43. ein mensch May 2, 2017 at 7:23 pm - Reply

    guess idle isnt shipped with on ubuntu, how to get it there?

  44. ijeoma onyemelukwe uba May 2, 2017 at 7:27 pm - Reply

    iwant to be hacker

  45. xXskullkid117Xx May 2, 2017 at 7:27 pm - Reply

    >>print ("Hello world")
    Hello world

  46. Anondba May 2, 2017 at 7:28 pm - Reply

    thank you to share the knowledge . it;s awesome

  47. Savolla Ross May 2, 2017 at 7:31 pm - Reply

    Jupiter loves you Al

  48. Beckham May 2, 2017 at 7:32 pm - Reply

    I subbed because this is a great idea!

Leave A Comment