Python Programming: Using Problem Solving Approach
- Simple and lucid with illustrations for easy understanding
- Numerous programming examples
- Notes and programming tips to highlight the important concepts
- a Strong chapter-end pedagogy
- Case studies on creating calculator, calendar, hash files, compressing strings and files, tower of Hanoi, image processing, shuffling a deck of cards, and mail merge demonstrate the application of various concepts.
- Point-wise summary and glossary of key terms
- Excellent book for a beginner starting out with python
- Very clear, readable syntax text
- Highly rated book for beginner
- Extensive examples with explanation
Programming in Python 3: A Complete Introduction to the Python Language
- Developing in Python using procedural, object-oriented, and functional programming paradigms
- Creating custom packages and modules
- Writing and reading binary, text, and XML files, including optional compression, random access, and text and XML parsing
- Leveraging advanced data types, collections, control structures, and functions
- Spreading program workloads across multiple processes and threads
- Programming SQL databases and key-value DBM files
- Debugging techniques–and using Test Driven Development to avoid bugs in the first place
- Utilizing Python’s regular expression mini-language and module
- Parsing techniques, including how to use the third-party Parsing and PLY modules
- Building usable, efficient, GUI-based applications
- Advanced programming techniques, including generators, function and class decorators, context managers, descriptors, abstract base classes, etc
Supercharged Python: Take Your Code to the Next Level
This book contains the full power of Python. Supercharged Python is written for intermediate people who’ve learned the fundamentals of the language but want to take their skills to the next level. The book covers, the advanced list and string techniques; all the ways to handle text and binary files; financial applications; advanced techniques for writing classes; generators, and decorators; and how to master packages such as Numpy (Numeric Python) to supercharge your applications. It really supercharges your Python learning to the next level. This book also teaches not only the grammar and semantics
- Use profilers and “magic methods” to code like a pro
- Harness the power of regular expressions to process text quickly with a single statement
- Take advantage of 22 coding shortcuts, along with performance tips, to save time and optimize your code
- Create really useful classes and objects, for games, simulations, money, mathematics, and more
- Use multiple modules to build powerful apps while avoiding the “gotchas”
- Import packages to dramatically speed up statistical operations—by as much as 100 times!
Python In-Depth: Use Python Programming Features, Techniques, And Modules To Solve Everyday Problems
- Familiarize with the fundamentals of Python
- Fully understand the OOP's concepts
- Data Science and Machine learning problems
- Python web frameworks like Django and Flask
- Explore different tools to optimize performance
- GUI programming
- Lots of examples with a lucid explanation
Python For Professionals: Hands-On Guide For Python Professionals
This book is aimed at professional programmers who want to acquire the know-how of python. In this book, you can learn the basics of programming concepts to
advanced concepts such as classes, comprehensions, and generators. It contains different
libraries and packages.
- Acquire knowledge of Python programming simply and easily
- Learn about OOP's and how it applies
- Contains list comprehensions, generators, and decorators.
- File processing with python, and how it makes with JSON