Название: Python Mini Reference 2022: A Quick Guide to the Modern Python Programming Language for Busy Coders Автор: Harry Yoon Издательство: Coding Books Press Год: 2022 Страниц: 211 Язык: английский Формат: pdf, epub, mobi Размер: 10.2 MB
Learn Python in a Weekend!
This book is an (informal) language reference on the Python programming language. Python is one of the most widely used languages in many different application areas. We go through all essential features of the modern Python programming language, including the match statement (3.10) and exception groups (3.11). Although the book is written as a reference, you can read it more or less from beginning to end and you should be able to get the overall picture of the Python language if you have some prior experience with programming in Python.
Python is a dynamic language. It means many different things. It means that the language is more flexible. It means that Python is an easier language to program with. You can quickly write a simple program without having to go through too much "rituals", compared to many other programming languages. Python scripts tend to require less boilerplate code. Python gives you more freedom.
On the other hand, it also means that the language is less safe, and more error prone. It means that it is harder to build a larger system with Python. It means that software written in Python is generally harder to maintain over a longer period of time. The key to using Python effectively is to understand this tradeoff. Python can be an ideal language, for instance, for quick prototyping, or "scripting". On the flip side, Python is not as much used for the "enterprise software" development.
Python is a general purpose programming language. Python is used in many different application areas, from system administration tasks to web application development. Python is now one of the most widely used programming languages for scientists, who have traditionally been using more high-level tools like Matlab. Python provides an easier "upgrade" path to these "non-professional" programmers. Now, Python is becoming the language for machine learning and data science.
Python is beginner-friendly. In fact, it seems to be the most favorite first language for beginning programmers, even more so than jаvascript. It should be noted, however, that Python is not a simple language. Over the past 30 years or so of its history, it has gone through a lot of big and small changes. It is still easy to get started with programming in Python. Nonetheless, once you reach a certain point, say, from the advanced beginners to intermediate level, its complexity can be overwhelming.
This book will give you a broad and sanitized overview of the Python language, as of its most recent incarnation (e.g., 3.10 and 3.11). This book can be useful to anyone who has been dabbling with Python without solid foundation. It can also be useful to the people who have experience with other programming languages and want to get some quick overview of the language.
The book covers: Python program top-level components. Python package/module import system. Builtin type hierarchy. Data model. List, map, tuple literals. Expressions. Simple and compound statements. Function, class definitions. Object oriented programming in Python. Structural pattern matching. Coroutines, async/await.
About the Author: Harry Yoon has been programming for over three decades. He has used over 20 different programming languages in his professional career. His experience spans from scientific programming and machine learning to enterprise software and Web and mobile app development.
Скачать Python Mini Reference 2022: A Quick Guide to the Modern Python Programming Language for Busy Coders
Внимание
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.