Book Image

Python Unlocked

By : Arun Tigeraniya
Book Image

Python Unlocked

By: Arun Tigeraniya

Overview of this book

Python is a versatile programming language that can be used for a wide range of technical tasks—computation, statistics, data analysis, game development, and more. Though Python is easy to learn, it’s range of features means there are many aspects of it that even experienced Python developers don’t know about. Even if you’re confident with the basics, its logic and syntax, by digging deeper you can work much more effectively with Python – and get more from the language. Python Unlocked walks you through the most effective techniques and best practices for high performance Python programming - showing you how to make the most of the Python language. You’ll get to know objects and functions inside and out, and will learn how to use them to your advantage in your programming projects. You will also find out how to work with a range of design patterns including abstract factory, singleton, strategy pattern, all of which will help make programming with Python much more efficient. Finally, as the process of writing a program is never complete without testing it, you will learn to test threaded applications and run parallel tests. If you want the edge when it comes to Python, use this book to unlock the secrets of smarter Python programming.
Table of Contents (15 chapters)
Python Unlocked
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

About the Reviewers

Mike Driscoll has been programming in Python since 2006. He enjoys writing about Python on his blog at http://www.blog.pythonlibrary.org/. He co-authored Core Python Refcard for DZone. Mike has also been a technical reviewer for Python 3 Object Oriented Programming, Python 2.6 Graphics Cookbook and Tkinter GUI Application Development Hotshot, all by Packt Publishing. He recently wrote the book Python 101, and is working on his next book.

Chetan Giridhar is a Python developer, open source enthusiast, and start-up specialist. He has authored/reviewed books on Python, published papers in journals, and delivered talks in conferences around the world. You can get in touch with him at .

He has also reviewed IPython Interactive Computing and Visualization Cookbook by Packt Publishing.

Sanjeev Jaiswal is a computer graduate having 6 years of industrial experience. He uses Perl, Python, and GNU/Linux for his day-to-day work. Sanjeev teaches Perl, Python, web development online as well. Sanjeev has worked closely with major clients, such as CSC, IBM, United Online, and Syniverse. He has also developed an interest in web application security since 2013.

Sanjeev loves teaching technical stuff to engineering students and IT professionals, and he has been teaching since 2008. He founded Alien Coders (http://www.aliencoders.org/) based on the Learning through sharing principle for computer science students and IT professionals in 2010, and it became a huge hit in India amongst engineering students.

He usually uploads technical videos on YouTube under the AlienCoders tag. One can follow him on:

He wrote an Instant book called WebSpeed Optimization Techniques, and Learning Django Web Development by Packt Publishing, and he is always looking forward to author or review more and more books from Packt and other publishers.

Vishrut Mehta is a dual degree student of IIIT Hyderabad, currently in his 5th year. He is completing his MS under Dr. Vasudeva Varma, Research Dean of IIIT, at Search and Information Extraction Lab (SIEL). He works in areas related to software-defined networks and cloud computing. He completed his internship at Google last summer and a research internship at INRIA, France, in 2014. During his internship, he worked on various areas of cloud computing, such as automatic reconfiguration of a multicloud application. Vishrut also participated in Google Summer of Code in 2013 and was also was the admin for the Google Code-in between 2013 and 2014 for Sahana Software Foundation.

He has also reviewed Learning Python Network Programming, Untangle Network Security, and Python Network Programming Cookbook, all by Packt Publishing.