Python is an amazing language with a strong and friendly community of programmers. However, there is a lack of documentation on what to learn after getting the basics of Python down your throat. Through this book I aim to solve this problem. I would give you bits of information about some interesting topics which you can further explore.
The topics which are discussed in this book open up your mind towards some nice corners of Python language. This book is an outcome of my desire to have something like it when I was beginning to learn Python.
If you are a beginner, intermediate or even an advanced programmer there is something for you in this book.
Please note that this book is not a tutorial and does not teach you Python. The topics are not explained in depth, instead only the minimum required information is given.
I am sure you are as excited as I am so let’s start!
The topics covered in this book
- *args and **kwargs - Debugging - Generators - Map & Filter - set Data Structure - Ternary Operators - Decorators - Global & Return - Mutation - __slots__ Magic - Virtual Environment - Collections - Enumerate - Object introspection - Comprehensions - Exceptions - Lambdas - One Liners - For – Else - Open function - Targeting Python 2+3 - Coroutines - Function caching - Context managers
Some sections of this were extremely useful. Unfortunately, the examples were rather weak, and felt contrived most of the time. Furthermore, the tonal shifts between professional and conversational did not doing anything for me. Despite these flaws, some of the content is pure gold that I will refer back to again and again, and even looking at the table of contents is great for providing a road-map for personal development as a programmer.
Short, concise. Most topics discussed are useful to either understand python concepts like generator, iterator, object inspection, decorator etc or write Pythonic code using map, filter, comprehensions, collections, lambda etc. Some topics are too familiar to any python devs (e.g virtual env). I would recommend to someone who either know python basics or is moving to python from another language.
The examples are so concise and easy to understand, I remember video tutorials about some of these topics that were not understandable, I wish I had read it earlier.
Talks a little bit about python 2, so that's outdated, will be awesome to read a new edition!
Читал перевод на русский язык. Очень интересно описываются особенности языка, хотя в некоторых местах не хватает примеров. Советую прочитать тем кто знает основы языка Питон
Short book to step out from python basics. It explained many concepts like: args, kwargs, generators, coroutines, map, decorators, lambdas, for else, collections etc...
Or as the intro says: there is a lack of documentation on what to learn after getting the basics of Python down your throat. Through this book I aim to solve this problem. I would give you bits of information about some interesting topics which you can further explore.