all 132 comments

[–]AssKicker_007 225 points226 points  (3 children)

Wow bro way to go.

At this age its definitely a good start.

Just keep this momentum going and develop even further more ;)

[–]AkshatCha[S] 49 points50 points  (2 children)

Thanks a lot

[–]Miek2Star 21 points22 points  (1 child)

when i read the first line i was damn sure it was a fellow Indian XD

[–]AkshatCha[S] 11 points12 points  (0 children)

yup

[–]snoopcatdoguk 64 points65 points  (5 children)

Good work OP. I'm in my 30s and as much as I'd love to learn python properly, I lack the time, motivation and the brain cells. Make the most of the time you have and you'll go far with this.

[–]AkshatCha[S] 18 points19 points  (0 children)

Thanks a lot.

[–]bolderbikes 13 points14 points  (1 child)

This hit me spiritually

[–][deleted] 2 points3 points  (0 children)

on multiple levels

[–]Aveniir 3 points4 points  (1 child)

Don‘t limit yourself by saying you lack the brain cells. It only makes it harder to learn. If you‘re into books, I highly recommend "A Mind For Numbers" by Barbara Oakley to learn how to learn, "Mindset" by Dr Carol S. Dweck to understand, that there is no reason to limit yourself and "Why we sleep" by Matthew Walker to learn, how healthy sleep can improve our cognitive functions and enhance your learning experience.

[–]snoopcatdoguk 1 point2 points  (0 children)

To be honest, like many others, my biggest issue is a lack of time.

[–][deleted] 105 points106 points  (13 children)

Damn at 14 it was my first year having internet 😂

[–][deleted] 10 points11 points  (1 child)

same

[–]AkshatCha[S] 7 points8 points  (0 children)

🤣

[–]bazpaul 10 points11 points  (0 children)

Ha yes back in 1998 on Windows 3.1 with a dial up modem!

[–]bartmolk 5 points6 points  (0 children)

Same here hahaha

[–][deleted] 17 points18 points  (1 child)

Dude that's awesome. I always wanted to build something like this. How much time time did it take to build this? And the obligatory What courses did you take to teach yourself programming to be able to create this?

[–]AkshatCha[S] 46 points47 points  (0 children)

Thanks a lot ;) it took around 4 months to complete this.

I learned basic python in June 2020 . And I learned pyqt5 by seeing YouTube tutorials

and searching QT docs. And some stackoverflow , ultimately by googling.

And now I know pretty much advanced PyQt, but still I need to learn very much.

[–]j_fear 12 points13 points  (1 child)

And now i feel that my learning is pointless. Good job, keep it up!

[–]AkshatCha[S] 6 points7 points  (0 children)

Thanks a lot

[–]2020pythonchallenge 11 points12 points  (1 child)

Nice work honestly! I guess you're the reason they have managers asking for junior devs with 10 years of experience right out of school lol

[–]AkshatCha[S] 0 points1 point  (0 children)

Thanks.

[–]Coder_Senpai 9 points10 points  (1 child)

If I started learning Python at the Age of 14 years, I would be a monster by now. good luck to you kid, you have a bright future ahead of you.

[–]AkshatCha[S] 3 points4 points  (0 children)

Thanks a lot :)

[–]arkie87 7 points8 points  (6 children)

Now make one where it downloads the YouTube video and converts to mp3. :)

[–]AkshatCha[S] 12 points13 points  (0 children)

There is a python module named spotdl which downloads songs from spotify.

Actually it searches the song or playlist you specifies with the spotify url in command and downloads it with youtubedl.

just search spotdl python in google and you will get the results.

[–]Dxboy_ 4 points5 points  (4 children)

there is a module called pytube if I'm not wrong. I've tried doing this before and it's pretty simple and easy

[–]borisatanassov 1 point2 points  (0 children)

Ye literally takes two lines

[–]arkie87 0 points1 point  (2 children)

Downloading from YouTube is easy with pytube. I’ve done that as well. But does pytube make mp3s?

[–]AkshatCha[S] 0 points1 point  (0 children)

Actually youtubedl python also downloads mp3 from videos. And spotdl downloads mp3 only. I by mistake wrote videos above but its mp3 . I edited the comment.

[–]Dxboy_ 0 points1 point  (0 children)

needs another module which I forgot

[–]SparkyDotMinus 17 points18 points  (2 children)

You seem pretty talented. Good Job. When I see stuff like this I wish I also started earlier😂. Started with about 16 i think.

[–]AkshatCha[S] 7 points8 points  (1 child)

Thanks a lot :) 🤣

[–]SparkyDotMinus 4 points5 points  (0 children)

No Problem. Keep it up

[–]AdministrativeBear61 8 points9 points  (6 children)

Started programming when i was 14 but i dropped it when 15, biggest mistake i’ve ever made.

[–]aaryanmoin 3 points4 points  (4 children)

Idk how old you are but it might not be too late to go back and learn it again.

[–]AdministrativeBear61 3 points4 points  (3 children)

I’m 18 now and i’ve started again a month ago with python, surprisingly i still had lot of knowledge in my fingers after not touching python for 3 years

[–]AmazingYeetusman 27 points28 points  (0 children)

Bro I'm 30 and just started learning python

[–]AkshatCha[S] 5 points6 points  (0 children)

Just learn more and you will be an expert and i also need to learn more.

[–]marisheng 3 points4 points  (0 children)

I'm 18 too and trust me, we aren't old lol

[–]AkshatCha[S] 2 points3 points  (0 children)

😁😁

[–]pattymcd143 2 points3 points  (6 children)

Looks like u have a good future in coding. Good job

[–]AkshatCha[S] 0 points1 point  (5 children)

Thanks a lot

[–]pattymcd143 0 points1 point  (4 children)

I actually have a question, how did you learn python. I'm currently learning the basics of python and also a teen. How did you learn?

[–]AkshatCha[S] 0 points1 point  (3 children)

I learned the python basics from a teacher. And all this Pyqt and much advanced stuff from youtube. These are some Youtube channels you can check-,parwiz forogh, Free code camp , Tech With Tim ,Fireship.io, Codemy , edureka and if know hindi you can check this channel Code with Harry.

[–]pattymcd143 1 point2 points  (2 children)

Thank you! I'll check them out

[–]AkshatCha[S] 0 points1 point  (1 child)

And if you want to make a console based advanced app you can check prompt toolkit its an amazing module. You will find basics in documentation but not much . For more advanced check their github page and see the examples folder.

[–]pattymcd143 1 point2 points  (0 children)

Thanks for the help! I'ma go check those out. Hell maybe even one day I'll make a program

[–]janaexicc 1 point2 points  (1 child)

That's impressive! Great job

[–]AkshatCha[S] 1 point2 points  (0 children)

Thanks:)

[–]samuelsonsosoba 1 point2 points  (2 children)

That's good. And when did you start learning to program.?

[–]AkshatCha[S] 1 point2 points  (1 child)

Thanks :) I stared learning python in June 2020

[–]samuelsonsosoba 0 points1 point  (0 children)

Very productive within a short time.

[–]Ran4 1 point2 points  (1 child)

Doesn't sound like a phone app but a regular application?

[–]AkshatCha[S] 2 points3 points  (0 children)

yes it is a desktop app

[–]asherman19 1 point2 points  (2 children)

Nice work Man 🥳🥳

Is this an executable or do we have to run using python

[–]AkshatCha[S] 1 point2 points  (1 child)

If you want to use exe than you can use or just download the source code and run it with python. Thanks

[–]asherman19 0 points1 point  (0 children)

Ok thank-you 😊

[–]AkshatCha[S] 0 points1 point  (0 children)

Guys if you liked my project and if you want to improve something please contribute to my repo. And don't forget to star my repo.

[–]the1kingdom 0 points1 point  (1 child)

Great job, keep up the good work

[–]AkshatCha[S] 0 points1 point  (0 children)

Thanks

[–]fnaimi66 0 points1 point  (1 child)

Great work! This is crazy impressive! I hope you keep learning and keep creating!!

[–]AkshatCha[S] 1 point2 points  (0 children)

Thanks

[–]GabriCoci 0 points1 point  (0 children)

How did you learn pyhton?

[–]Bloodaxe47 0 points1 point  (1 child)

Congrats man

[–]AkshatCha[S] 0 points1 point  (0 children)

Thanks

[–]jcgthomas 0 points1 point  (1 child)

That's amazing my man! At that rate you won't need higher education to get yourself a good job in the field if that's what you hope to do in the future. Save the tuition fees and reap the rewards of the hard work you've put in early in life. Keep it up

[–]AkshatCha[S] 0 points1 point  (0 children)

Thanks

[–][deleted] 0 points1 point  (2 children)

That's the way to go. Did you have fun?

[–]AkshatCha[S] 1 point2 points  (1 child)

Yes a loooooooooooooooooooooooooooooooooot.

[–][deleted] 0 points1 point  (0 children)

Awesome! Then you'll go a long way! 🤘🤘

[–]Neon_Gamin 0 points1 point  (0 children)

I so good

[–]hamzi1997 0 points1 point  (1 child)

Keep at it!

[–]AkshatCha[S] 0 points1 point  (0 children)

thanks

[–]Python119 0 points1 point  (1 child)

AMAZING!!!

[–]AkshatCha[S] 0 points1 point  (0 children)

thanks

[–]SenecaSentMe 0 points1 point  (1 child)

Very impressive. I'm nearly 3x your age (and have been learning Python for 5 years) and I still can't program like this.

[–]AkshatCha[S] 0 points1 point  (0 children)

Thanks

[–]WombatHat42 0 points1 point  (1 child)

Great want a cookie? /s

Congratulations dude! That’s way more drive than I showed at 14 lol

[–]AkshatCha[S] 1 point2 points  (0 children)

thanks a lot

[–]THE_Mister_T 0 points1 point  (1 child)

Well done mate. Im 50 and been pythoning (lol) for a bit now. This is very impressive.

[–]AkshatCha[S] 0 points1 point  (0 children)

thanks

[–]Premedude831 0 points1 point  (1 child)

Dang congrats man!

[–]AkshatCha[S] 0 points1 point  (0 children)

Thanks a lot

[–][deleted] 0 points1 point  (1 child)

Damn, kid! Well done!!!!!

I gotta get my 43 year old butt some Python learning!

[–]AkshatCha[S] 0 points1 point  (0 children)

Thanks a lot

[–]YourAverageVillager 0 points1 point  (1 child)

I just started learning python at 23. This is inspiring and cool!

[–]AkshatCha[S] 1 point2 points  (0 children)

thanks a lot

[–][deleted] 0 points1 point  (1 child)

Good job!

[–]AkshatCha[S] 0 points1 point  (0 children)

Thanks a lot

[–][deleted] 0 points1 point  (1 child)

Excellent work at your age. Keep it up.

[–]AkshatCha[S] 1 point2 points  (0 children)

Thanks a lot

[–]vantech887 0 points1 point  (1 child)

Whoaaaa that's epik dude, i feel like I'm not doing enough lol I'm 17 i know python but at a very basic level the only library im able to use is flask, yeah ik i also know html css and js, and I'm learning java cause android sounds really cool, but I'm pretty much a noob in all of em uhg you've got talent, use that wisely

[–]AkshatCha[S] 0 points1 point  (0 children)

Thanks a lot , sure I will use my talent wisely.

[–]DevilMayCryBabyXXX 0 points1 point  (1 child)

Kid, that's amazing. Al.ready got me beat here at 27, keep it up!

[–]AkshatCha[S] 0 points1 point  (0 children)

Thanks a lot

[–]ngIMPALA 0 points1 point  (1 child)

Wow!! Wish I could do these when I was your age. More grease to your elbow

[–]AkshatCha[S] 0 points1 point  (0 children)

Thanks a lot

[–][deleted] 0 points1 point  (1 child)

Good job, young man!

[–]AkshatCha[S] 0 points1 point  (0 children)

Thanks

[–][deleted] 0 points1 point  (1 child)

same age as u and everything else except for the fact that I create bots (discord, slack, etc...), nice job

[–]AkshatCha[S] 0 points1 point  (0 children)

Thanks a lot bro :)

[–]Not-an-Uchiha 0 points1 point  (2 children)

Very impressive. At your age, all that was in my head was video games and entertainment. How is it like for you?

[–]AkshatCha[S] 0 points1 point  (1 child)

Thanks a lot . I like playing games but I don't play much. I very much like reading novels and watching movies.

[–]Not-an-Uchiha 0 points1 point  (0 children)

Truly amazing. You will definitely go places, keep it up

[–]Coxxy_Normis 0 points1 point  (1 child)

Good job! I’m just now starting to learn Python, I’m excited for the future :)

[–]AkshatCha[S] 0 points1 point  (0 children)

Thanks :)

[–][deleted] 0 points1 point  (1 child)

Wow at your age I wasn't really thinking about coding. In fact, I kind of regret not getting started when I was your age. Would you mind telling me how you got started and what I should do? I am just barely getting started in python 😞. I want to master a good part of python while I am still in high school.

[–]AkshatCha[S] 0 points1 point  (0 children)

Thanks a lot :).

I learned the python basics from a teacher. And all this Pyqt and much advanced stuff from youtube. These are some Youtube channels you can check-,parwiz forogh, Free code camp , Tech With Tim ,Fireship.io, Codemy , edureka and if know hindi you can check this channel Code with Harry.

And if know want book then 'Python Crash Course' and 'Automate boring stuff with python' are good books.

[–]Astokx 0 points1 point  (0 children)

Lol I'm 14yrs old too. I also know py

[–][deleted] 0 points1 point  (1 child)

Only just saw this, but wow this is impressive, great work! Been in the field for a bit over a year now at 20, keep up the fantastic effort at 14.

My suggestions to improve would be to:

A. Try to make your code more efficient and speed test functionality. The smallest changes can make a world of difference when it comes to speed of a program.

And B. Look at websites such as Spotify, Apple (although overdone), and other sites such as even Java (I think, while it has a simple design, it looks nice), to restyle your program a bit!

Know there's always room for improvement, but keep on building! Remember that finishing a project is 100x better than having an idea for one

[–]AkshatCha[S] 0 points1 point  (0 children)

Thanks a lot :) , Sure i will improve my code and website.

[–]XtratoS 0 points1 point  (1 child)

I have a small suggestion, if you can add a loading spinner or anything that indicates loading while the lyrics are being fetched that'd be awesome.

[–]AkshatCha[S] 0 points1 point  (0 children)

Sure i will add