3 PYTHON AUTOMATION PROJECTS FOR BEGINNERS

  Рет қаралды 1,708,890

Internet Made Coder

Internet Made Coder

Күн бұрын

Пікірлер: 783
@InternetMadeCoder
@InternetMadeCoder 2 жыл бұрын
Comment below what video you want to see next
@hamza77v
@hamza77v 2 жыл бұрын
Please more videos like this!
@julievu22
@julievu22 2 жыл бұрын
Please more video like this 🥰🍉 I'm so into this ❤️
@dsrawat6092
@dsrawat6092 2 жыл бұрын
GitHub link does not open
@InternetMadeCoder
@InternetMadeCoder 2 жыл бұрын
thanks for pointing out, I had it on private by accident
@dsrawat6092
@dsrawat6092 2 жыл бұрын
Please make more videos like this thank you
@Goldjet30
@Goldjet30 2 жыл бұрын
So many Python project videos on KZbin 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!
@excaliber2845
@excaliber2845 Жыл бұрын
this is probably below begginer and more like learner.. most of it is just importing modules
@seldom1305
@seldom1305 Жыл бұрын
how do you find out about things like a library or reading API documentation, i dont even know what those are
@arthurmaul3284
@arthurmaul3284 Жыл бұрын
@@seldom1305 do you have discord? I can teach you guys if you want
@arthurmaul3284
@arthurmaul3284 Жыл бұрын
@@excaliber2845 you as well. I should probably make a free course on youtube lol
@onlyphantomleii
@onlyphantomleii Жыл бұрын
Programming is all about documentation. If you know the basics of the syntax you can literally do anything as long as you know where to find docs to whatever [Always google or KZbin for me]
@krishna290gamer2
@krishna290gamer2 Жыл бұрын
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
@dameanvil
@dameanvil 9 ай бұрын
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 🎥 KZbin 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 intervention.
@kimmyera174
@kimmyera174 4 ай бұрын
*you tipped the beggar* Ah bless ye, kind sir!
@davidedias1922
@davidedias1922 2 жыл бұрын
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.
@InternetMadeCoder
@InternetMadeCoder 2 жыл бұрын
🔥
@Dhu_alQarnayn
@Dhu_alQarnayn 4 ай бұрын
As a person who just started learning python. I wanted see some practical applications of this language to motivate myself. MISSION ACCOMPLISHED!!
@OnlyMon0
@OnlyMon0 2 жыл бұрын
Another great tip for merging PDF's on a mac is: after highlighting them, left click --> Quick Actions --> Create PDF
@HIMANSHUPANDEY-cn3ob
@HIMANSHUPANDEY-cn3ob Жыл бұрын
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
@stareSimulVelCadere
@stareSimulVelCadere 2 жыл бұрын
Damn, blew me away with that first project... you were not kidding that you wouldn't be doing games as projects. Subscribed.
@bradchellingworth5973
@bradchellingworth5973 2 жыл бұрын
I love the fact that after showing us how to steal youtube videos, you then talk about how we should like the video to help youtube understand that its a good video. Playing the system man, love it
@InternetMadeCoder
@InternetMadeCoder 2 жыл бұрын
hehehe
@jhamsyt
@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!!
@LukeRadick
@LukeRadick 11 ай бұрын
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!
@elgato2584
@elgato2584 Жыл бұрын
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.
@bishalkumarshaw2789
@bishalkumarshaw2789 6 ай бұрын
Yes it is necessary because of the '\' sign inside the path. If we don't write 'r' at the beginning then '\' this sign is treated as an escape element like ' ', '\t' and more. To avoid the error we either write 'r' at the beginning or we can also give '\\' doubt oblique sign instead of '\' single oblique sign inside the path wherever it is present.
@adrianf2310
@adrianf2310 2 жыл бұрын
even for me who is 50 years old, and not very knowledgeable in coding, this seems like something I could learn
@thatsreallyamoon
@thatsreallyamoon Жыл бұрын
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). KZbin downloader seems like an amazing little project I can customize and maybe even learn UI development!
@theworkshop6914
@theworkshop6914 Жыл бұрын
Hows it going mate?
@benkigera
@benkigera 2 жыл бұрын
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.
@afraimjoseph8989
@afraimjoseph8989 2 жыл бұрын
im starting with kotlin, absoulute beginner. what do u recommend?? any channel, or applications ?
@ajmjabir1061
@ajmjabir1061 2 жыл бұрын
@@afraimjoseph8989 watch Programming with Mosh's full 6hour free Python tutorial on youtube. Its the best and highly recommend it
@pingmetal
@pingmetal 2 жыл бұрын
@@ajmjabir1061 He's asking for material about Kotlin, not Python. Anyway, thanks for the recommendation. I'll check that video myself. :)
@dragonore2009
@dragonore2009 Жыл бұрын
Something I did recently in Python, was to create a Python program that would call out to the wikiservice using sparql, where I would grab certain information used from the result of the query to be used to place in a JSON file. I certainly didn't want to manually create all that JSON, so Python did it for me, all 100k+ lines of JSON data I needed for a web app I'm developing.
@clewis9223
@clewis9223 2 жыл бұрын
Dude, Pytube is a game changer especially since I found you can do audio only. Thanks so much!
@kahmeelePy
@kahmeelePy 2 жыл бұрын
Same here ;)
@JAYTHEGREAT355
@JAYTHEGREAT355 6 ай бұрын
How ? Do you have the python code
@igorthelight
@igorthelight 3 ай бұрын
@@JAYTHEGREAT355 You are one Google Search request away from the information that you need ;-)
@dommafia
@dommafia 2 ай бұрын
@@JAYTHEGREAT355 I will paste the code for you brother, I'm assuming you probably found out by now, but if someone else comes into the comments wondering the same, it will help them: from pytube import KZbin def download_audio(video_url): try: # Create a KZbin object yt = KZbin(video_url) # Extract the highest quality audio stream audio_stream = yt.streams.filter(only_audio=True).first() # Download the audio audio_stream.download(output_path='.', filename_prefix='audio_') print(f"Audio downloaded successfully: {audio_stream.title}") except Exception as e: print(f"An error occurred: {e}") # Replace 'your_video_url_here' with the KZbin video URL download_audio('your_video_url_here')
@bobbydixon4484
@bobbydixon4484 Жыл бұрын
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 !
@sayantanguha1934
@sayantanguha1934 Жыл бұрын
Didn't even know doing these things was possible in Python! Thanks a ton!
@pakane24
@pakane24 Жыл бұрын
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
@spaceflyer4427
@spaceflyer4427 2 жыл бұрын
The amazing amount of things that can be done with Python never cease to amaze me!!👍
@InternetMadeCoder
@InternetMadeCoder 2 жыл бұрын
indeed!
@tagifts
@tagifts 2 жыл бұрын
I have to agree. It is also very diverse. There is something interesting for everybody.
@legendal2463
@legendal2463 2 жыл бұрын
guys im a beginner and i dont understand how to open the "ytdownload.py" window on my laptop. How did he go from Terminal to the coding window?
@ghosty24601
@ghosty24601 Жыл бұрын
@@legendal2463 theres a terminal tab in visual studio code, which is the software he is using.
@markrussell4682
@markrussell4682 Жыл бұрын
I've been a photographer for over 40 years (graduated from US Navy Still Photography A School in Dec 1979) and I always get a chuckle when people say, "you can apply the same edits to all of youur photos. That is NEVER a good practice.
@Leblueskee
@Leblueskee 6 ай бұрын
Change your camera workflow and you'd be surprised. Blemish fixes obviously not but basic contrast saturation and things like that mass edits are amazing. 6 years of festival photography I could get through thousands of photos in a few hours and they always looks amazing if the customer wanted to remove a pimple or something I charged extra but even then it was only a few seconds of editing. Now obviously if you're doing high end model work or something creative then batch edits wouldn't make sense unless you planned for a certain color tone
@ruslanvynokurov2763
@ruslanvynokurov2763 2 ай бұрын
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
@davidmizak4642
@davidmizak4642 2 жыл бұрын
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!
@_ASHN_
@_ASHN_ Жыл бұрын
no
@countofst.germain6417
@countofst.germain6417 2 жыл бұрын
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.
@ryanstewart531
@ryanstewart531 2 жыл бұрын
Python by itself isn't even powerful, but when you factor in all the amazing libraries, it's clear why so many experienced programmers prefer python to the alternatives for many use-cases.
@thefirsttrillionaire2925
@thefirsttrillionaire2925 2 жыл бұрын
@@ryanstewart531 that’s the power of a great community for ya
@cristinatroccoliwilliams1389
@cristinatroccoliwilliams1389 Жыл бұрын
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! 😅
@bigpimpen1000
@bigpimpen1000 Жыл бұрын
No disrespect, but how did you get the job?
@kratos9925
@kratos9925 Жыл бұрын
@@bigpimpen1000 surely the school asked them to teach that class. Its really common when theres no enough teachers at that academic
@lostplug
@lostplug Жыл бұрын
@@bigpimpen1000 💀💀😭
@ivana.4753
@ivana.4753 Жыл бұрын
So i have not a lot of programing experience... But i looked at your guide, about the YT Downloader, not so long ago i was searching for an app, something like this on the internet. Long story short. I just watched the video, i'm in my bed, installed a random python client on Android, and basicly installed the pip, figured out how to show path to Download folder on my phone and VUOLA!!!!! I god damn downloaded a random video from KZbin!!!! OMG, from my phone, with almost ZERO knowledge hahaha, this is AMAZING!!! THANK YOU, so so much :)))
@andrewjohnson2373
@andrewjohnson2373 2 жыл бұрын
I’ve done Projects 1 and 3, but that KZbin downloader is so cool! Thanks for sharing!
@InternetMadeCoder
@InternetMadeCoder 2 жыл бұрын
You're so welcome!
@rijana6333
@rijana6333 6 ай бұрын
bro r u using mac or windows because in my case im using windows and when i run zhs it tells me that zhs is not internal or external command :|
@khisrowhashimi
@khisrowhashimi 2 жыл бұрын
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.
@kageno8165
@kageno8165 2 жыл бұрын
There's the solution! Thanks :)
@neilpatrickhairless
@neilpatrickhairless 4 ай бұрын
There's a lot of bad stuff in this entire video as far as slop and just outdated or useless information. Unfortunate
@arseniarendon
@arseniarendon Жыл бұрын
These are great 24 hour Hackathon projects for my HS. Thanks for the ideas.
@funnyturtles8954
@funnyturtles8954 2 жыл бұрын
What I appreciate most about this guys channel is none of his thumbnails are deep fried with contrast filters like that OTHER guy
@InternetMadeCoder
@InternetMadeCoder 2 жыл бұрын
other guy?
@viallymboma9874
@viallymboma9874 2 жыл бұрын
Just a little correction of your code for merging the pdf: files = ["/home/vially/WORK/osw/file1.pdf", "/home/vially/WORK/osw/file2.pdf"] for file in os.listdir(os.curdir): if file.endswith(".pdf"): merger.append(file) print(file) merger.write("MainFile.pdf") Actually the merrge.write has to be outside of the for loop as well...I ws getting the same PDF many time before i got the ast pdf in the array only once. But when i brought the merge out of the for loop i got each of the pdf only ones...But this applies in a case when you have more than 2 files in the directory...you can even define which files you wanna loop by putting them in an array
@eksplosivt6341
@eksplosivt6341 Жыл бұрын
Just a quick thing, when you import things like os, sys, etc. you dont need one line for each, you can just say: "import os, sys, time, random" in one line for example.
@judyl.7811
@judyl.7811 Жыл бұрын
10:30 terminal window using shell scripting. 12:40 let's see if I made mistakes. 14:10 where you would normally run your python code in your WD. PWD: present working directory. CD: correct directory 14:50 include this line at the top of all your shell scripts.
@505indrishscse7
@505indrishscse7 Жыл бұрын
CD stands for Change Directory.
@happysprollie
@happysprollie Жыл бұрын
Quick note for those who may get confused (like I did): the KZbin script won't download 4K video - it won't even download 1080p. Due to KZbin's use of the DASH protocol for higher resolutions, the max resolution that this script can handle is 720p. DASH downloads audio and video separately and you need to post-process to combine them, using something like ffmpeg.
@nigelpallatt
@nigelpallatt Жыл бұрын
Could you explain? What should I put in instead of: get_highest_resolition? Thanks
@neilpatrickhairless
@neilpatrickhairless 4 ай бұрын
This sounds like a ton of extra unnecessary work when honestly there are youtube downloader sites by the thousands on the internet. Decent example of something that COULD be done, but doesn't really give an actual reason why anyone WOULD do it.
@neilpatrickhairless
@neilpatrickhairless 4 ай бұрын
FWIW that script throws 400: Bad Request errors so it's outdated in relation to the way KZbin handles requests or something anyway. Too much extracurricular work involved bothering to find out why
@YeanGuy666
@YeanGuy666 Жыл бұрын
Thank you for these super cool libraries. Instead of: from sys import argv, You can used: import argparse parser = argparse.ArgumentParser(description="Python script to download KZbin videos") parser.add_argument("--input", "-I", required=True, help='Read R1', type=str) args = parser.parse_args() from pytube import KZbin link = args.input
@aranyachatterjee420
@aranyachatterjee420 Жыл бұрын
Thanks a lot man! For some reason the argv method was not working properly and showed "Index out of range" and then this helped
@burgerchampproductions2396
@burgerchampproductions2396 2 жыл бұрын
This is the best free software Ive seen. Respect.
@cgcrafford
@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.
@T1T3T4
@T1T3T4 10 ай бұрын
ngl as much as i struggled with the first one, it really got me hooked on working on it
@solifuse8079
@solifuse8079 2 жыл бұрын
There's a library for literally everything hahaha
@InternetMadeCoder
@InternetMadeCoder 2 жыл бұрын
Yep!
@Mukdeni
@Mukdeni 2 жыл бұрын
That's why we all love python 😄
@Dacoljr
@Dacoljr 2 жыл бұрын
Lmao literally!!!
@ShodaiThox
@ShodaiThox 2 жыл бұрын
Yeah that's a perk of having a huge community :)
@jaibhagat7441
@jaibhagat7441 2 жыл бұрын
Everything's done already
@bellermuma5463
@bellermuma5463 10 ай бұрын
Thank you!! I was so scared to start the course trying to change my career now I feel relaxed . I thought python is very complicated
@SerDunk-224
@SerDunk-224 2 жыл бұрын
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
@InternetMadeCoder 2 жыл бұрын
ooh really, I had no idea, thanks for sharing this! So that is why so many videos I download only have 720p haha. Awesome stuff mate!
@rsstnnr76
@rsstnnr76 2 жыл бұрын
Let us know if you figure out out.
@Golden_OG
@Golden_OG 9 ай бұрын
Any updates on this? Still only able to download 720p
@vali69
@vali69 Жыл бұрын
I like how you add or remove 's' from nouns at the worst possible time. For example "a lot of the times".
@rifathossain328
@rifathossain328 18 күн бұрын
Man that shell thing was cool , I didn’t know they existed.
@SMZYZT
@SMZYZT 2 жыл бұрын
amazing tutorial. I tried project 2 in a few minutes sucessfully. Thanks a lot!
@InternetMadeCoder
@InternetMadeCoder 2 жыл бұрын
Nice work!
@kayaqueen6982
@kayaqueen6982 Жыл бұрын
The only KZbin channel that I actually like first then watch the video
@me12722
@me12722 Жыл бұрын
You can alias your shell scripts and that way you can execute your scripts as a terminal command. For example you could name one of the aliases pdf_merger. Then from any directory in your terminal you could call pdf_merger filename1 filename2 etc. This was a really cool video.
@rijana6333
@rijana6333 6 ай бұрын
bro how to run zhs when trying to download yt videos in windows 10
@lazy_P3
@lazy_P3 2 жыл бұрын
1. Photo Editor 2. KZbin Video Downloader 3. PDF Merger
@ianbraganza3065
@ianbraganza3065 2 жыл бұрын
Thanks for a great video. As someone who is in the middle of learning introductory python I was cringing at the idea of building tic tac toe and other useless projects. These are good practical ideas
@InternetMadeCoder
@InternetMadeCoder 2 жыл бұрын
👍👍
@ItzJammyZzJ
@ItzJammyZzJ 2 жыл бұрын
Honestly, this is the most helpful and insightful videos that I have come across regarding Automating Python for Beginners. It's quick and straight to the point. Thank you for this video, for that I will not download your video as a respect to content creator like yourself :P
@anushka.narsima
@anushka.narsima Жыл бұрын
omg I've been using python for years and didn't know the shell part, thanks!
@hv6411
@hv6411 2 жыл бұрын
TY🤩 Would love to see a video on how to best learn syntax fundamentals!
@shrimpo6416
@shrimpo6416 2 жыл бұрын
I think I'm gonna finally dip into my first Python side project bc of your awesome vid that is REALLY for BEGINNERS! i understand it immediately and inspired me to explore more on pillows :) cuz i love photoshop
@InternetMadeCoder
@InternetMadeCoder 2 жыл бұрын
Great to hear!
@shrimpo6416
@shrimpo6416 2 жыл бұрын
Just finished my first Python Project -- YT vid downloader!!! Millions of thanks to you sir!!!
@shrimpo6416
@shrimpo6416 2 жыл бұрын
Your project is so useful! My high school US History teacher love it!
@esfera2181
@esfera2181 2 жыл бұрын
You aren't programming, using libraries is cheating. You just are using other peoples work and claiming that you "programmed" something
@03blaird
@03blaird Жыл бұрын
@@esfera2181 buddy modern day programming is 90 percent using pre-existing libraries. What do you think packages are!!?!? At the end of the day these are all just tools to be used to achieve your specif project goals.
@inqstv
@inqstv 2 жыл бұрын
A neat trick You can include #!/bin/python3( or any supported python version) on top of your python script and no need to write python3 before file. Just put ./ Before file and it runs like a charm.
@tycho1129
@tycho1129 2 жыл бұрын
Thank you, but what extension do you need? .sh? or still .py?
@inqstv
@inqstv 2 жыл бұрын
@@tycho1129 these scripts run without extension
@JacktheRiPPeR__
@JacktheRiPPeR__ 2 жыл бұрын
You're a game changer dude
@Dacoljr
@Dacoljr Жыл бұрын
You're one of my favorite youtubers seriously, you're just great and have really helped me learn a lot
@jonastenora7478
@jonastenora7478 2 жыл бұрын
These are great ideas and if you play with it and custom it then it will teach you a lot
@JoelRivera3
@JoelRivera3 2 жыл бұрын
First video of yours I watched, Half way into the video I Liked, Subscribed and Commenting. Awesome!
@InternetMadeCoder
@InternetMadeCoder 2 жыл бұрын
Awesome! Thank you!
@TheRedstoneArchive
@TheRedstoneArchive Жыл бұрын
When you asked for the like on the video, I feel like you should show us how to write a python script on how to go through and leave a like on all of your videos!! lol Great video btw!! This is amazing!
@tutorialesdeyoutube6875
@tutorialesdeyoutube6875 Жыл бұрын
I'm starting to learn python, and this video is very motivated for me
@sharkywightman3397
@sharkywightman3397 2 жыл бұрын
very impressive :) m a complete beginner, had no clue about the code but love the out come. cant wait to be able to do stuff like this.
@gauravdalvi6558
@gauravdalvi6558 Жыл бұрын
Long way to go buddy 😅
@feliciaemmanuel1674
@feliciaemmanuel1674 Жыл бұрын
Me too😅😅😅😅.A complete novice
@ayshaayala9218
@ayshaayala9218 2 жыл бұрын
I'm glad I stuck around for that kitten! I recently had a really boring pdf to read and I searched the internet to find a pdf to mp4 file converter. I would like to code that problem.
@InternetMadeCoder
@InternetMadeCoder 2 жыл бұрын
amazing!
@TzeiEm
@TzeiEm Жыл бұрын
I guess there is a step for programming that is even lower than beginner, because even while I sort of understood what you were doing, at many times I did not and could never replicate any of what you just did in this video, unless I just straight up copied the code from line to line....
@seanredmond9212
@seanredmond9212 2 жыл бұрын
Thx for adding timestamps, and nice video 🙂
@farhanraza1995
@farhanraza1995 8 ай бұрын
For the pdf merger code, the following is what is changed : import PyPDF2 import sys import os merger=PyPDF2.PdfMerger() #pdffilemerger was the old function for file in os.listdir(os.curdir): if file.endswith(".pdf"): print(file) merger.append(file) merger.write("combinedpdf.pdf") merger.close #you need to close the merger for it to combine properly
@roguephilosopher2465
@roguephilosopher2465 6 ай бұрын
Would love to see a formal video about the library flet for ui ❤
@Nukemann64
@Nukemann64 2 жыл бұрын
that's SO cool seeing these little projects you can do! It gives me ideas of things i'd like to try and make once i finish learning about Python!
@InternetMadeCoder
@InternetMadeCoder 2 жыл бұрын
Great!
@HURRY-UP-N-BUY
@HURRY-UP-N-BUY Жыл бұрын
How are you coming along with leading so far?
@custerr
@custerr 11 ай бұрын
Holy fucking shit finally useful projects the KZbin downloader is crazy
@vijha742
@vijha742 Жыл бұрын
Feeling happy I clicked on The video and watched it.
@RaelRiios
@RaelRiios 2 жыл бұрын
Omg it was awesome, i was looking for some information and this guy made it completely clear in minuts. Ty brother.
@Rbourk252
@Rbourk252 2 жыл бұрын
Gonna have to learn some python!
@arslan5829
@arslan5829 2 жыл бұрын
I will be back to this one !
@richardogujawa-oldaccount1336
@richardogujawa-oldaccount1336 Жыл бұрын
Found it hard to trust some youtube converters out there because they were so many pop ups and redirections to sketchy pages, and the ones I could trust stopped working after a while so pytube is a Godsend, thank you!
@Makarusmusic
@Makarusmusic Жыл бұрын
None of these project worked for me, mutta kiitos tästä loistavasta tutoriaalista :D. Every project had some errors and i got pissed
@gregd9260
@gregd9260 Жыл бұрын
GREAT VIDEO! That's why I love coding. My main language is java, didn't like python, but after seeing this, I might give it a go !!! Please continue to create more content like this one! Thank you for sharing your knowledge and keep it up.
@lenska5615
@lenska5615 2 жыл бұрын
Noticed your name and realized that you are finnish, thats cool!
@InternetMadeCoder
@InternetMadeCoder 2 жыл бұрын
🇫🇮
@heikolahjanen5489
@heikolahjanen5489 2 жыл бұрын
Interesting projects, need to investigate more Python libraries.
@tycho1129
@tycho1129 2 жыл бұрын
I actually did the second one before watching the video
@edtechbymeera
@edtechbymeera 5 ай бұрын
Thanks for this tutorial. It's good for intermediate devs like me, not for beginners though😊.
@nickult
@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)
@nqedilemaseko6843
@nqedilemaseko6843 2 жыл бұрын
Next time just build us a KZbin Account optimizer, cause you're clearly using one. Bro, How are you growing this fast in such a saturated platform? Amazing!
@InternetMadeCoder
@InternetMadeCoder 2 жыл бұрын
maybe next I'll automate my KZbin channel....😎
@luismarrero9293
@luismarrero9293 2 жыл бұрын
Great tutorials and videos. keep working on your very useful projects you saved me at least one problem with the youtube code. thanks.
@InternetMadeCoder
@InternetMadeCoder 2 жыл бұрын
Great to hear!
@PcHabitat
@PcHabitat 2 жыл бұрын
Hello my friend, I know this is out of topic, but I’m doing the CS50 course you recommended and it’s great. I just wanted to know for the psets, what did you do to wrap your head around nested for loops for star patterns?
@mariocaval8186
@mariocaval8186 2 жыл бұрын
I am not sure if they went through this in the week you are in at the moment, but I would recommend running your loops in debug mode to see step by step your computer's 'thought process'
@SLIME-gx6fo
@SLIME-gx6fo 2 жыл бұрын
Write codes in copy. And run it line by line using pen and pencil. You will understand much clearly
@mariocaval8186
@mariocaval8186 2 жыл бұрын
@@SLIME-gx6fo That is what debug mode does. It works line by line, where you have to click yourself to make it go to the next line. No need for a copy or pen
@matthewdod8532
@matthewdod8532 Жыл бұрын
The information, you provide is amazing, I have learnt heaps about programming and python from your channel, always have good advice, and you are easy to understand!
@ok_iot
@ok_iot Жыл бұрын
Thanks! Love the cat pic! Also have you considered a Downloader for youtube to a specific that that gets the newest videos as they are uploaded?
@markbinner2375
@markbinner2375 Жыл бұрын
Not only is this content really useful (I love the absence of useless w**k) but it's really well-presented and there is no irritating artificial handclap music to drive me crazy. Great job!
@benbabu9404
@benbabu9404 Жыл бұрын
Instead of creating a shell script you can create an alias to your python script in the bashrc if you are in a linux system
@amoralmemes
@amoralmemes 2 жыл бұрын
This is just something unreal, thank you for that!
@tunni8126
@tunni8126 Жыл бұрын
For the pdf merger, if its not working, try to write the line "merger.write(...)" after the for loop ends. and also make sure you delete the new generated doc in the folder before running the script again.
@deemon710
@deemon710 2 жыл бұрын
I'd like to learn more shell scripting and handy ways of incorporating python. Ooh! Especially something scheduled!!
@InternetMadeCoder
@InternetMadeCoder 2 жыл бұрын
vids coming!
@codedwebs
@codedwebs 2 жыл бұрын
Hi, you have good videos, one issue that i faced i want to mention is that you write bottom of the screen, when we pause the youtube video to read the line of code, youtube's play-pause option comes over your code and its hard to read. please play your this video go to full screen then pause the video and see what i am trying to say. thanks.
@InternetMadeCoder
@InternetMadeCoder 2 жыл бұрын
hmm, thanks for pointing out, I'll make note of this issue!
@dironin2363
@dironin2363 2 жыл бұрын
bro, you are the best! liked and subscribed ❤
@brzlncapoeirista
@brzlncapoeirista Жыл бұрын
Bro thank you so much this video was exactly what I needed to see! Keep up the good work!
@LeJo222
@LeJo222 4 ай бұрын
Beginner's naive question: who/what created all these libraries? Like random guys, building on open source? What was the first ever python library?
@InternetMadeCoder
@InternetMadeCoder 4 ай бұрын
Random guys, companies, and also cretaors of Python. But mostly regular programmers who probably created the code for their own project first and then decided to make it public so others could use it (legends!)
@levmarkelov
@levmarkelov 2 жыл бұрын
These are great projects! Thanks for sharing - excited to implement the PDF Merger
@InternetMadeCoder
@InternetMadeCoder 2 жыл бұрын
Glad you like them!
@NyiajNtajVaj
@NyiajNtajVaj 8 ай бұрын
Thanks
@nPilz
@nPilz 2 жыл бұрын
thats some value i really appreciate to receive, had fun watching thanks for sharin
@Procione07
@Procione07 2 ай бұрын
Bro this project are awesome. Very usefull, ty.
@InvestLarge
@InvestLarge 2 жыл бұрын
Nice! Really loving Python and KZbin tutorial videos New subscriber 😎
@InternetMadeCoder
@InternetMadeCoder 2 жыл бұрын
Welcome aboard!
How I Would Learn Python FAST in 2023 (from zero)
7:08
Internet Made Coder
Рет қаралды 503 М.
5 Amazing Ways to Automate Your Life using Python
18:40
Internet Made Coder
Рет қаралды 263 М.
1, 2, 3, 4, 5, 6, 7, 8, 9 🙈⚽️
00:46
Celine Dept
Рет қаралды 107 МЛН
СКОЛЬКО ПАЛЬЦЕВ ТУТ?
00:16
Masomka
Рет қаралды 3,1 МЛН
Симбу закрыли дома?! 🔒 #симба #симбочка #арти
00:41
Симбочка Пимпочка
Рет қаралды 3,6 МЛН
The most important Python script I ever wrote
19:58
John Watson Rooney
Рет қаралды 208 М.
Coding Was HARD Until I Learned These 5 Things...
8:34
Elsa Scola
Рет қаралды 678 М.
Let's code a beginner Python BANKING PROGRAM 💰
15:01
Bro Code
Рет қаралды 261 М.
99% of Beginners Don't Know the Basics of AI
10:12
Jeff Su
Рет қаралды 391 М.
Start Automating Your Life Using Python! (File Management with Python Tutorial)
13:07
2 YEARS of PYTHON Game Development in 5 Minutes!
4:54
Coding With Russ
Рет қаралды 964 М.
The Truth About Learning Python in 2024
9:38
Internet Made Coder
Рет қаралды 214 М.
So, you want to be a programmer?
20:43
ForrestKnight
Рет қаралды 398 М.
Making a Game in Python with No Experience
5:57
Goodgis
Рет қаралды 1,7 МЛН
IPhone vs sony ericsson #iphone #sonyericsson
0:12
Tech Crazy Man
Рет қаралды 4,6 МЛН
Introducing the "VitaWear SmartBand," a next-generation wearable gadget
0:25
The Kaushal Official
Рет қаралды 1,5 МЛН
Today's Console Pick 🔥
0:11
Gleb POV
Рет қаралды 713 М.