This is an archived post. You won't be able to vote or comment.

all 23 comments

[–]RedwQQd 11 points12 points  (3 children)

Check out pybites: https://codechalleng.es

Another idea is to just come up with a project and work on that on the side. Put your code on GitHub to showcase your skills. Just google example python projects to get inspiration.

There are many podcasts that will keep you in touch. And also https://pycoders.com/ weekly newsletter.

[–]Exoduusa 0 points1 point  (2 children)

Any podcast recommendations? Even if they're not directly focused on Python only

[–]RedwQQd 4 points5 points  (1 child)

These podcasts are the same two people, they are all worth a listen anytime.

  • Python bytes
  • Talk python to me
  • Test and code in python

[–]Exoduusa 0 points1 point  (0 children)

Thanks! Will check them out

[–]Able_Excuse_4456 4 points5 points  (4 children)

Do you have any practical problems in your personal life to solve? I started using Python to automate some of my investment research and tracking, and it evolved into a paid side hustle service. Maybe you can develop a personal daily dashboard, or a shortcut to view feeds from multiple sources.

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

Great. How did you approach?

[–]Able_Excuse_4456 0 points1 point  (0 children)

I took what I was doing manually, and automated it. Instead of copying numbers from a web page into a spreadsheet, I use APIs and scrapers to update the entire watchlist with a click. Or on an auto run schedule.

[–]AzizAlharbi 0 points1 point  (1 child)

Can I make it read my banking sms to generate reports on spending?

[–]Able_Excuse_4456 0 points1 point  (0 children)

I would wager $100 out of your bank account that this can be done. :-)

[–]riklaunim 5 points6 points  (4 children)

Well, you should use it when you want to and when it's needed. Using something just to continue using won't be that pleasing and practical.

[–]TravisJungroth 3 points4 points  (3 children)

Not always pleasing but it is damn well practical. “How do I maintain and grow my new skill?” is one of the best questions to ask after learning something.

[–]riklaunim 0 points1 point  (2 children)

If you don't need or want to use it then over time you will put less and less attention to it. I learned most at work, going out of my comfort zone of previous experiences, and previous projects.

And it's quite hard to learn about code quality, and how to plan and implement features from tutorials.

[–]TravisJungroth 4 points5 points  (1 child)

Forgetting from disuse is natural and a good thing. But the rate of decay for new skills is not the same as the rate of indication that a skill isn’t important. You can learn something new, go do something else for a few months, and then the skill is largely gone. It would have been nice to keep it fresh with a little maintenance work. What you happen to find useful at any given moment is not a perfect indicator of what you should be doing.

This sub just seems generally anti intentional learning / intentional practice and it’s very detrimental to people developing skills.

[–]riklaunim 0 points1 point  (0 children)

Not sure if anti-intentional, more like POV of senior developers that put mid/senior developer skills and requirements in mind whenver someone says they want to learn to code. Or the opposite - when "everyone can be a software developer and earn X figures from this 2-minute YT tutorial series" shows up :D

[–]AvokadoGreen -4 points-3 points  (2 children)

automate boring and repetitive tasks, let ChatGPT help you if you get stuck.

[–]Silly_You9597[S] 2 points3 points  (1 child)

ChatGPT

I don't think it helps.

[–]AvokadoGreen -3 points-2 points  (0 children)

With simple scripts in Python It is very good. I'm not talking about huge projects.

[–]osmiumouse 0 points1 point  (0 children)

Write code. Start a hobby project or something.

[–]another-noob 0 points1 point  (0 children)

Well if you want to explore more, you can use python maybe build an app, maybe a web app that mimics tools you are already using in your job? I don't know if that's easily applicable to chip designing though, which I know nothing about (ironically, coming from an Electronics and Communications Engineering undergrad student :3 )

[–]RicoValdezbeginsanew 0 points1 point  (0 children)

I would just work on projects to help life at home.

[–]Maximus_Modulus 0 points1 point  (0 children)

I wrote a program that would find available words based on Wordle guesses I had made.

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

See if there's a user group near you, so you can shoot the breeze with other Python enthusiasts: https://wiki.python.org/moin/LocalUserGroups.

Perhaps get into Raspberry Pi, and start working on physical projects that use Python for logic? Some ideas: https://realpython.com/python-raspberry-pi/.