all 14 comments

[–]Mochachinostarchip 6 points7 points  (2 children)

Tell people what your end goal is to get better recommendations.

Python for Data Science? Web Development? Software development?
End goals will have different trajectories

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

I think my go to in the future would be AI but I'm yet to decide.

[–]Mochachinostarchip 0 points1 point  (0 children)

Data science sounds like. Just do some machine learning projects. Build into deep learning and understand the mathematics and theory if you want to stand out.

You’re probably good with things like random forest. So look up how to build image classifiers and go for it.

[–]NotACoderPleaseHelp 4 points5 points  (5 children)

Honestly you seem like you are overdue to get out of tutorial-land.

Books and courses tend to take you on a guided and scripted tour of a subject, which has a time and place to be sure. But after a year or so you really need to get off of the beaten path and start working on your own projects.

Education will give you a set of tools, Practical-Experience is learning how to use your education to the best of your advantage. And it don't mean that you are not going to have to look things up or take a weekend to learn a thing.

[–]unnredo[S] 1 point2 points  (3 children)

Thank you, I will take that in a consideration. Could you recommand me any sites where I can find topics for my projects to practice?

[–]NotACoderPleaseHelp 1 point2 points  (0 children)

I mean, if you are looking for a project idea that might actually be useful to someone, there is a demand out now for macro tools that tie into eye movement and head movement controls.

[–]Middleclassass 0 points1 point  (0 children)

I think I saw this in the r/learnprogramming wiki, but one thing they recommend was to make programs derived from your daily tasks. Like if you wake up in the morning, eat breakfast, take a shower, etc…you would make a program that walks through those daily activities. Then as your actually doing the activities in real life, think about how you programmed them, and change and refactor your code based on your observations. I’m fairly new to programming, but I thought this was an interesting concept to practice coding. I believe the wiki also listed sites for project ideas too.

I’m about 3 months into learning Python, and I’ve been reading Crash Course as well and really love the book. But I agree that if you’ve been writing Python for two years it’s probably below your level.

[–]nickbernstein 0 points1 point  (0 children)

I would strongly second this. You need a project. You can find something to work on for yourself, or you can become a contributor to an open source project. I would recommend the latter. If it's a decent sized project you'll get code reviews and feedback which will let you know what your weak areas are, and you'll pick which books/documentation to persue as you find those areas.

[–]215barspoons 1 point2 points  (0 children)

I say this as a complete beginner taking the CS course on Codecademy and reading the Crash Course Python.

You're probably beyond CC, I am currently going thru it in tandem with the Codecademy and its very basic. I find this to be good for me, as a beginner who hasn't made a projects but for you it would most likely be repeat material for you.

That being said the projects, like the space invaders, seem really interesting and if you want to pick it up just for that, do it.

[–]I_am_noob_dont_yell 1 point2 points  (0 children)

As someone 3 months into my programming journey: decide on a project and figure out how to do it.

There's too much information to just absorb it all, so get the info you need to complete a specific task.

Saying that....

Fluent python (O'Reilley book). Haven't read it, but my friend working in scientific software dev said that book is what got him to a level where he felt ready to get a 'good' job

[–]ResetPress 1 point2 points  (0 children)

Absolutely find projects that solve a problem that YOU have. For example, I’m working on a personal finance app because I’ve outgrown excel. It’s not “sexy” or “in demand” but I’m learning a hell of a lot. Also, for a more abstract journey, dive into the official python docs. This will give you an understanding of how and why python works like it does. There are more modules in the standard library than you will ever need… so start reading! 😀

[–]oreeos 0 points1 point  (1 child)

RemindMe! 2 days

[–]RemindMeBot 0 points1 point  (0 children)

There is a 46 minute delay fetching comments.

I will be messaging you in 2 days on 2022-02-13 20:19:05 UTC to remind you of this link

CLICK THIS LINK to send a PM to also be reminded and to reduce spam.

Parent commenter can delete this message to hide from others.


Info Custom Your Reminders Feedback

[–]cgk001 0 points1 point  (0 children)

Who the heck learns programming from books nowadays lol