How to Learn Python in 2022

Coding with Lewis · Beginner ·📰 AI News & Updates ·4y ago

Key Takeaways

Teaches Python programming basics for beginners

Full Transcript

python is one of the most popular programming languages of all time and it makes sense python is just so versatile and allows you to do so much without learning low-level code for this reason i always think python is the best way to learn code for absolute beginners however this also presents another issue there are so many resources out there that it makes it hard to decipher what is and isn't worth your time for me the answer is clear that book is automate the boring stuff with python by al swigart this book is free to read online or to support the author you can click the link in the description i love python so make sure you like comment and subscribe if you want to see more python videos the reason i love this book more than any others requires a little bit of context there's a common trait amongst a lot of programming tutorials and books and that's that they're very dense in nature but fairly shallow in terms of why it returns to you meaning that i can code and follow along typing syntax but i don't end up learning anything meaningful coding in the 21st century is much different than what it was back in the day as if i know i'm only like 26. writing simple bank applications or hello world is useful somewhat but it's far away from where someone should be dropped off to do their own thing and this is why i love automate the boring stuff with python it assumes absolutely no previous knowledge and it actually has useful projects that help you automate the boring stuff with python here are some examples controlling the keyboard and mouse with gui automations one of the classic examples of something you need to automate is clicking things on your screen this could be for your job or even just for pleasure this book introduces you to python libraries used to help you automate your desktop environment with clicks scrolls and keyboard inputs so if you want to automate those boring games like cookie clicker sorry if that offended you then this is a great way to automate that working with spreadsheets do you want your boss to fall in love with you there's some about excel that office workers absolutely love for some reason the problem is is that you specify that you're proficient in excel on your resume so you're now that go-to person for basically any excel job there are a couple sections in this book that tell you how to deal with google sheets or excel and how you can use python to automate different things within those spreadsheet softwares funny enough automating spreadsheets is where a lot of programmers first learn how to program to automate those annoying tedious tasks that your boss assigned you seriously just take excel off your resume it doesn't even matter at this point once you learn how to automate your spreadsheet abilities that full day task can now be a full day of looking at youtube when you shouldn't be emails automating emails is also something that programmers love to automate especially in the office your boss is seriously going to love you there's a whole chapter dealing with how to deal with the apis around gmail and how you can use it to automate your emails with sending replying and reading it also goes into depth about how you can use text message via sms as well with emails and sms you really do have full control of communication in the office environment and that's just one reason why i think this book is just amazing for absolute beginners its examples can be used in real world applications and gives you an idea of the types of things you can build using programming with python however that's just one side of it easy to follow along basics but before diving into any examples or projects you'll need to learn the basics that's how a lot of people get stuck in tutorial hell the first chapters within this book teaches you the fundamentals in ways that beginners will understand a good example is how a programming variable can be thought of as putting a value in a box that you can use for later or using flowcharts to showcase what if statements can be used for in your program for someone who isn't a beginner at programming this might seem a little bit too basic but since this book isn't opinionated and assumes that you have no prior knowledge of programming it allows for complex topics to be broken down to his absolute basics open-ended and this brings me to the final reason as to why i think this is the best way to learn python for absolute beginners it knows when to let go of your hand when a mother bird drops her children to test it they can fly or die she has confidence that her child has the ability to fly i'm not sure if that's scientifically accurate or even real to begin with i feel like this book has the perfect balance between teaching you the basics and having meaningful examples where you can move forward in doing your own things afterwards modern software development is a very complex topic and with python especially there are a million topics that can make you a much better programmer but automate the boring stuff with python teaches you the basics managing data automating popular tools learning how to automate the web using third party packages and more and after you read the book you'll be comfortable automating things in your life that you use every single day programmers always have their own things they want to work on and this book gives you the skills needed to do that again this book is free to read online however if you want to support the author click the link in the description thanks for watching this video make sure you like comment and subscribe if you want to see some more python content i'd love to see what you guys think i should do next make sure to join my discord community where we talk about programming tech and memes what book changed your programming career you

Original Description

Learning Python for beginners seems overwhelming but can actually be an extremely fun and insightful process. 🧑‍💻 In this video, I demonstrate what I used to help launch my programming journey by doing meaningful examples and a good understanding of the basics. Read Online Free: https://automatetheboringstuff.com/ Support the Author: https://amzn.to/3wtJAXi (Affiliate) —- 💬 JOIN MY DISCORD https://discord.com/invite/bY6N9z26et —- CONNECT WITH ME ON SOCIAL 📸 Instagram: https://www.instagram.com/lewismenelaws/ 🎚 TikTok: https://www.tiktok.com/@lewismenelaws 🐣 Twitter: https://twitter.com/LewisMenelaws —- 0:00 Intro 0:26 Automate the Boring Stuff With Python Intro 1:35 Examples in this books 3:34 Easy to Follow Along Basics 3:10 Outro & Thank You 4:16 Open Ended 5:14 Outro & Thank You
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from Coding with Lewis · Coding with Lewis · 0 of 60

← Previous Next →
1 Converting your Callback Functions into Async/Await Functions in under 3 minutes! (React 16)
Converting your Callback Functions into Async/Await Functions in under 3 minutes! (React 16)
Coding with Lewis
2 Solution to Paul McWhorter’s Arduino Tutorial 3 Homework.
Solution to Paul McWhorter’s Arduino Tutorial 3 Homework.
Coding with Lewis
3 This Open Source project helps you build DeFi apps faster. #defi #ethereum #programming
This Open Source project helps you build DeFi apps faster. #defi #ethereum #programming
Coding with Lewis
4 This open source database is incredible 🤯 #opensource #technology #programming #database
This open source database is incredible 🤯 #opensource #technology #programming #database
Coding with Lewis
5 This Chrome extension will boost your productivity dramatically. #tech #opensource #productivity
This Chrome extension will boost your productivity dramatically. #tech #opensource #productivity
Coding with Lewis
6 This will help you get a job in tech 👩‍💻 #opensource #programming #career #productivity
This will help you get a job in tech 👩‍💻 #opensource #programming #career #productivity
Coding with Lewis
7 Shopify released a new JavaScript framework #shopify #ecommerce #opensource #technology
Shopify released a new JavaScript framework #shopify #ecommerce #opensource #technology
Coding with Lewis
8 This book is a MUST read for all developers. #technology #programming #productivity #books
This book is a MUST read for all developers. #technology #programming #productivity #books
Coding with Lewis
9 How to create AI without learning code. #artificialintelligence #programming #technology
How to create AI without learning code. #artificialintelligence #programming #technology
Coding with Lewis
10 How to build cross compatible mobile apps📱#technology #programming #opensource #productivity
How to build cross compatible mobile apps📱#technology #programming #opensource #productivity
Coding with Lewis
11 This app lets you see if your local McDonalds Ice Cream machine is broken. #programming #technology
This app lets you see if your local McDonalds Ice Cream machine is broken. #programming #technology
Coding with Lewis
12 Make your websites look like their from Windows 98 #technology #opensource #career #webdev
Make your websites look like their from Windows 98 #technology #opensource #career #webdev
Coding with Lewis
13 How do barcodes work? #technology #programming #explained
How do barcodes work? #technology #programming #explained
Coding with Lewis
14 This AI creates realistic art #technology #opensource #programming #artificialintelligence
This AI creates realistic art #technology #opensource #programming #artificialintelligence
Coding with Lewis
15 What is AWS? (Amazon Web Services) #technology #programming #artificialintelligence #computing
What is AWS? (Amazon Web Services) #technology #programming #artificialintelligence #computing
Coding with Lewis
16 Svelte in 15 seconds #programming #javascript #webdevelopment #opensource
Svelte in 15 seconds #programming #javascript #webdevelopment #opensource
Coding with Lewis
17 This game engine is essential if you want to create a video game #opensource #gamedev #programming
This game engine is essential if you want to create a video game #opensource #gamedev #programming
Coding with Lewis
18 How to start a tech company for FREE #technology #opensource #programming #business
How to start a tech company for FREE #technology #opensource #programming #business
Coding with Lewis
19 Every programmer should know this. #opensource #programming #softwareengineer
Every programmer should know this. #opensource #programming #softwareengineer
Coding with Lewis
20 This will make you a full stack developer #softwareengineer #technology #opensource
This will make you a full stack developer #softwareengineer #technology #opensource
Coding with Lewis
21 This is how to become a better developer this holiday season #technology #programming
This is how to become a better developer this holiday season #technology #programming
Coding with Lewis
22 This AI adds color to famous photos… #technology #opensource #programming #artificialintelligence
This AI adds color to famous photos… #technology #opensource #programming #artificialintelligence
Coding with Lewis
23 This is the future of NFTs. #technology #cryptocurrency #softwaredeveloper #nft
This is the future of NFTs. #technology #cryptocurrency #softwaredeveloper #nft
Coding with Lewis
24 This is a great way to learn code if you’re Canadian 🇨🇦 #learntocode #programming #software
This is a great way to learn code if you’re Canadian 🇨🇦 #learntocode #programming #software
Coding with Lewis
25 This is needed before you deploy your application 👩‍💻. #technology #opensource #programming
This is needed before you deploy your application 👩‍💻. #technology #opensource #programming
Coding with Lewis
26 Internet Explorer is FINALLY going away! #technology #software #productivity
Internet Explorer is FINALLY going away! #technology #software #productivity
Coding with Lewis
27 There’s a competitive community… in Excel? #technology #productivity #excel
There’s a competitive community… in Excel? #technology #productivity #excel
Coding with Lewis
28 These tech trends will dominate 2022. #technology #programming #business
These tech trends will dominate 2022. #technology #programming #business
Coding with Lewis
29 This chrome extension shows you what tech websites use. #opensource #technology #programming
This chrome extension shows you what tech websites use. #opensource #technology #programming
Coding with Lewis
30 This open source project will improve your design skills #technology #programming #softwareengineer
This open source project will improve your design skills #technology #programming #softwareengineer
Coding with Lewis
31 How to get thousands of programming books for FREE 📚 #technology #programming #opensource #books
How to get thousands of programming books for FREE 📚 #technology #programming #opensource #books
Coding with Lewis
32 This AI will help you write better… #artificialintelligence #opensource #programming
This AI will help you write better… #artificialintelligence #opensource #programming
Coding with Lewis
33 WTF is Django? (In 15 seconds) #django #technology #programming #business
WTF is Django? (In 15 seconds) #django #technology #programming #business
Coding with Lewis
34 This is what happens behind the scenes when you visit a website. #technology #programming #software
This is what happens behind the scenes when you visit a website. #technology #programming #software
Coding with Lewis
35 This terminal will BOOST your productivity 💪 #programming #technology #productivity #opensource
This terminal will BOOST your productivity 💪 #programming #technology #productivity #opensource
Coding with Lewis
36 This will make you a better programmer. 👩‍💻 #programming #technology #opensource #productivity
This will make you a better programmer. 👩‍💻 #programming #technology #opensource #productivity
Coding with Lewis
37 These are the BEST programming stickers to have. #programming #software #technology #opensource
These are the BEST programming stickers to have. #programming #software #technology #opensource
Coding with Lewis
38 3 High Paying Tech Jobs that will DOMINATE 2022 #career #programming #technology #software
3 High Paying Tech Jobs that will DOMINATE 2022 #career #programming #technology #software
Coding with Lewis
39 This JavaScript library will make your websites look MUCH better. #technology #programming
This JavaScript library will make your websites look MUCH better. #technology #programming
Coding with Lewis
40 WTF is ReactJS (in 15 seconds)?! #technology #programming #react #javascript #opensource
WTF is ReactJS (in 15 seconds)?! #technology #programming #react #javascript #opensource
Coding with Lewis
41 This open source project will make you an EXPERT at Node.JS #technology #programming #opensource
This open source project will make you an EXPERT at Node.JS #technology #programming #opensource
Coding with Lewis
42 This will help you learn to code in 2022! #technology #programming #opensource #productivity
This will help you learn to code in 2022! #technology #programming #opensource #productivity
Coding with Lewis
43 This will help you be a programmer in 2022 👩‍💻 #technology #programming #opensource #business
This will help you be a programmer in 2022 👩‍💻 #technology #programming #opensource #business
Coding with Lewis
44 Every developer should know this 👩‍💻 #technology #devops #technology #opensource #productivity
Every developer should know this 👩‍💻 #technology #devops #technology #opensource #productivity
Coding with Lewis
45 STOP writing CSS and use this instead 👩‍💻 #technology #programming #opensource #webdevelopment
STOP writing CSS and use this instead 👩‍💻 #technology #programming #opensource #webdevelopment
Coding with Lewis
46 If you want to learn Machine Learning in 2022, start here. #technology #programming #software
If you want to learn Machine Learning in 2022, start here. #technology #programming #software
Coding with Lewis
47 This will help you ACE your tech interview 👩‍💻 #technology #opensource #programming #business
This will help you ACE your tech interview 👩‍💻 #technology #opensource #programming #business
Coding with Lewis
48 This is how to decide what programming language to learn. 👩‍💻 #technology #programming #software
This is how to decide what programming language to learn. 👩‍💻 #technology #programming #software
Coding with Lewis
49 Learn these programming languages if you want to learn to code. 👩‍💻 #technology #programming
Learn these programming languages if you want to learn to code. 👩‍💻 #technology #programming
Coding with Lewis
50 Will Artificial Intelligence replace programmers?! 👩‍💻 #technology #programming #software
Will Artificial Intelligence replace programmers?! 👩‍💻 #technology #programming #software
Coding with Lewis
51 This will make you a better programmer 👩‍💻 #technology #programming #opensource #software
This will make you a better programmer 👩‍💻 #technology #programming #opensource #software
Coding with Lewis
52 This is how to make your terminal look like a pro #technology #programming #software #opensource
This is how to make your terminal look like a pro #technology #programming #software #opensource
Coding with Lewis
53 This roadmap will help you become a front end developer 👩‍💻 #programming #technology #software
This roadmap will help you become a front end developer 👩‍💻 #programming #technology #software
Coding with Lewis
54 Follow this roadmap to be a backend developer in 2022 👩‍💻 #technology #programming #software
Follow this roadmap to be a backend developer in 2022 👩‍💻 #technology #programming #software
Coding with Lewis
55 This roadmap will help you become a data scientist in 2022👩‍💻 #datascience #developer #programming
This roadmap will help you become a data scientist in 2022👩‍💻 #datascience #developer #programming
Coding with Lewis
56 This is how to decide if you should learn JavaScript #programming #technology #javascript #webdev
This is how to decide if you should learn JavaScript #programming #technology #javascript #webdev
Coding with Lewis
57 Use this to help you start a programming project. #programming #technology #opensource #software
Use this to help you start a programming project. #programming #technology #opensource #software
Coding with Lewis
58 This roadmap will help you become a DevOps engineer in 2022. #devops #software #programming
This roadmap will help you become a DevOps engineer in 2022. #devops #software #programming
Coding with Lewis
59 These non-tech skills are essential for programmers 👩‍💻 #technology #programming #software
These non-tech skills are essential for programmers 👩‍💻 #technology #programming #software
Coding with Lewis
60 Learn these languages if you want to code in 2022 👩‍💻 #programming #technology #software
Learn these languages if you want to code in 2022 👩‍💻 #programming #technology #software
Coding with Lewis

Related Reads

📰
AI Is Not the Enemy of Journalists, but a Test of Journalism’s Integrity
AI is transforming journalism, but its impact depends on the integrity of journalists, who must learn to work with AI tools while maintaining ethical standards
Medium · AI
📰
Apple Sends Letters to Dozens of Former Employees Now at OpenAI
Apple is taking aggressive legal action against former employees now at OpenAI, demanding document preservation and meetings with lawyers, in relation to a recent lawsuit
Daring Fireball
📰
At 50, AI Didn’t Just Change How I Work. It Gave Me a New Hobby With My Granddaughter.
Discover how AI can spark new hobbies and income streams, even at 50, by combining passions with cutting-edge technology
Medium · ChatGPT
📰
Canada’s ‘AI For All’ Fails to Define AI At All
Canada's 'AI For All' strategy lacks a clear definition of AI, which is crucial for its successful implementation and understanding
Medium · LLM

Chapters (7)

Intro
0:26 Automate the Boring Stuff With Python Intro
1:35 Examples in this books
3:34 Easy to Follow Along Basics
3:10 Outro & Thank You
4:16 Open Ended
5:14 Outro & Thank You
Up next
What is SynthID Explained with Examples
VLR Software Training
Watch →