
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
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) $42.27
$4227current price $42.27Expert Python Programming - Third Edition: Become a master in Python by learning coding best practices and advanced programming concepts in Python 3.7 (Paperback)
Programming Neural Networks with Python, (Paperback) $60.23
$6023current price $60.23Programming Neural Networks with Python, (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) $27.95
$2795current price $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.60
$3883current price $38.83, Was $48.60$48.60Learn Python Programming - Fourth Edition: A Comprehensive, Up-to-Date, and Definitive Guide to Learning Python, (Paperback)
Python: Ensure your code is sleek, efficient and elegant by mastering powerful Python design patterns, (Paperback) $36.39
$3639current price $36.39Python: Ensure your code is sleek, efficient and elegant by mastering powerful Python design patterns, (Paperback)
Programmation Python: Conception et optimisation, 2e édition, (Paperback) $46.20
$4620current price $46.20Programmation Python: Conception et optimisation, 2e édition, (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)
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.99 Was $47.42
$4199current price $41.99, Was $47.42$47.42Clean Code in Python - Second Edition: Develop maintainable and efficient code (Paperback)
The Python Workshop - Second Edition: Write Python code to solve challenging real-world problems, (Paperback) $51.99
$5199current price $51.99The 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 $31.38
$3138current price $31.38Programming: 4 Books in 1: Python Programming & Crash Course, Machine Learning for Beginners, Python (Paperback) by James Deep
Learn Web Development with Python: Get hands-on with Python Programming and Django web development (Paperback) $49.99
$4999current price $49.99Learn Web Development with Python: Get hands-on with Python Programming and Django web development (Paperback)
Murach's Python Programming (2nd Edition), (Paperback) $45.29
$4529current price $45.29Murach's Python Programming (2nd Edition), (Paperback)
15 out of 5 Stars. 1 reviewsPre-Owned Black Hat Python, 2nd Edition: Python Programming for Hackers and Pentesters (Paperback) 1718501129 9781718501126 $34.94
$3494current price $34.94Pre-Owned Black Hat Python, 2nd Edition: Python Programming for Hackers and Pentesters (Paperback) 1718501129 9781718501126
Optimizing Visual Studio Code for Python Development: Developing More Efficient and Effective Programs in Python, (Paperback) $48.68
$4868current price $48.68Optimizing Visual Studio Code for Python Development: Developing More Efficient and Effective Programs in Python, (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)
Python Playbook: Learn to Think, Code, and Create: Master Coding Logic in 1 Day, (Paperback) $35.99
$3599current price $35.99Python Playbook: Learn to Think, Code, and Create: Master Coding Logic in 1 Day, (Paperback)
Pre-Owned Black Hat Python, 2nd Edition: Python Programming for Hackers and Pentesters (Paperback) 1718501129 9781718501126 $33.02
$3302current price $33.02Pre-Owned Black Hat Python, 2nd Edition: Python Programming for Hackers and Pentesters (Paperback) 1718501129 9781718501126
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
