Python learning advice (personal humble opinion)



Foreword It has been 5+ years since my

  undergraduate graduation, and I have been doing iOS development.

  In terms of work: From a rookie code farmer who has just started, he has been working in BAT for two years, and now he is a Team Leader with 10 people, and his income is acceptable.

  Living status: Married, son just turned 1 year old, has a certain amount of savings, no house and no car (currently waiting to see, ready to choose a car next year).

 

      It may be out of the programmer's sense of self-crisis. I feel that I am a bottleneck. I need to expand and enrich my skills and increase some sense of security, so as not to worry too much about being abandoned by society.

      The idea of ​​reaching the bottleneck and learning expansion has been in my mind for at least half a year.

      The direction of expansion and learning has also been considered for a long time. Android has been self-taught for half a month. After thinking about it carefully, I feel that if I go to learn Android and H5, the difference in essence is not much, and it does not make much sense (itself 5 years + iOS development) ).

  So consider developing and learning in the background direction. If you can take into account the current trends and directions (big data & AI), then it is best, and finally choose Python.

 

Python employment direction

  WEB back-end (Django/Flask/Tornado)

  scientific computing (Numpy/Scipy/Matplotlib)

  machine

  learning , operation and maintenance,

  crawler,

  testing , etc., individuals can follow their own ideas

 

Basic tutorial

  For code farmers with programming foundation, you can take a quick look at http://www.cppentry.com Programming Development Programmer's Introduction "_blank"> [python basic tutorial]

  For those with zero programming foundation, you can go to JD.com or Dangdang buys a book with a more comprehensive and systematic grammar. I recommend "Concise Python Tutorial" and "Stupid Way to Learn Python"

  blog series. I recommend Liao Xuefeng's [Python Tutorial]

 

follow-up.

  Because I personally want to develop towards the back-end, I currently formulate The learning route is basic grammar + Flask + database + redis + REST API (if anything is wrong, please leave a message to correct me, pull me in time, don't let me take too many detours, hahaha).

  Recommend Flask books: "Flask Web Development"

 

  and other small goals, you may learn slowly in the direction of big data/AI.

  Code farmers, you can plan your own learning path according to your own ideas and goals.

 

END

  In this article, in addition to giving some superficial personal advice, I also hope that the code farmers who feel the same crisis and anxiety as me can forge ahead together in this era of frequent technological updates! ! !

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326443678&siteId=291194637