Product description: Python. Introduction. Edition V
This inconspicuous introduction to the programming language is a 1500-page publication by Mark Lutz, known for his Python pocket lexicon, among other things. The 5th edition of the compendium for learning programming has been thoroughly extended and updated with new content in relation to the 4th edition from 2009. It discusses Python 2.X and 3.X versions. A real Python bible for those who want to start programming quickly and at the same time have the necessary knowledge at hand.
What's new in the V edition?
- Descriptions of new and extended mechanisms - JSON handling, timeit module, PyPy package, os.popen method, generators, recursion, weak references, attributes and methods (e.g. __mro__ or __iter__), metaclasses, descriptors, random function, Sphinx package
- Exercises, quizzes
- Helpful illustrations
- Code examples
Python. Multi-paradigm programming language with huge possibilities known by programmers from every corner of the industry.
The absolute canon of Python in one place.
The book presents Python syntax and iteration-related concepts, a detailed description of the more important built-in object types and their capabilities, and higher-level programming structures. Advanced topics for professionals are also covered - the cross-section is broad.
Source of programming knowledge
From the premise of the preface, the book is a practical guide focusing on the Python language in general rather than on its applications. It is the first part of a two-volume collection Learning Python (in Poland: Python. Introduction) and Programming Python - the second volume showing what can be done with Python once you learn it. The text has been enriched with diagrams and illustrations.
Mark Lutz - the Python whisperer
Two decades of the author's work contributed to the fact that Python is still considered to be one of the most popular programming languages. Mark Lutz's books have sold over 500,000 copies and have been translated into more than a dozen languages (as of 2020). There is no indication that they will lose popularity or relevance as time goes on.
Learning in the form of a three-day course
The basic language skills we will acquire in the reading and in the exercises are applicable to popular Python-based tools and software systems - we are talking about Django, NumPy or AppEngine. The whole thing is a practical, three-day course with quizzes that provides a self-contained introduction to the language. This differs somewhat from live lectures - the lack of interaction here is compensated for by the depth and flexibility that only the written word can provide. According to the author, those who have read Python. Introduction from cover to cover rate the publication as the equivalent of a semester's worth of language study.
A publication of this volume could not do without extensive appendices.
Among them we can find:
- Appendix A - Installation and Configuration - tips on how to install Python
- Appendix B - Running Python 3.x on Windows
- Appendix C - Changes in the Python language and this book
- Appendix D - Solutions to the summary exercises