About the Author
Ninad Sathaye has actually invested numerous years of his expert profession developing and establishing efficiency- crucial engineering applications composed in a range of languages, consisting of Python and C++. He has actually worked as a software application designer in the semiconductor market, and more just recently in the domain of Internet ofThings He holds a master’s degree in mechanical engineering.
eBook Description
Python is among the most extensively utilized vibrant shows languages, supported by an abundant set of libraries and structures that allow quick development. But quick- paced development frequently features its own luggage that might reduce the efficiency, quality, and extensibility of an application. This ebook will reveal you methods to manage such issues and compose much better Python applications. In Learning Python Application Development (PDF), f rom the fundamentals of basic command- line applications, establish your abilities all the method to developing effective and innovative Python apps. Guided by a light- hearted dream learning style, get rid of the genuine- world issues of complex Python development with usefulsolutions Beginning with a concentrate on effectiveness, product packaging, and launching application code, you’ll carry on to concentrate on enhancing application life time by making code extensible, understandable and recyclable. Get to grips with Python refactoring, style patterns, and finest practices. Techniques to recognize the traffic jams and enhance efficiency are covered in a series of chapters committed to efficiency, prior to closing with a take a look at establishing Python GUIs.
What you will find out
- Develop basic GUI applications utilizing Python.
- Build a robust application by managing exceptions.
- Document the code and execute coding requirements.
- Modularize, bundle, and launch the source circulation.
- Detect repeating issues in the code and use style patterns.
- Identify and re- element terribly composed code to enhance application life.
- Create automated tests to capture bugs in the early development phase.
- Improve code performance by determining efficiency traffic jams and repairing them.
Key Features
- Develop, bundle, and release effective applications in an enjoyable method.
- Get to grips with Python strategies that attend to frequently come across issues in basic application development.
- All- useful protection of the significant locations of application development, consisting of finest practices, screening, exception handling, style patterns, refactoring, efficiency, and GUI application development.
Table of Contents
- Developing Simple Applications
- Dealing with Exceptions
- Modularize, Package, Deploy!
- Documentation and Best Practices
- Unit Testing and Refactoring
- Design Patterns
- Performance– Identifying Bottlenecks
- Improving Performance– Part 1
- Improving Performance– Part 2, NumPy and Parallelization
- Simple GUI Applications
.
Reviews
There are no reviews yet.