Expert Python Programming - Third Edition

Refine your Python programming skills and build professional grade applications with this comprehensive guide

Expert Python Programming - Third Edition

Michał Jaworski, Tarek Ziadé
New Release!

Refine your Python programming skills and build professional grade applications with this comprehensive guide
Packt Subscription
FREE
$9.99/m after trial
eBook
$12.80
RRP $31.99
Save 59%
Print + eBook
$39.99
RRP $39.99
What do I get with a Packt subscription?
  • Exclusive monthly discount - no contract
  • Unlimited access to entire Packt library of 6500+ eBooks and Videos
  • 120 new titles added every month, on new and emerging tech
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$0.00
$12.80
$39.99
$9.99 p/m after trial
RRP $31.99
RRP $39.99
Subscription
eBook
Print + eBook
Start a FREE 10-day trial

Frequently bought together


Expert Python Programming - Third Edition Book Cover
Expert Python Programming - Third Edition
$ 31.99
$ 12.80
Learning Ansible 2.7 - Third Edition Book Cover
Learning Ansible 2.7 - Third Edition
$ 27.99
$ 5.60
Buy 2 for $18.40
Save $41.58
Add to Cart

Book Details

ISBN 139781789808896
Paperback646 pages

Book Description

Python is a dynamic programming language that's used in a wide range of domains thanks to its simple yet powerful nature. Although writing Python code is easy, making it readable, reusable, and easy to maintain is challenging. Complete with best practices, useful tools, and standards implemented by professional Python developers, the third edition of Expert Python Programming will help you overcome this challenge.

The book will start by taking you through the new features in Python 3.7. You'll then learn the advanced components of Python syntax, in addition to understanding how to apply concepts of various programming paradigms, including object-oriented programming, functional programming, and event-driven programming. This book will also guide you through learning the best naming practices, writing your own distributable Python packages, and getting up to speed with automated ways of deploying your software on remote servers. You’ll discover how to create useful Python extensions with C, C++, Cython, and CFFI. Furthermore, studying about code management tools, writing clear documentation, and exploring test-driven development will help you write clean code.

By the end of the book, you will have become an expert in writing efficient and maintainable Python code.

Table of Contents

What You Will Learn

  • Explore modern ways of setting up repeatable and consistent development environments
  • Package Python code effectively for community and production use
  • Learn modern syntax elements of Python programming such as f-strings, enums, and lambda functions
  • Demystify metaprogramming in Python with metaclasses
  • Write concurrent code in Python
  • Extend Python with code written in different languages
  • Integrate Python with code written in different languages

Authors

Table of Contents

Book Details

ISBN 139781789808896
Paperback646 pages
Read More

Read More Reviews

Recommended for You

Learning Ansible 2.7 - Third Edition Book Cover
Learning Ansible 2.7 - Third Edition
$ 27.99
$ 5.60
Mastering Python for Finance - Second Edition Book Cover
Mastering Python for Finance - Second Edition
$ 31.99
$ 12.80
OpenCV 4 Computer Vision Application Programming Cookbook - Fourth Edition Book Cover
OpenCV 4 Computer Vision Application Programming Cookbook - Fourth Edition
$ 31.99
$ 12.80
Odoo 12 Development Cookbook - Third Edition Book Cover
Odoo 12 Development Cookbook - Third Edition
$ 35.99
$ 14.40
Programming Microsoft Dynamics 365 Business Central - Sixth Edition Book Cover
Programming Microsoft Dynamics 365 Business Central - Sixth Edition
$ 39.99
$ 16.00
Azure DevOps Server 2019 Cookbook - Second Edition Book Cover
Azure DevOps Server 2019 Cookbook - Second Edition
$ 39.99
$ 16.00