📜 ⬆️ ⬇️

We learn Python quality

Hello everyone!

I decided to share the method of teaching this powerful, but at the same time easy programming language. He is really easy. You will not need to memorize and enter unnecessary characters that you can meet in C-like languages.

Readable syntax, easy to learn, high-level language, Object Oriented Programming Language (OOP) , powerful, interactive mode, a lot of libraries. Many other advantages ... And all this in one language.
To begin, dive into the possibilities and find out what Python can do?

Why do I need your Python?


Many novice programmers ask similar questions. It's like buying a phone, tell me, why should I buy this phone, and not this one?
')
Software quality

For many, including me, the main advantages are readable syntax. Not many languages ​​can boast it. Python code is easier to read, which means its repeated use and maintenance is much easier than using code in other scripting languages. Python contains the most advanced mechanisms for reusing software code, which is OOP .

Support Libraries

Python comes with a large number of collected and portable functionality, known as the standard library. This library provides you with a wealth of features demanded in application programs, ranging from text search by pattern and ending with network functions. Python allows extensions both from your own libraries and from libraries created by other developers.

Program portability

Most Python programs run unchanged on all major platforms. Transferring software code from Linux to Windows consists of simply copying program files from one machine to another. Python also provides you with a wealth of possibilities for creating portable graphical interfaces .

Development speed

Compared to compiling or strongly typed languages ​​such as C, C ++ or Java, Python greatly increases developer productivity. The amount of Python code is usually one-third, or even one-fifth of the equivalent C ++ or Java code, which means less keyboard input, less time spent on layouts and less time spent on maintenance. In addition, Python programs are launched immediately, bypassing the lengthy compilation and linking steps required in some other programming languages, which further increases the programmer's productivity.

Where is Python used?



and other companies also use this language.

Python is a scripting language .

Literature


So we got to know the programming language Python. We can say separately that the advantages of Python are that it has a lot of high-quality literature. Not every language can boast of it. For example, the JavaScript programming language cannot please users with a lot of literature, although the language is really quite good.

Here are the sources that will help you get closer to Python, and maybe become the future of Guido van Rossum.
* Some sources may be in English. Do not be surprised, now a lot of great literature is written in English. And for the programming itself, you must know at least a basic knowledge of English.

I strongly recommend reading the book first thing - Mark Lutz. Learning Python, 4th edition . The book is translated into Russian, so you should not be afraid if you suddenly do not know English. But it is the fourth edition.

For those who know English, you can read the documentation on the official site of Python . There everything is quite clearly described.

A good resource - Basics of programming in Python. Textbook. Introductory course
One of my recently read books is the Python programming language . Everything is explained quite accessible in Russian.

A good book, everything is also available in Russian - Python. Detailed reference, 4th edition .

And if you take more information on the video, then I can advise lessons from Google, led by Nick Parlante - a student from Stanford. Six video lectures on YouTube . But in a barrel of honey there is a drop of tar ... It leads in English with English subtitles. But I hope that will stop this few.

What if I read books but don’t know how to apply knowledge?


Do not panic!
I advise you to read the book by Mark Lutz. Programming in Python (4th edition) . Earlier it was “learning”, and here “Programming”. In "We study" - you receive knowledge of Python, in "Programming" - Mark teaches you how to use them in your future programs. The book is very useful. And I think one is enough for you.

I want to practice!


Easy.
Above, I wrote about video lectures from Nick Parlante on YouTube, but they also have some puzzles on the site . Interesting puzzles, I advise everyone. In English.

Recently, the Codecademy programming school has opened interactive Python courses. After passing each mini-course, you will be allowed to do some kind of “practice”. Lessons are taught in English, but everything is accessible and understandable. Starts with variables and data types .

And at the end - good reinforcing and beginner courses. Learn Python The Hard Way .

Well that's all!


Well that's all. Now you can learn this programming language. I threw good resources and books, and then everything is in your hands. Also, do not forget about the unofficial Russian Python site. May it always be at your fingertips.
Russian, unofficial Python site
Russian site of Python programmers - here you will always be helped on the forum. And a lot of useful information on the main.

Dare! Good luck to all.

Source: https://habr.com/ru/post/150302/


All Articles