Comment on: Can you get a job as a self-taught programmer?
0 30 Nov 2019 01:02 u/snafu in v/programmingComment on: Is it entirely necessary for me to learn EVERY function of Python and other programming languages?
100% no. It's kind of like learning a spoken language — English has thousands of words, but only a few hundred are spoken in normal conversation. What will end up happening is you'll start to remember the ones you use most commonly, and if you ever run into a situation where you need to do something but don't know how, you'll end up searching the web for how to do it. In most cases there won't be a single function that does that thing, but often there will be some function that makes doing it easier. You'll use it, and probably forget it right after, but if you encounter it enough you'll start to remember it. Also, going to the language's API doc and searching (ctrl-f in the browser) is really helpful as a starting point before you go on to stackoverflow and such.
Comment on: Learning the ultimate basics of Python, need help with one problem
No problem man! Honestly, reading API documentation is like 30% of coding, so learning how to figure out where to find it in the first place will help you a lot in the long run haha
Comment on: Learning the ultimate basics of Python, need help with one problem
PyCharm is just running the file you wrote with the python binary, so you should be able to just run python myfile.py from the terminal to get the same output. With regards to reading and then printing, break down the problem into a series of steps:
- Read user input into each variable (this step has 4 sub-steps, one for each a-d)
- Check each variable (technically has 4 parts, can be done in one line)
- Print message depending on 2
I'll give you a hint for 1, you can get input from the keyboard with the function input, e.g. var = input("Enter something").
Comment on: To young zoomers or millennials
By Eric S. Raymond: http://www.catb.org/~esr/faqs/smart-questions.html
Comment on: I'm Writing a Program that Calculates the Value of a Woman in Metric Spherical Cow Units. If That Doesn't Peak Your Interest, I Don't Know What To Tell You Buddy.
You should add a craziness parameter based on the universal hot/crazy matrix https://youtube.com/watch?v=XuI6GTY9eVc
It will be very hard to get started, but once you have even one company on your resume it'll become a lot easier to get the next one. Most companies nowadays will do a coding and technical interview though, so if you can get past the recruiting part you'll have an opportunity to show off your skills.