Pylenin Weekly #9

Newsletter on Python functions and how late is it to transition to a new career.

Pylenin Weekly #9

Welcome to Pylenin Weekly #9, a newsletter dedicated to improving the lives of my fellow peers through knowledge sharing.

This week, I have focused on Python functions. Specifically, the following topics:-

  1. How do functions work in Python? - Read the blog
  2. How does the scope and namespace of variables work inside and outside of a Python function? - Learn here
  3. How to pass arguments in a Python function? - Check it out

Check out the articles through the links provided above.

Check out this Twitter thread on the best practices for Positional vs Keyword arguments in Python.

Each of those articles also includes problems to solve to help you grasp the concept better. So don't forget to solve them and ask me your doubts on Twitter.


I am a 42-year-old male working in QA testing. Is it too late to start a new career?

The above question was posted on my video on How to become a self-taught Python developer without a degree? You can check out the video by clicking on the link. I have demonstrated how I learned Python during my university days and found a job as an ETL developer in Amsterdam.

I want to be completely honest before I answer the above question. It would be very easy for me to say "No, it’s never too late!". But that is not how the current market works.

So here are a few questions, you need to ask yourself before you can make this decision for yourself.

  1. Why are you looking for a career change?
  2. Do you already possess skills for your new career transition?
  3. If you don't possess the necessary skills, how much time can you spend learning new skills?

According to Josh Kaufman, it takes 20 hours to learn a new skill.

4.   Lastly, are there enough openings on Linkedin for the new type of job you need?

Do you need help to change your career or help Fastrack your existing career? Contact me on Twitter.


This week, it was a short newsletter. Next week, we are going to learn about Python Closures and Recursive Functions.

So stay tuned! See you next week.

P.S. You can support my initiative and this newsletter by becoming a paid member of my website.