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!
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.
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
🎯 Key points for quick navigation: 00:00 🛠️ The video presents three simple Python projects: an image editor, a YouTube video downloader, and a PDF merger, all designed to be practical and useful. 00:53 🐍 Python's versatility allows for diverse projects with minimal code, making it an ideal language for beginners. 01:08 📸 The image editor project demonstrates editing images in a folder automatically using Python's Pillow library, enabling quick edits like sharpening and contrast adjustments. 05:35 📹 The YouTube video downloader project showcases downloading videos for offline viewing, providing an alternative to YouTube Premium. 10:04 📄 The PDF merger project offers a simple way to combine multiple PDF files into one, useful for tasks like merging university assignment documents. 13:17 🚀 Using shell scripts, you can enhance the usability of these Python programs by running them directly from the terminal window with command-line arguments. Made with HARPA AI
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!!
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!
I use java, swift & kotlin mainly but I'm amazed by the number of things I can do with python. I'll definitely start learning it.
I ran the ytDownloader on a Windows machine. I had to add the "r" in front of the file path for the download folder to get it to work but other than that it works flawlessly. Great video.
Dude, Pytube is a game changer especially since I found you can do audio only. Thanks so much!
Someone must've already said this, but you need to have your `merger.write("combined..")` function call outside the for loop. Otherwise, when there are non-pdf files inside the folder, it will create buggy combined PDF files.
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!
even for me who is 50 years old, and not very knowledgeable in coding, this seems like something I could learn
Didn't even know doing these things was possible in Python! Thanks a ton!
This is awesome! As a teacher who has had to teach computing, while not being qualified in computing, I wish I had seen this earlier. Students would be interested in this kind of stuff. Keep them coming please! 😅
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 !
Mate, that's really good but please, can it be zoomed out for the whole screen to see your directories structure? It's really important when you`re new to this whole topic
Okay great! I don't really like these ideas, but finally someone is actually giving practical ideas and these seem super easy. I'm starting to understand the power and practical applications of python.
The amazing amount of things that can be done with Python never cease to amaze me!!👍
Great guide, thanks for the video! I followed it and tried downloading this very video and it worked, however it didn't download the 4k version, but the 720p. So I started digging into the pytube docs and found out that get_highest_resolution() will only work for videos up to 720p (aka "progressive streams"), because for videos of higher res YT delivers video and audio separately ("adaptive streams"), so we'd have to dl them separately and then combine them. I'm looking into it.
@InternetMadeCoder