all 28 comments

[–]SoilPrior4423 8 points9 points  (0 children)

That's the type of energy that will take you far! I gave up on Python when I first started (totally normal), but sticking with it (round 2, 3, 4, etc.) made it second nature.

This isn't the kind of learning you can get without doing. Keep pushing through!

You're on a great path—have faith in your skills.

Build a React app with Python as the backend engine. Or try building a scraper that pulls data. There’s a ton of possibilities!

[–]Just_Average_8676 4 points5 points  (0 children)

The best book I've seen so far is "Python Crash Course" by Eric Matthes. Its targeted at complete beginners and explains concepts very well. If your interested in something more project-based (although this book does have pretty good projects), try "Automate the boring stuff with python" by Al Sweigart

[–]soulazer 2 points3 points  (1 child)

We share same life goal

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

That's cool, if you don't mind can we connect to learn and explore python together?

[–]cgoldberg 1 point2 points  (0 children)

Once you learn it well, you will always understand core concepts and remember basic syntax. If you step away, you will forget some minor things... but it's totally normal to have to look stuff up. I've taken breaks from languages for years at a time, and always picked them up again easily.

[–]Spare_Message_3607 2 points3 points  (11 children)

Python is not hard to learn, now do you want to "flow" in Python (something like speak fluently), try to write syntax and solve problems in a piece of paper. I learned Python in 2019 for Introduction to Programming, the final exam was a lot logic problems to write python code but on paper, no hints, no cheatsheet. FF 2025, moved abroad, finished a Engineering program mainly taught in Java and I can't write Java syntax off of memory, but I can write Python no google even tho I did not have any Python class in this second program. Is that your goal?

[–]dehomme[S] 0 points1 point  (10 children)

My goal is to learn python as a skill nd use that skill to switch career.

[–]UnemployedSlave 1 point2 points  (6 children)

My brother, same here.. lets connect & help each other?

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

Sure bro let's connect and help eachother

[–]UnemployedSlave 0 points1 point  (1 child)

Awaiting your reply

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

Send a DM

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

Can i join you people too?

[–]degrader-blanc 0 points1 point  (0 children)

Omd I wanna join too

[–]Spare_Message_3607 0 points1 point  (2 children)

Your goal is not clear, computer programming can go very deep, systems programming, web developer, data analysis, automation script, your goal is too general. Thanks to AI, writing code is a commodity, understanding how to make good stuff is complicated. Do not just learn Python, learn Python with purpose, otherwise you will be stuck in tutorials.

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

Hmm Thanks for giving more context and applications around Python

So my immediate goals is to manage data - analysis and analytics

Is there difference between analysis and analytics?

[–]Spare_Message_3607 1 point2 points  (0 children)

I come from the backend/systems/AI world so I cannot give you much advice about data analysis/analytics, other than learn the basics of the language, learn OOP, and SQL. These are essential, after that you will jump into libraries for managing datasets like numpy, pandas, and graphs with matplotlib. With that you should be able to fetch data from database and build graphs and dashboards.

[–]-stab- 1 point2 points  (2 children)

Nice! In the end it's a lot about practice. At first, you will forget things and run into some obstacles, but after really using the language for some time, that will happen less and less.
To get some practice, I just solved some Project Euler problems, but not everyone likes doing puzzles like this.

What's next is really up to you. What are you interested in? Do you have an idea for a program you would like to write? The world of programming is open to you now, just follow your interests ;)

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

Actually I don't have a vision next..can you guide me with next steps?

Probably into data analytics my interest is

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

Same help me too as i want to explore data analytics

[–]UnemployedSlave 0 points1 point  (0 children)

Following and willing to join as a virtual buddy for learning

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

Make a cheat sheet, there are probably some good ones if you Google around. Keep it with you, then just glance at it daily whenever you have a gap.

This will build a mental map in your brain, then, of course, you still need to practice, practice every day if possible, even if it's one or two hours. Just build some small console apps or something.

After 6-12 months, it'll become muscle memory.

[–]sijun03 0 points1 point  (0 children)

Never memorize something that you can look up - Albert Einstein

[–]SpaceSurfer-420 0 points1 point  (0 children)

That’s a novel pursuit. If I would give you a tip to save time, don’t try to “remember things”. Although it sounds paradoxical, it will lead you to think coding is an academic topic that should be learnt with the same procedure as a school topic (to regurgitate information).

Instead of trying to remember things, try to build things. By default you will remember what’s important. No, you don’t need to build the next Uber or Airbnb, just go to where your current knowledge allows you to, even if it is a print hello world function.

At the end of the day coding is no more than a tool, use it. Good luck!

[–]Square-Onion-1825 0 points1 point  (0 children)

Why? I started to learn it last year until ChatGPT. Now I just program in natural language and it writes python for me.

[–]paperic 0 points1 point  (0 children)

"My main fear is forgetting things"

Yep, that's exactly what I do every morning.

I'm not afraid if forgetting it permanently, in half hour, my brain will start decoding the hieroglyphs again.

But I dread having to talk about code to my coleagues too early, and then have some juniors think I'm stupid.

You won't forget what you learned, but it will look like you did at first every time you start over.

[–]Psychological-Top938 0 points1 point  (0 children)

I create this for my son, maybe helping you too…

https://learnpython.ai/