Learning Python Programming 11 Resources

Written in Python code is not difficult, in fact, it has always been claimed to be the most easy to learn programming language. If you are going to learn web development, Python is a good choice, even if you want to learn game development can start from Python, as Python and resources to build the game is too much. This is a way to quickly learn the language.

Many programmers use Python as a beginner language, then followed such as PHP and Ruby languages. It is also one of 2014's most popular web development language, and is highly recommended to learn. However, how to learn Python? We should learn where to start?

I am here is to solve this problem for you. Because when learning programming I also rely on a lot of these resources, and start to develop. Of course, this is just a friendly advice, the best way is to learn by doing, where some of the recommended books and resources just to lead you in the right direction.

At the beginning of learning it can be especially frustrating, but once you learn the basic things done, after learning it was only natural for you, you do not think you know how to do.

Benbanfa learn PythonHere Insert Picture Description

This book is definitely the easiest way to learn Python. You will be so simple basic shocked to learn, you will truly feel their own learning process, step by step to acquire new knowledge. I also understand that it is very encouraged learners to take to try and create their own program.

The program may be small, but they will certainly help you better understand the language itself and its grammar. Python is very popular, so when you encounter a problem, most likely in sites like StackExchange have some answers, and when you encounter problems to be solved despite the song to the valley.

You will'll learn:

Installing Python programming environment on all platforms

Write Python programs

Python syntax and understand documents

Think like a programmer

There are more things

HTML online version of the book is completely free, most people are using the online version. I would like to encourage you to donate / purchase the full book, after all, the author has spent a lot of effort to get it done. If you find it easier to learn to use video, then it will contain video Advanced Edition.

Online Python Tutor: Python beginners a good helperHere Insert Picture Description

Online Python Tutor is a free educational tool developed by Philip Guo, the foundation can help students overcome barriers to learning programming, understanding every line of source code during program execution process in the computer.

The Python ChallengeHere Insert Picture Description

If you've never done such a challenge in programming career, then it might be a bit tricky. But the words of the book with the above description and is not hard. You should give it a try. It has 33 levels (puzzles), you can use the Python programming skills to solve.

Millions of people are trying to solve this, even if you can not complete all of the levels, you will also learn a lot of new things, especially critical thinking and divergent thinking. Your brain will overheat, but this is the program!

Learn Python Programming @ CodecademyHere Insert Picture Description

You'll see a lot of "elite" programmers criticize this site, but that is not important. We want to do is to see / test the basic syntax of a programming language is how to work, and what can be done when and function composition. Instead of printing a 'Hello World'.

In this Codecademy courses you will learn how to use the file, how to use the loop. What is the function and what they can do. These are very basic, but very good things for beginners. There is a forum to communicate when you need help, but usually everything can be understood.

You do not need to install any tool, if you want to rewrite on your own computer code again in order to better understand it, the only thing you may need is a Notepad ++ editor. I did, and I recommend to all those who want to learn Codecademy programming, either Python or other languages.

Intro to Computer Science @ Udacity
Here Insert Picture Description

Udacity offers a great free course, take you into Python programming to learn, to learn more about what the search engines, and how to build your own small web crawler. It is indeed a worthwhile interesting subjects involved, and also provides additional guidance and community support.

http://www.youtube.com/watch?v=Pm_WAWZNbdA

You can sign up to become senior student mentors for guidance and can get a certificate at the end of the course. Or you can use the free courseware own learning. Unfortunately, the limited capacity of the senior class, so you have to enter a waiting list after application.

It has around 11 courses, each with a very commendable document. Take its official home page for more information or to view the answer you might want to ask questions.

Google’s Python ClassHere Insert Picture Description

Google itself was a lot of Python code-driven, and the only support their community and are willing to help others learn the language makes sense. This is one of guide / curriculum favorite I've ever seen. It's really detailed and suitable for beginners, it is also very interesting to watch.

http://www.youtube.com/watch?v=tKTZoB2Vjuk

It's a few minutes to see the first class to see if you like the teacher, and then decide whether to start learning! Python official home page has links to all of these exercises and routines.

A Byte of Python
Here Insert Picture Description

Very much like LPTHW, but in learning how to develop your perfect plan and implement, and how to begin the first step in providing a deeper guidance on without putting you to lose self-confidence. For those who want to learn Python's terms it is considered to be one of the best tutorial for beginners, of course, you must first look at the first few chapters, and see if you like its writing style. [-! Empirenews.page-]

Think Python
Here Insert Picture Description

Think Python Python is a guide for a beginner. It teaches from the basic concepts of programming, and it very carefully defines all the terms when they are first used, and very logically demonstrate the new concept. Such as recursion and object-oriented knowledge that a large block is divided into a series of smaller steps, interspersed in the course of several chapters.

In this link you can find plenty of sample code. It is one of the most professional of the book, it has a very serious principle: "You teach computer science." It needs to be close to $ 40 to buy, but you can download the free PDF and HTML version. If you start from scratch to learn Python, then I would definitely benefit from it above.

Python at LearnstreetHere Insert Picture Description

You might want to provide a programming tutorial site should know how to add a standard HTML on their pages, ha ha ha. Serious little to say, Learnstreet provides the best Python interactive tutorials, as the article said, like all things, it is very beginner friendly. If you have a problem, they use the best search Google.

My favorite Learnstreet is behind every link a large number of tips / explanation, just write your code in the console.

The New BostonHere Insert Picture Description

If you prefer video to learn, I'm not sure if there are more comprehensive than The Nes Boston Python series of video tutorials, and many other programming languages ​​can also be found on their Youtube channel where.

Its only drawback is that you can not see or download an entity, you can only watch the video. I can not stand the kind of programmers have been watching the video, which may be related to my Google in Python course there is a conflict, but they are so funny.

Python @ Coursera
Here Insert Picture Description

This course is intended for people who had no contact with programming. You only need to tenth grade math foundation will be able to: understand simple mathematical equations and arithmetic priority. And the image f (x) = x + 5 this function.

It should be able to finish school in ten weeks, it took about 10 hours a week to complete homework. If you have time to do this, and do not overwhelm yourself, I highly recommend that you register and complete the course, it will only consolidate your knowledge, and can be combined with any of the resources described above to a better understanding of Python.

Where to learn Python?

The result is I have tried most of these programs, I actually want to have more resources and link them to be added to this list, but we just look at the main, there are many things you will want to learn.

What is your programming experience? What do you want to do with your new-found skills? I think anyone who wants to create their own experience should first know what they want to build is done and then work on that project know. The beauty of it is that you will learn something clear, then it's easy to re-create something similar.

Well today is more than knowledge, I hope you remember that this is the basis of this foundation. Writing is not easy, we at least look at it. There are puzzled friend asked in the comments section, I'll try and answer. Partners interested in small, can add my QQ group study together oh: 1084028245. Our next goodbye!

Released eight original articles · won praise 1 · views 134

Guess you like

Origin blog.csdn.net/weixin_46606335/article/details/105228868