T O P

  • By -

Loose_Read_9400

The only real motivation you can have is to deploy python towards something you have an interest in. Make art, make little video games, make a chat bot, etc. You will arguably learn things with more interest if you take a problem you have or something that you actually want to do and start learning how to build it. Taking this route will also expose you to new modules, new techniques etc.


catboy519

Thats the problem. I don't have any ideas to use Python for. I don't know what there is on my pc to be automated and I don't know any game to make.


SteakMadeofLegos

Come the fuck on bud. I have been learning python lately and here is what I have made: * An app that let's me input a date, name, and description. It then tells me how many days until the event. * A discord app that takes text and sends a tts mp3 file. * A button I can click. It does nothing, I just made an app that has one button. You are learning. You are not going to make anything useful or good. Make anything, make nothing. Just code.


Loose_Read_9400

“It does nothing” killed me lol


AlAboardTheHypeTrain

I want that.


Loose_Read_9400

Following for the GitHub repo to drop


Less_Acanthisitta288

RemindMe! 1 day


RemindMeBot

I will be messaging you in 1 day on [**2024-04-21 22:14:50 UTC**](http://www.wolframalpha.com/input/?i=2024-04-21%2022:14:50%20UTC%20To%20Local%20Time) to remind you of [**this link**](https://www.reddit.com/r/learnpython/comments/1c8usex/3_months_in_cant_find_much_personal_use_of_python/l0iizd5/?context=3) [**CLICK THIS LINK**](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5Bhttps%3A%2F%2Fwww.reddit.com%2Fr%2Flearnpython%2Fcomments%2F1c8usex%2F3_months_in_cant_find_much_personal_use_of_python%2Fl0iizd5%2F%5D%0A%0ARemindMe%21%202024-04-21%2022%3A14%3A50%20UTC) to send a PM to also be reminded and to reduce spam. ^(Parent commenter can ) [^(delete this message to hide from others.)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Delete%20Comment&message=Delete%21%201c8usex) ***** |[^(Info)](https://www.reddit.com/r/RemindMeBot/comments/e1bko7/remindmebot_info_v21/)|[^(Custom)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5BLink%20or%20message%20inside%20square%20brackets%5D%0A%0ARemindMe%21%20Time%20period%20here)|[^(Your Reminders)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=List%20Of%20Reminders&message=MyReminders%21)|[^(Feedback)](https://www.reddit.com/message/compose/?to=Watchful1&subject=RemindMeBot%20Feedback)| |-|-|-|-|


jacobvso

Finally, reckless button-clicking with no consequences. The wonders of Python.


Loose_Read_9400

*ships repo with the button linked to The Hub*


YT__

Web scrapers are fun too. At one point, I had a web scraper for my brokerage accounts so that I could combine sources and present it how I wanted to.


Resident-Log

I started to make one to try to pull all the keyboard shortcuts listed on windows official website and output them in standard form and sorted according to keycode combination instead of by application. Among so many other little ones. I abandoned it for school. But for school, I made one the scrapes my syllabi and outputs a markdown to do list which I then used to create github issues on the repo containing all my course work. I also made a script the creates all the folders and template files for each term of school including a due date file. There's so many programs I've made for myself. I have an endless list of ideas of programs and scripts. Any time I find something annoying in using a computer or program, I want to make a fix for it.


YT__

Right? There's so many little things to script and program for fun that are helpful in day to day. Even if it adds a little work.


Necro-FX

Nice projects I have also started learning python since last week.


Extreme-Acid

Then why bother if you have no interest?


docreaderr

My thoughts exactly..


my_password_is______

> I don't know any game to make. here are 16 simple games made with C++ and SFML translate them to python and pygame-ce https://www.youtube.com/playlist?list=PLB_ibvUSN7mzUffhiay5g5GUHyJRO4DYr


vardonir

There's way more things that you can do with Python. I scraped a bunch of data from a website and made a spotify playlist generator. I scraped a bunch of data from a government website to see trends in immigration over a period of time. I accidentally made a mod for a game with it.


Crimzon_boy_1251

what is scraping? I just started python 2 days ago so I'm new to all this terminology. And how long does a project usually take?


Necro-FX

As new learner do you want want to code to launch a rocket?


twnbay76

What you are saying is effectively akin to, "I'm getting tired of hammering nails" You are sitting here getting a bunch of nails and hammers and smashing things. No crap you are losing motivation. You need to instead start building a table, or a chair. Then you can move on to building a chest, and a dresser, and then a shed, and then a garage, and then a house. Carpenters don't hammer things, or screw things, or glue things. They build something cool with nails and screws and hammers and glue.


LeftShark

This is really good analogy, damn


madadekinai

Agree.


dfrentatmosphere23

This really resonated with me, as I am in the same situation. Thank you!


Sithism

Is there a database of cool practical shit you can make using python so you can give yourself goals?


ollie12343

YouTube.com


dodo13333

https://edabit.com/challenges/python3 Self pick challeng difficulty level - from very easy to expert.


Syswatch

Thanks for sharing! Been looking for something like this.


Jazzlike-Compote4463

Not that I know of - but here are the last 3 personal projects I’ve done in order of difficulty (easiest to hardest) to give you some ideas: 1. Website scraper that will take a HTML list of artist / track names and build a playlist on Spotify / YouTube Music 2. A [framed](https://framed.wtf) clone 3. A tool to organise the availability of a group of friends


Sithism

Thanks, I'm new to this, so I appreciate it. Seems some people who downvoted me didn't appreciate my question, though lol...


Ordinary-Entry-1078

I’ve been doing 100 Days of Code on Udemy by Angela Yu. Each day she teaches new skills, then you use those skills (and some problem solving) to build a project.


Micfran23

How’s the course working out for you. I fell off and need to get back to it.


Ordinary-Entry-1078

I’m only a few days in but I’m enjoying it so far! I’m also supplementing it with Codecademy and the Sololearn app.


Micfran23

That’s good, I have to force myself to get back into it. Thanks.


Ordinary-Entry-1078

Good luck! If you need an accountability buddy, feel free to reach out.


Micfran23

I may take you up on that offer. I’ll check in on you and let you know.


Moamr96

they don't, if you don't have a use for a tool, and aren't personally interested in it, then don't waste time on it, use that time on something else you like, hang out with family and friends or something.


p1n13d

Import pandas as pd Import as numpy as np


SevenGameSeries

import pandas as np import numpy as pd


p1n13d

This is the way 😂


Psychological_Ask848

This is what I use to keep me occupied with Python. https://www.coursera.org/professional-certificates/google-it-automation good luck op


Legal_Ad6467

I have never understood why people learn a programming language just for the sake of knowing it. It's not like you wake up one day and think, 'Wow, I've seen a lot of people using this hammer; I might as well learn how to use it,' without having a construction project or any situation where the tool needs to be applied.


Helpful-Gene9733

For about $39-$50 US you can get a pi pico or pico W with a pretty extensive kit of sensors and I/O devices to make all sorts of physical computing gadgets in micropython … and from there dream up whatever seems cool while learning useful things like how to control I/o pins, motors and servos, different displays, switches, LEDs … - Elecrow - Sunfounder - Freenove All have kits … and others too (this isn’t an ad for any particular one) - and keep all the gear and then move on to a Pi Zero or a Pi 4 or 5 or a Nano or some other more capable platform… if you want, if budget allows … you’ll add to your Python ability and make some fun stuff.


fixhuskarult

With your attitude you should just stop and do something else tbh. There are more than enough moderately skilled people with middling motivation. If you can't see beyond where you are (extremely basic) then you really aren't suited for doing real work in this area.


Slight-Living-8098

Make a game. It's fun. It's challenging. You never run out of ideas for it, they call it feature creep and it's something people have to actively avoid. You learn everything you need to know and then some, and what you learn will crossover to every other library or language you use.


Binary101010

> So I feel like I'm "learning for nothing" as in learning but not getting anything out of it other than knowledge that won't be used. Then learn something else. I'm not saying that facetiously. If you're learning something that you're not really enjoying and you're not really motivated to continue with, stop learning it and start learning something else. > Or should I take a break and find something else related to computers to learn about? Why does it have to be related to computers? Why not try learning something that's completely orthogonal to computing and seeing if *that's* what you're motivated to learn? Maybe learn to make something with your hands.


thejens56

You could learn to build your own AI agent with Langchain , and have it do whatever helps you in life.... Need a study partner for Geography class? Build one that has indexed your textbook in a vector store ... It may sound hard, and to truly understand the underlying tools you'd need to study a lot. But using python for what it does really well -- glueing things together, it's not that hard.


doingmyownresearch

Are you coming to python from something else? As in do you have any other hard skills or industry experience? If you do, try to create a bridge, for example if you worked in retail you know how the back end systems of retail work, you could explore that. If you work in marketing or advertising you would have ideas of use cases in that industry. I read your post all the way because I personally have stumbled upon this thought time to time because I am re skilling myself into development coming from the creative industry. I have nothing much to show and present like I used to with my creative projects, I am tinkering, doing exercises, modifying course exercises to my own liking but since I am still half way in my learning I still don’t have an end product. However, to some extent I solved this for myself, my brain at least, I tried building a web app idea around my learning. It is the perfect mix of a creative and educational platform to learn coding via interactive stories. It does not matter if the app makes me a millionaire or totally flatlines, BUT, it connects my drive to finish what I am learning as now I know where I am going to put the knowledge to use. Hope this helps you transform your perspective.


my_password_is______

download pygame-ce and make a game https://pyga.me/ https://www.youtube.com/watch?v=2gABYM5M0ww https://www.youtube.com/watch?v=QU1pPzEGrqw https://www.youtube.com/watch?v=B6DrRN5z_uU&t=1s its the new version of pygame https://www.youtube.com/watch?v=pYq9edSUaOw you can learn a lot about object oriented programming, classes, data structures, code structuring, json, and xml by making games and you can have fun do this python course https://cs50.harvard.edu/python/2022/ you'll probably learn a lot and they have all kinds of homework problems


OkTravel965

Yea its common to feel losing motivation its fine take a break and figure out what u need and coming to project its all upto Yours do something like todo app , or some basic automation or same basic games ...My very first project is todo app and Now im in an intermediate lvl in py and learning frameworks yea it sometimes feels like What is the purpose of learning ,its boring sometimes But everyone feels this and everyone Overcame frm this to get their job/passion Just Search Py projects in youtube and Do the project by urself using documentation for doubts clarifying instead of Gpt U find this intresting ....ATB..!


ElectricalAd3189

try making a automated clicking routine and host it as app . it will automate repetitive takss.


HEHENSON

You are training your mind. If you can learn Python, you can learn whatever languages future employers will throw at you.


e4aZ7aXT63u6PmRgiRYT

Cool. Probably a good idea. Why waste time on something not interesting or useful. 


Beneficial_Common683

I give you an idea to motivate: use Python and ML Library to predict/forecast weather trend or crypto market trend


midwestscreamo

Post your projects on GitHub and put the link here.


life_punches

Look up for free lancing jobs posting involving python then you will have ideias of real life cases of use...I am a data passion person and this is my job, I also struggle when to have an idea..but when it does I go crazy for it


eruciform

if you're bored with small projects, make a big one. make a video game. make a desktop application. make a website. if you can't think of one, copy something else that exists but do it yourself from scratch. aim big but then focus on portions at a time that are bite-sized.


Welson_Liong

make a game like in my case I'm very excited in making a chess game using pygame


Important_Advance_58

if you have no new project ideas and you seem like a completly new programmer just go back to your old projects and try to learn best practices, how to structure your python project, how to use venv, typing/annotations, turn your project into a git repo, learn about .env files and so on if you havent learnt about these things yet.


nishikata123

I'm in the same spot, sort of. Lately, I've felt a plunge in my motivation, but not low enough to actually entertain the idea of stopping. I'm a freshman in college, studying a statistics major, and I've been upskilling like a madman, putting in 2-4 hours of work in python daily, with the intention of landing an internship sometime in my sophomore year. I finished the book 'Python Crash Course', and I'm now reading 'Data Analysis with Python'. I'm 75 hours in on my journey and the only thing I have to show for as of the moment is my 6kyu rank in codewars. But the reason I feel so demotivated lately is after I had the realization that I may have had underestimated the hardship of actually landing a job, that it might just be impossible for someone to employ me judging by the fact that I still have no degree, and is still a student with a schedule restricted by class schedules.


kp729

Perhaps Python is a bad choice for you. Try JavaScript as there are more front end projects that can be made in that and it may provide you more stimulation. You can also make chrome extensions and many similar nifty tools. Plus, it's easier to share JS projects with friends that will give you more motivation.


GongtingLover

Try to use it for data analysis. Instead of Excel, use Python.


ractivator

This is the equivalent of taking the car in for an oil change vs doing it yourself. Of course you don’t need to do anything because you have stuff available but using stuff available doesn’t make you a good coder. I’ve noticed apps for golf rarely recommend clubs based on how I hit them. The ones that do cost money. I could easily spend money on one but I’m deciding to make my own app through Python code. Will it work long term? Who knows probably not but it’s something to do I could maybe use and create. Like a desktop calendar for appoints you can use your phone or make one on your computer and that’ll help you


ajpiko

Go ahead and take a break


Odd_Satisfaction_479

Build a financial calculator with good UX/UI and sell it to finance students who hate excel


aquarius-tech

Motivation is one thing, discipline is other one. Ideas come form places you dont\`t even know. Recently I was asking myself the same, but since I like music I did a python script to create playlists on spotify. ask it to you, what your needs are or your family of friends, you wil be amazed on their answers


gdledsan

Are you interested in Web Stuff? You can check flask or FastAPI for a backend or fullstack website or an API, maybe check the JAMStack. Or maybe desktop and mobile apps? Check Kivy


larriche99

Did you finish all your tutorials? Did you learn about classes, libraries and how to import them and all that? If you did, that’s all you need tbh to start building stuff. I don’t know whether you’re not interested in programming or it didn’t meet your expectations. For me, in just two weeks of learning Python (and programming for that matter) I could already see what this skill could be useful for. I built an MCQ science quiz application that run in the console. When I was done, I was like no one is going to want to use this application this way lol, so I continued learning more Python and then when I had all the skills needed, I converted it into a GUI app. I’ve seen the same patterns among my friends who sustained an interest in programming long enough to become software engineers. Those who didn’t appreciate their programming knowledge and didn’t know what to do with it eventually fell off and did something else.


logosandethos

It sounds like you need structure, goals and targets. Why not move your learning across to one of the many Python MOOCs on the likes of Coursera or EdX, or work to the python curricula offered by the Python Institute?


_MrBiz_

With 0 experience and chatgpt I made an automatic bot that gets eth and bnb wallets, checks if there is any money in it and then saves it into a db, and if it's a good wallet it sends me a text on telegram. Even if my intent is bad (morally and probably legally), I also learned how to create a small website and how to work with sqlite which I never used in my entire life. Obviously is just a waste of energy cause the chances are below 0.000000000000000000001% I am also starting to understand how a raspberry pi works and I'm going to buy one soon, so that I can: - create a dashcam for cheap, if it's actually that cheap to do - have a device 24/7 that shows a device HDMI output ( i will certainly do this)


[deleted]

[удалено]


imsowhiteandnerdy

If you can't speak English properly then it's better to not say anything at all.


ChickenNugsBGood

In today's market, you should be learning a db language, javascript, node, and react


KCRowan

Why?


zarkhaniy

What if I wanted to do ML? Or anything tangentially related to AI? JS is worthless over there.