3 PYTHON AUTOMATION PROJECTS FOR BEGINNERS

1,579,179
0
Published 2022-07-12
🚀 Go from Beginner to Python Developer - bit.ly/3TFjhsS

Build these simple beginner Python projects to practice your Python skills and bolster your portfolio.

Python is one of the most powerful programming languages out there due to its versatility and the prevalence of libraries to achieve all sorts of interesting things.

These are some examples of Python scripting projects you can do as a beginner very easily to see the power of the Python programming language and learn to code in the process.

I also teach the basics of zsh shell scripting to make running these programs from your terminal window even easier.

My code:
github.com/tuomaskivioja/3-Simple-Python-Projects

Pillow Python library:
pillow.readthedocs.io/en/stable/

PyPDF2 Python library:
pypi.org/project/PyPDF2/

Pytube Python library:
pytube.io/en/latest/

Premium Resources to Become a Software Engineer from Scratch:
🚀 FREE Course to Start Your Career in Software Development - coursecareers.com/a/internetmadecoder?course=softw…
🚀 Become a Software Engineer with no Degree - academy.internetmadecoder.com/python-dev-mastercla…

📸 FOLLOW ME ON INSTAGRAM - www.instagram.com/tuomaskivioja/

🧠 Sign Up to my Newsletter to get my Free Online Computer Science Degree Template - academy.internetmadecoder.com/internet-made-club

CODING RESOURCES
💰 MY FAVOURITE CODING COURSES. Use Code FRIENDS10 for 10% off - academy.zerotomastery.io/a/aff_r1613hhr/external?a…
➕ BEST DATA STRUCTURES & ALGORITHMS COURSE - academy.zerotomastery.io/a/aff_nqb6sg6w/external?a…
📗 BEST BOOK TO PASS CODING INTERVIEWS - amzn.to/3i8B8EK

OTHER AMAZING LEARNING RESOURCES
📚 Get 1 Month Free on Skillshare and learn any skill. Code: aff30d21 🏆 (affiliate link) skillshare.eqcm.net/LPr92a
📘 Make It Stick: The Science of Successful Learning - amzn.to/3v16zYH

MY BLOG
📗 JOIN MEDIUM TO ACCESS MY BLOG CONTENT - medium.com/@internetpreneur/membership

GEAR & APPS I USE
📸 MY CAMERA FOR YOUTUBE VIDEOS - amzn.to/3BjU7Vv
🎤 MY MIC - amzn.to/34Q1QP6
💵 Sign up to Wise to avoid fees when sending money abroad - wise.com/invite/u/tuomask39

OTHER VIDEOS
💻 How I Learned to Code in 4 MONTHS - & Got a Software Engineer Job (no CS Degree) -    • How I Learned to Code in 4 MONTHS & G...  
⌨️ How I'm Teaching Myself Computer Science using Notion (OSSU) -    • How I'm Teaching Myself Computer Scie...  
🖱 CS50 FULL REVIEW - Best Course to Learn Computer Science in 2022? (edX, Harvard) -    • CS50 FULL REVIEW  - Best Course to Le...  

WHO AM I?
On this channel, my aim is to give you the tools, strategies and methods to learn to code effectively - according to science! In addition, I document my life as a self-taught software engineer.

CHAPTERS:
0:00 Python is amazing
1:00 Project 1
5:20 Project 2
9:26 Project 3
13:00 SHELL SCRIPTING BASICS

DISCLAIMER: some of the links in the description may be affiliate links. If you purchase a product or service using the links that I provide I may receive a small commission. This is no extra charge to you! Thanks for supporting Intern

All Comments (21)
  • @Goldjet30
    So many Python project videos on YouTube claiming to be "for beginners", but the only comprehensible lines of code are the imports. As a person just dipping his toes into Python - never touched a library or read API documentation - I'm very grateful for this video. Was able to follow along with all three projects and added some additional features by following the APIs. 🙏 bless!
  • @jhamsyt
    Thank you very much for taking the time to make this video!! I am an intermediate hobby-coder, I took Python for GIS in college and this video was easy for me to follow. There were some workarounds I had to implement as I'm working with a fairly fresh install of Ubuntu 22.04, but was able to have my code exit the same way yours did without too much downtime. Highly recommend this video to anyone that wants practical experience without watching another "print(hello world)" tutorial!!
  • Watching your video kickstarted a good motivation in me to finally go ahead and start Python for real. Even with an MS in Physics, my experimental work has actually never needed too heavy of a coding (mostly just a lot of MATLAB and other tools like SolidWorks, etc). YouTube downloader seems like an amazing little project I can customize and maybe even learn UI development!
  • Hi, the video was good. One thing that I want to point out is that in your code for PDF merging, the "merger.write()" command should be outside of the for loop. If not then the files will be merged multiple times as long as the loop goes on. Thanks
  • The first line on the top of the Shell Script is called Shebang. This line represents the type of shell that the user will use when running the script. It is important to know this.
  • @LukeRadick
    From learning other languages I found using the language in a real world situation is the best way to learn and remember. This was a great video, please keep doing them!
  • The remarkable information you provide to your viewers needs to be applauded. I sincerely appreciate your effort to expand your viewers knowledge. A sincere thank you!
  • @cgcrafford
    Love it thanks, I'm still new and doing some courses on python. This video helped me see how to actually use the code and not just have it all stored.
  • @dameanvil
    00:02 🐍 Python projects are simple and practical, fostering immediate application. 01:00 🖼 Image editor project utilizes Python's library for easy photo editing, offering potential automation for repetitive tasks. 05:21 🎥 YouTube downloader project enables video downloads with just a few lines of Python code, eliminating the need for premium services. 09:26 📚 PDF merger project simplifies file management by combining multiple PDFs into one, enhancing efficiency. 13:01 🐚 Shell scripting enhances workflow automation by enabling program execution directly from the command line, reducing manual interven
  • I once made the pdf merger and photo editor but didn't thought that you could literally download yt videos! Finally not more ads from yt download websites
  • wow, I was a jock once and this video just changed how I look at solving problems of the world. I was so narrow in my thinking. Really, thanks !
  • Damn, blew me away with that first project... you were not kidding that you wouldn't be doing games as projects. Subscribed.
  • @brzlncapoeirista
    Bro thank you so much this video was exactly what I needed to see! Keep up the good work!
  • @OnlyMon0
    Another great tip for merging PDF's on a mac is: after highlighting them, left click --> Quick Actions --> Create PDF
  • The amazing amount of things that can be done with Python never cease to amaze me!!👍
  • @Dacoljr
    You're one of my favorite youtubers seriously, you're just great and have really helped me learn a lot
  • @nickult
    Good stuff, i always felt like i need some motivation to use python and its really good for everyday automation stuff. I tend to have a lot of files monthly to sort of archive into folders with dates and such which is how i learned Rust XD. I am gonna be making a newer version in python for archiving them more organized with hopefully more sophisticated date and subfolder selections. On another note, for everyone who might copy the merger, the merger.write("...pdf") should be outside the loop so that it only runs once after the loop finishes to avoid potentially writing the same file as many times as the number or files in the same folder(pdfs or not). I often use cloud backups for important works and it can sometimes mess with their sync attempts. (And yes i understand probably more people commented about this or similar)
  • @clewis9223
    Dude, Pytube is a game changer especially since I found you can do audio only. Thanks so much!
  • @Dudik28
    My first real and useful project that I decided to do was an automatic image downloader that could detect the exact type of images you wish to download from a website. I was too lazy to do it manually so I wrote a script that selectively got the images, saved them in separate folders and sorted by date. Not too shabby if you ask me