Expert Python Programming, 2nd Edition

Become an ace Python programmer by learning best coding practices and advance-level concepts with Python 3.5



Bookstore > Books > Expert Python Programming, 2nd Edition

Price$28.99 - $56.66
Rating
AuthorsMichal Jaworski, Tarek Ziade
PublisherPackt Publishing
Published2016
Pages536
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101785886851
ISBN-139781785886850
EBook Hardcover Paperback

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.





4 5 29

Similar Books


Python Cookbook, 2nd Edition

Python Cookbook, 2nd Edition

by Alex Martelli, Anna Ravenscroft, David Ascher

Portable, powerful, and a breeze to use, Python is the popular open source object-oriented programming language used for both standalone programs and scripting applications. It is now being used by an increasing number of major organizations, including NASA and Google.Updated for Python 2.4, The Python Cookbook, 2nd Edition offers a wealt...

Price:  $9.15  |  Publisher:  O'Reilly Media  |  Release:  2005

Python Algorithms, 2nd Edition

Python Algorithms, 2nd Edition

by Magnus Lie Hetland

Python Algorithms, 2nd Edition explains the Python approach to algorithm analysis and design. Written by Magnus Lie Hetland, author of Beginning Python, this book is sharply focused on classical algorithms, but it also gives a solid understanding of fundamental algorithmic problem-solving techniques.The book deals with some of the most im...

Price:  $33.75  |  Publisher:  Apress  |  Release:  2014

Learn Python Programming, 2nd Edition

Learn Python Programming, 2nd Edition

by Fabrizio Romano

Learn Python Programming creates a foundation for those who are interested in developing their skills in Python programming. The book starts with the fundamentals of programming with Python and ends by exploring different topics such as GUIs and real-world apps.You will begin by exploring the foundations of and fundamental topics on Pytho...

Price:  $39.99  |  Publisher:  Packt Publishing  |  Release:  2018

Expert Oracle Exadata, 2nd Edition

Expert Oracle Exadata, 2nd Edition

by Martin Bach, Karl Arao, Andy Colvin, Frits Hoogland, Kerry Osborne, Randy Johnson, Tanel Poder

Expert Oracle Exadata, 2nd Edition opens up the internals of Oracle's Exadata platform so that you can fully benefit from the most performant and scalable database hardware appliance capable of running Oracle Database. This edition is fully-updated to cover Exadata 5-2 and Oracle Database 12c. If you're new to Exadata, you'll soon learn t...

Price:  $51.65  |  Publisher:  Apress  |  Release:  2015

Programming in Python 3, 2nd Edition

Programming in Python 3, 2nd Edition

by Mark Summerfield

It is more powerful, convenient, consistent, and expressive than ever before. Now, leading Python programmer Mark Summerfield demonstrates how to write code that takes full advantage of Python 3's features and idioms. Programming in Python 3, Second Edition, brings together all the knowledge you need to write any program, use any standard...

Price:  $33.54  |  Publisher:  Addison-Wesley  |  Release:  2009

Python 3 Object-oriented Programming, 2nd Edition

Python 3 Object-oriented Programming, 2nd Edition

by Dusty Phillips

Python 3 is more versatile and easier to use than ever. It runs on all major platforms in a huge array of use cases. Coding in Python minimizes development time and increases productivity in comparison to other languages. Clean, maintainable code is easy to both read and write using Python's clear, concise syntax.Object-oriented programmi...

Price:  $39.99  |  Publisher:  Packt Publishing  |  Release:  2015

Foundations of Python Network Programming, 2nd Edition

Foundations of Python Network Programming, 2nd Edition

by John Goerzen, Brandon Rhodes

You will learn fundamentals like IP, TCP, DNS and SSL by using working Python programs; you will also be able to familiarize yourself with infrastructure components like memcached and message queues. You can also delve into network server designs, and compare threaded approaches with asynchronous event-based solutions.But the biggest chan...

Price:  $39.99  |  Publisher:  Apress  |  Release:  2010

Learn Raspberry Pi Programming with Python, 2nd Edition

Learn Raspberry Pi Programming with Python, 2nd Edition

by Wolfram Donat

Learn how to program your nifty new $35 computer to make a web spider, a weather station, a media server, and more. This book explores how to make a variety of fun and even useful projects, from a web bot to search and download files to a toy to drive your pets insane.Even if you're completely new to programming in general, you'll see how...

Price:  $22.93  |  Publisher:  Apress  |  Release:  2018