Jump to ratings and reviews
Rate this book

Intermediate Python

Rate this book
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

82 pages, Kindle Edition

First published August 16, 2015

About the author

Muhammad Yasoob Ullah Khalid

1 book8 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
9 (28%)
4 stars
15 (46%)
3 stars
6 (18%)
2 stars
1 (3%)
1 star
1 (3%)
Displaying 1 - 10 of 10 reviews
Profile Image for Ray.
45 reviews5 followers
June 16, 2018
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.
Profile Image for Farsan Rashid.
36 reviews17 followers
July 31, 2020
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.
Profile Image for Ginny Pennekamp.
252 reviews4 followers
August 31, 2015
Some useful tips in plain English in here, but not a lot of detailed explanation or opportunites for practice.
Profile Image for Seburath.
154 reviews18 followers
December 4, 2020
Great free book!
Get it at https://openlibra.com/en/book/interme...

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!
Profile Image for Arthur Gavrichenko.
4 reviews
August 17, 2017
Читал перевод на русский язык. Очень интересно описываются особенности языка, хотя в некоторых местах не хватает примеров. Советую прочитать тем кто знает основы языка Питон
42 reviews3 followers
May 4, 2016
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.
Profile Image for Tadas Talaikis.
Author 7 books78 followers
May 1, 2017
For Python 3.4, therefore doesn't cover all the chaos behind the asyncio, futures, threads, etc. Good book, though.
Displaying 1 - 10 of 10 reviews

Can't find what you're looking for?

Get help and learn more about the design.