The Pythonic Way

The Pythonic Way
Author :
Publisher : BPB Publications
Total Pages : 518
Release :
ISBN-10 : 9789391030124
ISBN-13 : 9391030122
Rating : 4/5 (122 Downloads)

Book Synopsis The Pythonic Way by : Sonal Raj

Download or read book The Pythonic Way written by Sonal Raj and published by BPB Publications. This book was released on 2021-09-09 with total page 518 pages. Available in PDF, EPUB and Kindle. Book excerpt: Learn to build and manage better software with clean, intuitive, scalable, maintainable, and high-performance Python code. KEY FEATURES ● Comparative analysis of regular and Pythonic coding constructs. ● Illustrates application design paradigms for Python projects. ● Detailed pointers on optimal data processing and application design. ● Highlights accepted conventions for testing and managing production code. DESCRIPTION ‘The Pythonic Way' acquaints you with Python's capabilities beyond basic syntax. This book will help you understand widely accepted Pythonic constructs and procedures, thus enabling you to write reliable, optimized, and modular applications. You'll learn about Pythonic data structures, class and object creation, and more. The book then delves into some of Python's lesser-known but incredibly powerful functionalities such as meta-programming, decorators, context managers, generators, and iterators. Additionally, you'll learn how to accelerate computations by using Pandas Series and Dataframes. You will be introduced to various design patterns that work well with Python applications. Finally, we'll discuss testing frameworks and best practices for testing, packaging, launching, and publishing applications in production environments. This book will empower you as you transition from beginner or competitive Python coding to industry-standard Python software development. Intermediate Python developers will gain a deeper understanding of the language's nuances, enabling them to create better software. WHAT YOU WILL LEARN ● Understand common practices for writing scalable and legible Python code. ● Create robust and maintainable production codebases for time and space performant applications. ● Master effective data processing practices and features like generators and decorators to improve complex computations on large datasets. ● Get familiar with Pythonic design patterns for secure, large-scale applications. ● Learn to organize your project’s code into modules. ● Familiarize yourself with different testing tools and frameworks. WHO THIS BOOK IS FOR This book is a valuable reference manual for novice and intermediate programmers and data scientists to learn about Pythonic standards and conventions. For beginners, this book will get you started with Pythonic thinking. This book will serve as a guide to fine-tune your skills beyond syntax and help build robust Python applications for intermediate Python coders. TABLE OF CONTENTS 1. Introduction to Pythonic Code 2. Pythonic Data Structures 3. Classes and OOP Conventions 4. Python Modules and Metaprogramming 5. Pythonic Décorators and Context Managers 6. Data Processing Done Right 7. Iterators, Generators, and Coroutines 8. Python Descriptors 9. Pythonic Application Design and Architecture 10. Effective Testing for Python Code 11. Production Code Management


The Pythonic Way Related Books

The Pythonic Way
Language: en
Pages: 518
Authors: Sonal Raj
Categories: Computers
Type: BOOK - Published: 2021-09-09 - Publisher: BPB Publications

DOWNLOAD EBOOK

Learn to build and manage better software with clean, intuitive, scalable, maintainable, and high-performance Python code. KEY FEATURES ● Comparative analysis
Learn Python the Hard Way
Language: en
Pages: 308
Authors: Zed Shaw
Categories: Computers
Type: BOOK - Published: 2014 - Publisher: Pearson Education

DOWNLOAD EBOOK

Master Python and become a programmer - even if you never thought you could. This breakthrough book and CD can help practically anyone get started in programmin
Learn Python 3 the Hard Way
Language: en
Pages: 752
Authors: Zed A. Shaw
Categories: Computers
Type: BOOK - Published: 2017-06-26 - Publisher: Addison-Wesley Professional

DOWNLOAD EBOOK

You Will Learn Python 3! Zed Shaw has perfected the world’s best system for learning Python 3. Follow it and you will succeed—just like the millions of begi
A Smarter Way to Learn Python
Language: en
Pages: 0
Authors: Mark Myers
Categories: Python (Computer program language)
Type: BOOK - Published: 2017-08-09 - Publisher: Createspace Independent Publishing Platform

DOWNLOAD EBOOK

I designed a learning system for myself that quadrupled my aptitude for learning computer languages. It worked so well for me that I've used it to teach coding
Learning Python
Language: en
Pages: 1740
Authors: Mark Lutz
Categories: Computers
Type: BOOK - Published: 2013-06-12 - Publisher: "O'Reilly Media, Inc."

DOWNLOAD EBOOK

Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz’s popular training course, this upda