Python Learning 1:Intro – ByteSavvy

Python Learning 1:Intro

Python is a computer programming language. You may have heard of many popular programming languages such as C which is very difficult to learn, Java which is very popular, Basic which is suitable for beginners, JavaScript which is suitable for web programming and so on.

So what kind of language is Python?

First, let’s popularize the basics of programming languages. Any programming language to develop programs, are to let the computer work, such as download an MP3, write a document, etc., and the computer work of the CPU only recognize the machine instructions, so, despite the great differences between different programming languages, and finally have to be “translated” into the CPU can be executed by the machine instructions. And different programming languages, do the same job, the amount of code written, the gap is also very large.

For example, to complete the same task, C language to write 1000 lines of code, Java only need to write 100 lines, and Python may only 20 lines.

So Python is a pretty advanced language.

You might ask, is less code still bad? The price of less code is that it runs slower. A C program runs for 1 second, a Java program may take 2 seconds, and a Python program may take 10 seconds.

So isn’t it true that the lower level the program the harder it is to learn and the higher level the easier it is? Ostensibly, yes, but, at very high levels of abstract computation, advanced Python programming is also very difficult to learn, so advanced programming languages do not equal easy.

However, for beginners and for accomplishing common tasks, the Python language is very simple to use. Even Google is using Python on a large scale, so you won’t have to worry about learning it and being useless.

What can I do with Python? You can do daily tasks, such as automatically backing up your MP3; you can do websites, many famous websites, including YouTube, are written in Python; you can do the background of online games, many online games are developed in Python. In short, it can do a lot of things.

Of course, there are things that Python can’t do, such as writing operating systems, which can only be written in C; writing mobile applications, which can only be written in Swift/Objective-C (for iPhone) and Java (for Android); writing 3D games, which are best done in C or C++.

If you are a novice user, meet the following conditions:

Can use a computer, but have never written a program;
Remember the equations and a little bit of algebra you learned in middle school math;
Want to go from a programming novice to a professional software architect;
Can spare half an hour a day to study.
Don’t hesitate any longer, this tutorial is for you!

Are you ready?

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *