

Expert Python Programming - Third Edition: Become a master in Python by learning coding best practices and advanced programming concepts in Python 3.7 (Paperback)
Key item features
Specs
- Book formatPaperback
- Fiction/nonfictionNon-Fiction
- GenreComputing & Internet
- Pages646
- SubgenreComputers
- Edition3 : 3rd ed.
- Free shipping
Free 90-day returns
How do you want your item?
More seller options (2)
Try Walmart+ for just $1 & get a year for $75
About this item
Product details
Refine your Python programming skills and build professional grade applications with this comprehensive guide
Key Features
- Create well manageable code that will run in various environments with different sets of dependencies
- Implement effective Python data structures and algorithms to build optimized code.
- Discover the exciting new features of Python 3.8
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.
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
Specifications
Book format
Fiction/nonfiction
Genre
Pages
Warranty
Warranty information
Similar items you might like
Based on what customers bought
Self-Learning Management Python Essentials You Always Wanted to Know: Beginner's Guide to Python Programming, Data Structures, Data Analytic, (Paperback) $31.99
$3199current price $31.99Self-Learning Management Python Essentials You Always Wanted to Know: Beginner's Guide to Python Programming, Data Structures, Data Analytic, (Paperback)
Mastering Algorithms with Python: A Practical Approach to Problem Solving and Python Implementation, (Paperback) $23.57
$2357current price $23.57Mastering Algorithms with Python: A Practical Approach to Problem Solving and Python Implementation, (Paperback)
Programming: 4 Books in 1: Python Programming & Crash Course, Machine Learning for Beginners, Python (Paperback) by James Deep $31.38
$3138current price $31.38Programming: 4 Books in 1: Python Programming & Crash Course, Machine Learning for Beginners, Python (Paperback) by James Deep
Clean Python: Elegant Coding in Python, (Paperback) $34.53
$3453current price $34.53Clean Python: Elegant Coding in Python, (Paperback)
Mastering Python 3 Programming: Ultimate Guide to Learn Python Coding Fundamentals and Real-World Applications, (Paperback) $34.95
$3495current price $34.95Mastering Python 3 Programming: Ultimate Guide to Learn Python Coding Fundamentals and Real-World Applications, (Paperback)
Modern Python Programming using ChatGPT: 10x your software development skills with Python (English Edition), (Paperback) $27.95
$2795current price $27.95Modern Python Programming using ChatGPT: 10x your software development skills with Python (English Edition), (Paperback)
Ultimate Python Programming: Learn Python with 650 Programs, 900 Practice Questions, and 5 Projects, (Paperback) $34.50
$3450current price $34.50Ultimate Python Programming: Learn Python with 650 Programs, 900 Practice Questions, and 5 Projects, (Paperback)
Problem Solving with Python 3.7 Edition: A beginner's guide to Python & open-source programming tools (Paperback) $39.99
$3999current price $39.99Problem Solving with Python 3.7 Edition: A beginner's guide to Python & open-source programming tools (Paperback)
Mastering Python Design Patterns - Third Edition: Craft essential Python patterns by following core design principles, (Paperback) $38.83
$3883current price $38.83Mastering Python Design Patterns - Third Edition: Craft essential Python patterns by following core design principles, (Paperback)
Python Simplified with Generative AI: Hands-on Python development with GenAI tools integrating data science and web inte, (Paperback) $39.95
$3995current price $39.95Python Simplified with Generative AI: Hands-on Python development with GenAI tools integrating data science and web inte, (Paperback)
Programming Applications Workshop Learn Python Programming by Coding Retro Games with Pygame: A Hands-On Python Course Inspired by 80s and 90s Classics, Book 2, (Paperback) $20.99
$2099current price $20.99Programming Applications Workshop Learn Python Programming by Coding Retro Games with Pygame: A Hands-On Python Course Inspired by 80s and 90s Classics, Book 2, (Paperback)
Ultimate Data Science Programming in Python: Master data science libraries with 300 programs, 2 projects, and EDA GUI t, (Paperback) $29.95
$2995current price $29.95Ultimate Data Science Programming in Python: Master data science libraries with 300 programs, 2 projects, and EDA GUI t, (Paperback)
Programming Python Programming Crash Course: A Crash Course Guide to Learn Programming Python, all you Need to Learn for Introducing, Book 3A, (Hardcover) $38.72
$3872current price $38.72Programming Python Programming Crash Course: A Crash Course Guide to Learn Programming Python, all you Need to Learn for Introducing, Book 3A, (Hardcover)
The Python Programming Revolution: Scripting Success: Practical Approaches to Python Programming, (Paperback) $19.99
$1999current price $19.99The Python Programming Revolution: Scripting Success: Practical Approaches to Python Programming, (Paperback)
Learning Geospatial Analysis with Python - Fourth Edition: Unleash the power of Python 3 with practical techniques for learning GIS and remote sensing (Paperback) $38.83
$3883current price $38.83Learning Geospatial Analysis with Python - Fourth Edition: Unleash the power of Python 3 with practical techniques for learning GIS and remote sensing (Paperback)
Python Get Started Programming with Python: Give Your Professional Possibilities a Boost by Learning the Python Programming Lan, Book 1, (Hardcover) $26.57
$2657current price $26.57Python Get Started Programming with Python: Give Your Professional Possibilities a Boost by Learning the Python Programming Lan, Book 1, (Hardcover)
Python Programming for Beginners: The Ultimate Beginner's Guide with a Step-by-Step Approach to Computer Science to Unde $18.97
$1897current price $18.97Python Programming for Beginners: The Ultimate Beginner's Guide with a Step-by-Step Approach to Computer Science to Unde
Applying Math with Python: Practical recipes for solving computational math problems using Python programming and its li, (Paperback) $37.98
$3798current price $37.98Applying Math with Python: Practical recipes for solving computational math problems using Python programming and its li, (Paperback)
Python Progamming Course Pro: Python Progamming is the Ultimate Crash Course to Programming Python Coding Language. Ideal To Learn Faster Computer Pro $19.66
$1966current price $19.66Python Progamming Course Pro: Python Progamming is the Ultimate Crash Course to Programming Python Coding Language. Ideal To Learn Faster Computer Pro
Deep Learning with Python: Deep Learning with Python : A Comprehensive Guide for Experts (Series #3) (Paperback) $19.50
$1950current price $19.50Deep Learning with Python: Deep Learning with Python : A Comprehensive Guide for Experts (Series #3) (Paperback)
Customer ratings & reviews
Related pages
- Classes Python 3
- Python Biology
- SQL Programming Language Books
- Best Sellers In Programming Algorithms
- C 10 C Programming Language Books
- Best Sellers In Computer Programming Languages
- Python Testing
- JavaScript Programming Language Books
- A+ Certification Guide Books
- General Programming Books
- Open Source Books
- Java Programming Language Books
