4 ms·
Before going through a dev-bootcamp, I recommend (especially if you're a coder already) to get her through Learn Python The Hard Way. https://learnpythonthehar
by ramses0 10y ago
Before going through a dev-bootcamp, I recommend (especially if you're a coder already) to get her through Learn Python The Hard Way.
https://learnpythonthehardway.org/book/ https://learnpythonthehardway.org/book/
Best case it'll take less than a month (2 exercises per day, 52 exercises), is basically free, and if she's happy with everything at the end of it, she'll be FAR more prepared to jump feet-first into a dev bootcamp.
I compare learning to program to learning a language. 99hrs of having French slapped across your face won't make you a native French speaker, it's a long road to proficiency and mastery. Neither will 99hrs of Programming make you a native "Programmer".
However I'd pick someone who went through that 99hr drill over most people who hadn't even started.
- trymas 10y agoI could not resist... but do you want to confuse her with python2 vs python3? When python2 should be out of the question, even if it's default on macOS. Though to be fair the difference should be learned, but it shouldn't be promoted to learn python2 for beginners. It will just confuse them. Even though many years have passed, but I think soon many libraries and frameworks will not support python2 at all (e.g. Django's next version will not), any new code I write - I write it in python3 and never think about python2. The LPTHW is built for beginners in a sense, that it's easy to read and follow, though author is extremely __butthurt__[0] against python3 [1]. I guess it's the authors _shtick_ to be extremely opinionated, to a degree of incoherent blabber [1]. [0] sorry for my language [1] https://learnpythonthehardway.org/book/nopython3.html https://learnpythonthehardway.org/book/nopython3.html P.S. Though "Appendix A: Command Line Crash Course"[2] is probably one of the best promotions and intros into CLI .. and that is very useful to learn, instead of locking yourself as a beginner into some IDE. [2] https://learnpythonthehardway.org/book/appendixa.html https://learnpythonthehardway.org/book/appendixa.html
- knopkop 10y agohttps://learnpythonthehardway.org/python3/intro.html https://learnpythonthehardway.org/python3/intro.html
- nip 10y agoYour remarks are extremely sound. The good news is that LPTHW is now Python 3[1] :) [1] https://learnpythonthehardway.org/python3/ https://learnpythonthehardway.org/python3/
- trymas 10y agoThat's good news. Though it's still not complete Before in examples there were stuff like this: $ python -V Python 2.5.x