Posts

Fear and Paralysis in the Land of Post-Dunning Kruger

Image
The other day I was standing on the first peak of the DK graph , crowing about how I was ready to tackle Web Scraping using all the available Python methods like Selenium, Scrappy, Pandas. You name it. Then a funny thing happened on the way to the trophy snatching podium. I stumbled past a quickie post about "enumeration". It sounded simple enough. A thought popped into my egotistic mind. "How about starting the enumeration with the ASCII code for the letter "a" (lower case)? And then using the chr() function on the generated enumerations to convert them back to string characters so that I get lines prefixed by '(a)', '(b)',  '(c)', '(d)', etc. ? Simple. Right? But wait one DK-plucking moment! What is the 'type' of the object produced by the enumerate() method? How do you convert it into a list or a dictionary?  What is the 'type' of the object produced by the list() method? Why do I keep getting this ru...

The Second Layer of Tutorial Hell

Image
N ot sure what every individual commentator means when warning about entering the realm of " Tutorial Hell " If they mean, not doing your own projects and instead just passively watching one YouTube after the next, then I personally did not find that to be a problem. I tried many different tutorials for utter Beginners and even generated a listing of those in my "Links for Python Noobs" page ( here ). Just because you're jumping around and sampling different beginner tutori a ls doesn't mean you are stuck in some sort of purgatory. But heck. I no longer qualify as an utter Beginner, or at least I don't think so (as I declare here ). That said, it feels as if I've plunged down into a Second level of Tutorial Hell by embarking on a journey to learn Web Scraping using Python . In this deeper level of Hell , I'm encountering many, many disparate options for handling HTML code (and CSS and JS) and handling different browsers, including scraper module...

September Report Card -- No Longer a True Noob?

Image
A True "Newbie" knows nothings, does nothing. When it comes to Python, I can no longer say I'm incapable of anything meaningful. I'm writing code. And it works ---sometimes right out of the gate. (That includes writing my own "modules". Guess what ? No more circular import crashes. Click ( here ) for back story. Click ( here ) for background  music if you want .) I'm hitting the paywalls in some of the initially-free YouTube courses like Real Python ( here   = Getting Started with Lists ) I'm doing practice sessions with my own code rather than copying from recipes ( Left click on below to see bigger images ): So which pigeon hole now defines me in the Learning Python realm? I guess Dunning-Kruger's Peak Number 1 . I have yet to master all of Indently's lessons on the 47 string methods or on the 11 list methods  or the 11 dictionary methods  or so many others of the documented " fundamentals " and yet here I am contemplating makin...

Experiencing the Learning Process as a Student (part 2)

Image
A fter doing more research on Learning to Learn and adding the results to the Learn Page (here), I decided to re-watch the lecture on the different methods of CREATING a list object . Then went to my Scratch file, did my own version of the given RPy examples and prettified the output as shown to the right -= -= -= -= -= -= -= -----> ( p.s. click on image to see it bigger )   The corresponding source code that produced the pretty (color enhanced) printouts is shown immediately below -------> Couldn't get all of it in one screen grab. But you get the idea. I imported the color code escapes from my vars_01 module. Next, reviewed the LIST COMPREHENSIONS video and tried some of my own -------> By trial and FAILURE, I found out you can't get too fancy with these things. If you do, the printout is of the address of the object rather than its value. The source code for the second set of printouts follows next -+ -+ -+ -+ -+ -+ -+ -+---> (again, click on it to see bigger ve...

Experiencing the Learning Process as a Proactive Student

Image
  B eing a student comes with different feelings and a different mindset than being the author/ creator of this blog. As I sat down to start class, I realized that I have to "trust" the teacher. That's opposite to being in critic mode when actingas a blog author. Also, as student, I will have to keep an open mind and keep focused on every word cast by the teacher lest I miss something important, some small utterance that will be a big aha for me even though it's a minor aside for the teacher. B efore class began,  I took out my physical paper notebook (grid ruled) and my favorite  c o l o r e d pens. A " trigger environment " was coming together for engaging in a deep learning session  because of these simple preparations. By "the" class , I mean here the Real Python lecture on  Python's list Data Type: A Deep Dive . (The associated video is here .) By "mindset", I mean that I had watched a number of videos by the Koi Brothers a...

The Learn HOW to Learn Page

Image
BEFORE you even begin to worry about learning all of the OVERWHELMING amount of information you plan to plant into your brain ... Be it about ALL of Computer Science (CS) or just about a specific, top of iceberg part of CS; say about: the P ython language, or the H TML mark up/down language, or C SS, J avaScript (JS), frameworks, C, C++, C#, etc., etc.  ............. or about ALL of Medical Scienc e (because you are a student in medical school (anatomy, organic chem, pharmacology, nervous system, muscular system, optical system, endocrinology, and on and on, .... or about any other topic .... Have you considered "Learning about Learning" (LaL)? Meet the Learning Coaches: Thankfully, there are many of them: (1) Dr. Justin Sung (ex-medical student, now a LaL expert)       -- 7 Years of Building a Learning System ( here )         ---^^^--- more of Dr. Sung's videos ( here )         ---^^^...

Banished From a Python Discussion Forum

Image
Unbelievable !  (Definition: a beehive with no exits ) I've been labeled a "spammer" and have been banned from commenting within a certain chat platform because I was inviting new entrants who asked for such help to my curated help page called " Links for Python Noobs " ( here ). Just goes to show that no good deed goes unpunished . Yes, admittedly , there is some element of "self-promotion" involved in my doing this. But at the same time, I am saving all those newbies from the trouble of trying out so many dead ends when they search for tutorial sites that can cater to their specific needs, as beginners. So what is the proper response to this banishment? Go forth old man ; find alternate chat platforms that will appreciate your attempts at making positive contributions to society! Humph. (Thanks, voice from the sky.) So I ask of Google, ' Where are the  "chat platforms" that discuss "python" and the "learning" thereof...