How to become more motivated to learn Python

Sayth Renshaw flebber.crue at gmail.com
Tue May 3 07:46:57 EDT 2016


On Tuesday, 3 May 2016 21:21:21 UTC+10, Cai Gengyang  wrote:
> So I have completed up to CodeAcademy's Python Unit 2 , now moving on to Unit3 : Conditionals and Control Flow. 
> 
> But I feel my motivation wavering , at times I get stuck and frustrated when trying to learn a new programming language ?
> 
> This might not be a technical question per say, but it is a Python programming related one. How do you motivate a person (either yourself or your child) to become more interested in programming and stick with it ? Is determination in learning (especially in a tough field like software) partly genetic ?
> 
> Related , This is a very well written essay on determination by Paul Graham ----------------------------------------http://www.paulgraham.com/determination.html
> 
> Gengyang

I have more determination than skill, look at my code :-).

Why, and how can you benefit?

Goals, not just related to Python but goals about what it and my other leanings combined will provide. I doubt whether if you are learning for learning sake that there is a possible motivation.

In short I coach in corporate world for a living and it becomes quite clear and simple on how to get people to achieve goals and meet KRA's its not magic. Listen -> Identify values, beliefs and goals -> Discuss vision and outcomes of taking a new action (ambitions) -> Relate the business request to this action -> then tie the new action to their values what it brings and you have also tied them to the business strategy and goals.
As Tony Robbins said it takes a least 3 legs to make a stool. 
Values - Ambitions - Actions

Listen (in this case to yourself), identify key values, beliefs and family goals. Then ask yourself how by learning python can I will enrich one or all of these facets of my life. Tie the action of learning to a goal which defines your vision and your action learning python. 

With a bonus it should hopefully give you more clarity into what sectors of Python you want to learn, the great thing about Python is that it is in so many domains.

Hope it helps

Sayth



More information about the Python-list mailing list