Skip to content

Latest commit

 

History

History
65 lines (50 loc) · 2.32 KB

index.rst

File metadata and controls

65 lines (50 loc) · 2.32 KB
orphan:

Note

You can sign up to my mailing list so that you remain in sync with any major updates to this book or my future projects!

Intermediate Python

Preface

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 this 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!

Note: This book is a continuous work in progress. If you find anything which you can further improve (I know you will find a lot of stuff) then kindly submit a pull request!

Author

I am Muhammad Yasoob Ullah Khalid. I have been programming extensively in Python for over 3 years now. I have been involved in a lot of Open Source projects. I regularly blog about interesting Python topics over at my blog . In 2014 I also spoke at EuroPython which was held in Berlin. It is the biggest Python conference in Europe. If you have an interesting Internship opportunity for me then I would definitely like to hear from you!

Table of Contents

.. toctree::
   :maxdepth: 2
   :numbered:

   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
   classes
   lambdas
   one_liners
   for_-_else
   python_c_extension
   open_function
   targeting_python_2_3
   coroutines
   function_caching
   context_managers