[Tutor] louis renton
dn
PythonList at DancesWithMice.info
Sat Jan 21 20:43:27 EST 2023
On 21/01/2023 15.10, paulf at quillandmouse.com wrote:
> On Fri, 20 Jan 2023 13:37:41 -0500
> louis renton <lourenton07 at gmail.com> wrote:
>
>> i'm a more hands on learner what are best and most efficient ways to
>> learn to code
>
> As a self-taught coder who started in 1974 coding mainframe BASIC, then
> Pascal, then C, then loads more, you figure out something (simple) you
> want to do, grab a reference on the language, and start coding. Code
> iteratively. That is, do a little, then gradually raise the complexity.
> Test after every iteration. If something breaks, find out why and fix
> it. As you continue, your confidence and familiarity will build from
> your successes. What you start out with is immaterial. Calculate
> interest amounts, generate prime numbers, whatever.
>
> It also helps to fetch some simple programs and examine the way they do
> it.
>
> A good and simple reference is important. Matter of fact, I've found
> Google to be invaluable. If you can't find it in your reference easily,
> Google it, and you'll find explanations and simple code examples. I'm
> relatively new to Python, and that's how I've done it. Also, there is a
> good reference for Python and its libraries on line. Look for it.
Google is NOT a reference. What you will find listed is a collection of
web-pages. Whether they are accurate or otherwise good or bad is open to
question! See also: copying code from StackOverflow.
The 'hit or miss' approach to learning does APPEAR to work for some
people. It may better fit hobbyists than trainee-professionals.
Whether an employer will be impressed is equally open to question. Some
do look at project-portfolios. Do few?many?most job-adverts mention
certification?
A formal curriculum such as an on-line course or even a text-book has
been designed to introduce topics in manageable chunks, to build upon
existing knowledge, and thus to show how 'it all' hangs-together.
YMMV!
--
Regards,
=dn
More information about the Tutor
mailing list