Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Python is a good beginner language but the ecosystem is so shit it takes an expert to set up anything.
-
When installing Anaconda I was told to allow any user to write /usr. I did figure it out in the end, but it took me several days.
-
Software breaks all the time. :/ People need to get better at building software. :/
-
TedStriker03yThe quality of your learning resources matters. If you’re teaching yourself from random blog posts, you’re going to encounter these types of problems consistently (e.g., different dev environments, versions of libraries, etc.). Look for resources that provide information on the environment setup and optimally a GitHub repo that you can clone to make working through the solution easier.
Much of the value from sites like DataCamp and PluralSight is that their courses tend to either provide you with a working environment or provide resources for setting up your own. -
Maer16873yTo my mind this is not a matter of the framework. This happens with virtually any development setup on one way or another.
-
For a developer, it is important that you learn how to fix this things and how to setup your environment and troubleshoot such problems. From a positive side: You learned a bit more how to deal with this problems.
-
You could learn how to use a shell on a Unix-Like OS. How to use make, bash/dash/..., vim/emacs, tmux/screen, git, make .... Then you can use any language in the same environment and don't need to learn a new IDE every time you want to program a different language or for a different platform.
-
mcalis2583yMaybe check out the thenewboston tutorials on YouTube, yes they're old but they're good for beginners and most of the python stuff should still hold up.
Second bit of advice: if you're really a beginner try not to use libraries as a crutch. It's very in vogue right now to just include/inport yet another library for even the most trivial things but you're preventing yourself from learning that way.
Anyway, I owe a lot of what I've learned in programming to thenewboston, can't recommend him enough. For somewhat more recent material on C, I highly recommend Casey Muratori. Be forewarned however that his approach to C and programming runs counter to most advice you'll get on forums and such, but he's a very experienced and knowledgeable programmer who I feel is very much worth listening to. He's also working on an educational resource called starcodegalaxy but that isn't released yet.
Related Rants
-
Crowns2Wanted to learn something about API in Python, so I made a little program during a boring lecture. Want to lea...
-
AlgoRythm15I have a confession. I have always used IDLE because I love it. It's slow, lacks a number of features, and is ...
-
rant-ninja10Sorry Google, you got it wrong this time .... Oh my gosh, look at that function definition ... Oh my gosh, ...
I'M A BEGINNER AND I JUST WANT TO CODE, NOT WASTE FUCKING 5 HOURS TRYING TO FIND OUT WHY SPYDER WOULDNT FUCKING INSTALL ON AN ENVIRONMENT IN ANACONDA. FUCK.
WHY DOES THIS HAPPEN EVERY TIME I TRY TO LEARN SOMETHING NEW. EVERY TIME SOMETHING HAS TO FUCKING BREAK.
rant
anaconda
spyder