Type Here to Get Search Results !

Serious Python by Julien Danjou in pdf


Download this PDF book: Serious Python: Black-Belt Advice on Deployment, Scalability, Testing, and More by Julien Danjou

An indispensable collection of practical tips and real-world advice for tackling common Python problems and taking your code to the next level. Features interviews with high-profile Python developers who share their tips, tricks, best practices, and real-world advice gleaned from years of experience.

Sharpen your Python skills as you dive deep into the Python programming language with Serious Python. You'll cover a range of advanced topics like multithreading and memorization, get advice from experts on things like designing APIs and dealing with databases, and learn Python internals to help you gain a deeper understanding of the language itself. 

Written for developers and experienced programmers, Serious Python brings together over 15 years of Python experience to teach you how to avoid common mistakes, write code more efficiently, and build better programs in less time.

As you make your way through the book's extensive tutorials, you'll learn how to start a project and tackle topics like versioning, layouts, coding style, and automated checks. 

You'll learn how to package your software for distribution, optimize performance, use the right data structures, define functions efficiently, pick the right libraries, build future-proof programs, and optimize your programs down to the bytecode. You'll also learn how to:

- Make and use effective decorators and methods, including abstract, static, and class methods

- Employ Python for functional programming using generators, pure functions, and functional functions

- Extend flake8 to work with the abstract syntax tree (AST) to introduce more sophisticated automatic checks into your programs

- Apply dynamic performance analysis to identify bottlenecks in your code

- Work with relational databases and effectively manage and stream data with PostgreSQL

If you've been looking for a way to take your Python skills from good to great, Serious Python will help you get there. Learn from the experts and get seriously good at Python with Serious Python! 

About the Author:

Julien Danjou has been a free software hacker for close to twenty years and has been developing software with Python for twelve years. He currently works as Project Team Leader for the distributed cloud platform OpenStack, which has the largest existing open-source Python codebase at 2.5 million lines of Python. Before building clouds, Julien created the awesome window manager and contributed to various software such as Debian and GNU Emacs.

Who Should Read This Book

This book is intended for Python coders and developers who want to take their Python skills to the next level. In it, you’ll find methods and advice that will help you get the most out of Python and build future-proof programs. 

If you’re already working on a project, you’ll be able to apply the techniques discussed right away to improve your current code. If you’re starting your first project, you’ll be able to create a blueprint with the best practice. 

The book will introduce you to some Python internals to give you a better understanding of how to write efficient code. You will gain a greater insight into the inner workings of the language that will help you understand problems or inefficiencies. 

The book also provides applicable battle-tested solutions to problems such as testing, porting, and scaling Python code, applications, and libraries. This will help you avoid making the mistakes that others have made and discover strategies that will help you maintain your software in the long run.

About the Publisher

No Starch Press has published the finest in geek entertainment since 1994, creating both timely and timeless titles like Python Crash Course, Python for Kids, How Linux Works, and Hacking: 

The Art of Exploitation. An independent, San Francisco-based publishing company, No Starch Press focuses on a curated list of well-crafted books that make a difference. 

They publish on many topics, including computer programming, cybersecurity, operating systems, and LEGO. The titles have personality, the authors are passionate experts, and all the content goes through extensive editorial and technical reviews. 

Long known for its fun, fearless approach to technology, No Starch Press has earned wide support from STEM enthusiasts worldwide.



Chapter 1: Starting Your Project Chapter 2: Modules, Libraries, and Frameworks 

Chapter 3: Documentation and Good API Practice 

Chapter 4: Handling Timestamps and Time Zones

Chapter 5: Distributing Your Software 

Chapter 6: Unit Testing 

Chapter 7: Methods and Decorators 

Chapter 8: Functional Programming 

Chapter 9: The Abstract Syntax Tree, Hy, and Lisp-like Attributes 

Chapter 10: Performances and Optimizations 

Chapter 11: Scaling and Architecture 

Chapter 12: Managing Relational Databases 

Chapter 13: Write Less, Code More 

About the book:

Publisher ‏ : ‎ No Starch Press 

Publication date ‏ : ‎ December 31, 2018

Language ‏ : ‎ English

Pages ‏: ‎ 225 

File : ‎ PDF, 18MB


Free Download the Book: Serious Python: Black-Belt Advice on Deployment, Scalability, Testing, and More by Julien Danjou

PS: Share the link with your friends

If the Download link is not working, kindly drop a comment below, so we'll update the download link for you.

Happy downloading!

Post a Comment

* Please Don't Spam Here. All the Comments are Reviewed by Admin.