
Expert Python Programming - Second Edition: Write proffesional, efficient and maintainable code in Python (Paperback)
Key item features
Specs
- Book formatPaperback
- Fiction/nonfictionNon-Fiction
- GenreComputing & Internet
- Pages536
- SubgenreComputers
- Number in series1
- Free shipping
Free 30-day returns
How do you want your item?
About this item
Product details
Become an ace Python programmer by learning best coding practices and advance-level concepts with Python 3.5
Key Features:
- Based on the latest stable version of Python (version 3.5)
- Creating well manageable code that will run in various environments with different sets of dependencies
- Packed with advanced concepts and best practices to write efficient Python code
Book Description:
Python is a dynamic programming language, used in a wide range of domains by programmers who find it simple, yet powerful. Even if you find writing Python code easy, writing code that is efficient and easy to maintain and reuse is a challenge.
The focus of the book is to familiarize you with common conventions, best practices, useful tools and standards used by python professionals on a daily basis when working with code.
You will begin with knowing new features in Python 3.5 and quick tricks for improving productivity. Next, you will learn advanced and useful python syntax elements brought to this new version. Using advanced object-oriented concepts and mechanisms available in python, you will learn different approaches to implement metaprogramming. You will learn to choose good names, write packages, and create standalone executables easily.
You will also be using some powerful tools such as buildout and vitualenv to release and deploy the code on remote servers for production use. Moving on, you will learn to effectively create Python extensions with C, C++, cython, and pyrex. The important factors while writing code such as code management tools, writing clear documentation, and test-driven development are also covered.
You will now dive deeper to make your code efficient with general rules of optimization, strategies for finding bottlenecks, and selected tools for application optimization.
By the end of the book, you will be an expert in writing efficient and maintainable code.
What You Will Learn:
- Conventions and best practices that are widely adopted in the python community
- Package python code effectively for community and production use
- Easy and lightweight ways to automate code deployment on remote systems
- Improve your code's quality, reliability, and performance
- Write concurrent code in python
- Extend python with code written in different languages
Who this book is for:
The book would appeal to web developers and Python programmers who want to start using version 3.5 and write code efficiently. Basic knowledge of Python programming is expected.
Specifications
Book format
Fiction/nonfiction
Genre
Pages
Warranty
Warranty information
Similar items you might like
Based on what customers bought
Programming Neural Networks with Python, (Paperback) $71.26
$7126current price $71.26Programming Neural Networks with Python, (Paperback)
Learn Web Development with Python: Get hands-on with Python Programming and Django web development (Paperback) $47.42
$4742current price $47.42Learn Web Development with Python: Get hands-on with Python Programming and Django web development (Paperback)
Crushing The Technical Interview: Data Structures And Algorithms (Python Edition), (Paperback) $44.33
$4433current price $44.33Crushing The Technical Interview: Data Structures And Algorithms (Python Edition), (Paperback)
Hands-On Software Engineering with Python - Second Edition: Move beyond basic programming to design, maintain, and deplo, (Paperback) $49.99
$4999current price $49.99Hands-On Software Engineering with Python - Second Edition: Move beyond basic programming to design, maintain, and deplo, (Paperback)
Expert Python Programming - Third Edition: Become a master in Python by learning coding best practices and advanced programming concepts in Python 3.7 (Paperback) $36.86
$3686current price $36.86Expert Python Programming - Third Edition: Become a master in Python by learning coding best practices and advanced programming concepts in Python 3.7 (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 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)
Modern Python Programming using ChatGPT: 10x your software development skills with Python (English Edition), (Paperback) $24.95 Was $27.95
$2495current price $24.95, Was $27.95$27.95Modern Python Programming using ChatGPT: 10x your software development skills with Python (English Edition), (Paperback)
Learn Python Programming - Fourth Edition: A Comprehensive, Up-to-Date, and Definitive Guide to Learning Python, (Paperback) $38.83 Was $48.61
$3883current price $38.83, Was $48.61$48.61Learn Python Programming - Fourth Edition: A Comprehensive, Up-to-Date, and Definitive Guide to Learning Python, (Paperback)
Learn Python Programming - Second Edition: The no-nonsense, beginner's guide to programming, data science, and web development with Python 3.7 (Paperback) $40.49
$4049current price $40.49Learn Python Programming - Second Edition: The no-nonsense, beginner's guide to programming, data science, and web development with Python 3.7 (Paperback)
15 out of 5 Stars. 1 reviewsProgrammation Python: Conception et optimisation, 2e édition, (Paperback) $46.20
$4620current price $46.20Programmation Python: Conception et optimisation, 2e édition, (Paperback)
The Python Workshop - Second Edition: Write Python code to solve challenging real-world problems, (Paperback) $49.14
$4914current price $49.14The Python Workshop - Second Edition: Write Python code to solve challenging real-world problems, (Paperback)
Programming: 4 Books in 1: Python Programming & Crash Course, Machine Learning for Beginners, Python (Paperback) by James Deep $29.76
$2976current price $29.76Programming: 4 Books in 1: Python Programming & Crash Course, Machine Learning for Beginners, Python (Paperback) by James Deep
Mastering Python 3 Programming: Ultimate Guide to Learn Python Coding Fundamentals and Real-World Applications, (Paperback) $34.50
$3450current price $34.50Mastering Python 3 Programming: Ultimate Guide to Learn Python Coding Fundamentals and Real-World Applications, (Paperback)
Dead Simple Python : Idiomatic Python for the Impatient Programmer (Paperback) $44.52
$4452current price $44.52Dead Simple Python : Idiomatic Python for the Impatient Programmer (Paperback)
Clean Code in Python - Second Edition: Develop maintainable and efficient code (Paperback) $41.06
$4106current price $41.06Clean Code in Python - Second Edition: Develop maintainable and efficient code (Paperback)
Python Complete Guide: The Ultimate Step-by-Step Guide to Python Coding with Real-World Projects, (Paperback) $62.30
$6230current price $62.30Python Complete Guide: The Ultimate Step-by-Step Guide to Python Coding with Real-World Projects, (Paperback)
Python GUI Programming Cookbook: Over 80 object-oriented recipes to help you create mind-blowing GUIs in Python (Paperback) $46.57
$4657current price $46.57Python GUI Programming Cookbook: Over 80 object-oriented recipes to help you create mind-blowing GUIs in Python (Paperback)
Pre-Owned Black Hat Python, 2nd Edition: Python Programming for Hackers and Pentesters (Paperback) 1718501129 9781718501126 $24.91 Was $29.05
$2491current price $24.91, Was $29.05$29.05Pre-Owned Black Hat Python, 2nd Edition: Python Programming for Hackers and Pentesters (Paperback) 1718501129 9781718501126
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)
Customer ratings & reviews
Related pages
- Python Step Function
- Python Testing
- Classes Python 3
- Test Python Code
- Workflow Programming
- 1000 Python Exercises
- A+ Certification Guide Books
- SQL Programming Language Books
- General Certification Guide Books
- JavaScript Programming Language Books
- MCSE Certification Guide Books
- General Enterprise Applications Books
