Learning how to learn [Python]

As Brain Herbert has rightly said:

It is very much important to learn new things (anything) as learning never ends. With the amount of content available online to learn new stuff, it is easy and overwhelming at the same to pick up anything new to learn.

I recently got started on Python seriously, and I was highly overwhelmed by the suggestions available online on how and where to start.

Below is how I filtered through all the suggestions, and this is what worked for me.

  • To keep updated with what new things are going around in Python, I registered to below sites via RSS feed. One single place for all python news. Planet Python, dbader.org, PyMOTW, r/Python, Python insider, Python Tips.
  • Took a very basic, quick and free python class on youtube. Here
  • Read/Reading the books Algorithmic python, fluent-python.
  • Used Python to solve some small/medium tasks I do daily. Like finding the most suggested Mutual fund, using Elastic Search library to query ELK instead of going to Kibana manually etc. Git repo : here
  • Came across this thread and took the course by Raymond Hettinger. The amount and quality of content is amazing in this course.
  • Followed it up with a youtube lectures by Raymond Hettinger. Like this one
  • Picked up Python tricks book and it is helpful in knowing what more can be done with Python. (Currently reading.)
  • Following r/Python and r/learnPython to get in to someone else's code.
  • When stuck and cannot move ahead, people at r/learnpython on reddit help ! They are some amazing bunch of people.
  • Listening to podcasts Talk Python to me and Python bytes.
  • Found these cheat sheets here very useful.

Any of your other suggestions are appreciated.

[Edit:] I am mainly trying to use Python for Data Science and Analytics.

Happy learning !

要查看或添加评论,请登录

Akshay Deshpande的更多文章

  • [Performance] : What does CPU% usage tell us ?

    [Performance] : What does CPU% usage tell us ?

    [Edit] -- All my latest articles are not published at - https://performanceengineeringin.wordpress.

    6 条评论
  • [Performance] : Understanding CPU Time

    [Performance] : Understanding CPU Time

    As a Performance Engineer, time and again you will come across a situation where you want to profile CPU of a system…

    4 条评论
  • Performance Engineering Checklists

    Performance Engineering Checklists

    Checklists; something that I truly believe in having for everything. Right from list of things to check before leaving…

    5 条评论
  • Random module in Python

    Random module in Python

    Time and again if you are building a small game or if you are trying to pick something randomly in Python, you will…

  • [Linux] Understanding Load Average

    [Linux] Understanding Load Average

    I am writing this quick article to help understand the importance of Load Average in Linux for a Performance Engineer…

    4 条评论
  • Understanding Physical and Logical CPUs

    Understanding Physical and Logical CPUs

    Here is a quick write up on what actually Physical and Logical CPU mean, and how are they different. To begin with, the…

    3 条评论
  • Counter in Python

    Counter in Python

    Counters is the best thing that has happened to Python when you think as a Data analyst. Counters can be used as an…

    2 条评论
  • Jprofiler - CPU profiling

    Jprofiler - CPU profiling

    Jprofiler can serve many purposes, and CPU profiling and analysis is one of them. This article is more about how to…

    1 条评论

社区洞察

其他会员也浏览了