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
Recommended
Ranking