Learning and becoming fluent with Python

Reminder: How we learn is important

Learning and becoming fluent at Python is a big deal. I was using Hackerrank.com's Python practice but the list comprehensions were difficult to me. I ended up copy and pasting the answer from the discussion tab into the submission box. Hackerrank's next problem was called "Runner up" and I didn't have enough lore on functions to precisely piece together the right solution. Hackerrank (at least alone) is not the way to become a programmer.

What one needs is a good book, set of books, or tutorial(s) geared for beginners. I managed to solve the one problem where I had to use '*' in front of a variable to take the text out of a list ([1,2,3,4] to 1234 in print) by finding a solution on Stackoverflow. The problem with the ADHD brain is that it just cannot concentrate and stay on the task without the stimulating effect of Strattera. It especially gives up sometimes on tutorials that suck, leaving the void to fill with quality books.

With Strattera I can cut out the stuff that isn't working and go for what does work. The world is full of information. I'm going to try and buy Python for Dummies and a reference book with my GA as soon as possible. My doctor was supposed to give me a titration instead he just gave me 25mg for the duration until the next appointment. For that reason I give Gardner 3.5 stars if I had to give a review.

Now I'm sagging at productivity and tired all the time so the medicine isn't working yet. To become fluent is a process. I am not an inventive type of person. To sit back and invent methods of practice and do the drills resulting from the invention isn't in the options for me or I lack the dynamic to do such things. Sitting around coding an email client in PyQt (an example of "inventing" - coming up with an idea) for practice doesn't strike me as the way to get a job.

Everyone says "practice practice" but lacking inventive maneuvers is my problem in applying with practice. It is a good thing Hackerrank's practice isn't a big deal but when an employer wants to use it it can be a nightmare for me to accomplish. I'm taking it easy and trying to find tutorial(s), book(s), or guide(s) that work for me and won't have me giving up on halfway through for various reasons.

This one guide at data-flair was talking about the job market in India for Python while covering too much of the same basics - I had to pass.

Apparently I'm doing OK (#Python irc.freenode.net)

12:27 < kinesis> Still hard for me though. Maybe it was just hackerrank but it was too unintelligible to understand the problem to solve.
12:27 < acresearch> people how can i hide the xy axis value  using ax.   ?   i am searching online and all i get it how to set it not how to hide it
12:27 < CrtxReavr> Trieste, still no.  . . always used the BSD licensed bourne shell.
12:27 < energizer> kinesis: yeah hackerrank is like that
12:27 < kinesis> ok cool so it isn't just me
12:28 -!- pbandark [~pbandark@212.64.133.96] has joined #python
12:28 < energizer> nope

 

An awesome tutorial with concepts I understand. I might have to collect some books to get me up and running in a job. Being a fluent programmer requires organization, something which I am evolving towards havibg more of. The Flask megatutorial comes soon and it is geared toward intermediate programmers. It should give a good flavor of mixing framework, modules, and packages together to form a cohesion in applied skill.

Flask megatutorial methods coming through. We will apply ourselves over and over in continuous exercises until we are fluid and use Stackoverflow or IRC as little as possible, effectively relying on ourselves. We also want to have a full understanding of packages vs. modules. I saved the docs called "The Hitchhiker's guide to Python packaging" in LibreOffice. There is no way out but through!

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer