This is an article Python Getting started , For those who don't have any programming experience , Learn from scratch Python Classmate . Whether your starting point is interest driven 、 Expand thinking , Work needs to be done 、 Want to change careers , This article can be used as a reference .
In this age of information explosion , With “Python introduction ” Thousands of search results for keywords . Many small white players will inevitably have a hammer in the East and a mallet in the West , I finally read a lot of articles , The novice still didn't cross the threshold .
Combined with their own learning experience and communication with many self scholars , We sorted out a self-study route with strong operability , At the same time, various forms of Python High quality learning resources , For your students who have not yet started or have just started .
Programming is a technology , It can also be said to be a craft . Like calligraphy 、 painting 、 Musical Instruments 、 Sculpture, etc , It must have taken a long time of repeated practice behind skilled skills . The world of programming is vast , So please keep a state of awe to learn , Take every line of code you write seriously , Even every character . Clean up your mind , Towards the world of programming .
The first step is crucial , Whether it is related to beginners from getting started to mastering or from getting started to giving up . Choose a suitable entry path , And stick to it .
Python2 still Python3?
Many people are struggling with what they should learn Python2 still Python3. It's not really a problem . I've never heard that someone is Python2 Programmer or Python3 The programmer . The two are just incompatible programs , There is no big difference in thought , There are not many grammatical changes . Choose any one to start with , No big impact .
If you still have no choice , Please choose Python3, After all, this is the future trend , Refer to Zhihu and answer
Python2 still Python3? You should learn the latest version Python 3 It's the old version Python 2?
How to select an editor ?
I recommend pycharm Community Edition , Simple configuration 、 Powerful 、 It saves time and worry , Be friendly to beginners . And it's completely free !
Community Edition address :PyCharm
Other editors you can try :
idle: Python Built in editor . If you just want to write a few lines of code as soon as possible , This is the easiest way .
vs code: Visual Studio Code - Code Editing. Redefined
atom: A hackable text editor for the 21st Century
SublimeText: Sublime Text - Download
notepad++: Notepad++ Home
In order to make beginners concentrate more on writing code , So we don't recommend vim and Emacs 了 .
operating system ?
Python Support all existing mainstream operating platforms , Whether it's windows still mac still linux, All work well Python. And the latter two default to bring their own Python Environmental Science .
Learn from good examples Python Whether it's employment still Make money by doing sidelines Is pretty good , But learn to Python Still have a learning plan . Finally, I'll give you free Share one A complete set of Python Learning materials , For those who want to learn Python Let's have a little help !
Python All directions are Python Sort out the common technical points , Form a summary of knowledge points in various fields , The use of it is , You can find the corresponding learning resources according to the above knowledge points , Make sure you learn more comprehensively .
If a worker wants to do a good job, he must sharpen his tools first . Study Python Common development software is here , It saves you a lot of time .
When we were watching videos to learn , You can't just move your eyes and brain without hands , A more scientific way to learn is to use them after understanding , At this time, the hand training program is very suitable .
Optical theory is useless , Learn to knock together , Do it , Can you apply what you have learned to practice , At this time, we can make some practical cases to learn .
We learn Python Must be to find a well paid job , The following interview questions are from Ali 、 tencent 、 The latest interview materials of big Internet companies such as byte , And the leader Ali gave an authoritative answer , After brushing this set of interview materials, I believe everyone can find a satisfactory job .
This full version of Python The full set of learning materials has been Upload CSDN
Friends can scan the bottom of wechat if necessary CSDN Officially certified QR code Free collection 【 Guarantee 100% free 】.
One 、 Introduction to credit r
The basic principle of binocul