Python Programming & Supercharged Python (Set of 2 Books)

1,378.00

Description


Price: ₹1,378.00
(as of Apr 23, 2024 04:52:09 UTC – Details)


Python Programming: A modular approach by Pearson

Python Programming introduces one of the most rapidly evolving and preferred programming language using the concept of modularity. One of the highlights of the text is its in-depth treatment of basic concepts. Advanced topics are discussed with multiple examples of applications from various fields such as database management, web and, mobile application development.

Features

1. A chapter on debugging — an essential skill for making the programs work

2. Includes basic sorting and searching techniques— selection sort, bubble sort, insertion sort, merge sort, quick sort and linear and binary search

3. Comprehensive treatment of recursion, including problems such as list manipulation, Tower of Hanoi, permutation generation, n-queens’ problem, Sudoku and plotting Hilbert curves

4. Margin notes and chapter summary for quick review of the concepts

Table of Contents

1. Python Programming: An Introduction

2. Functions

3. Control Structures

4. Debugging

5. Scope

6. Strings

7. Mutable and Immutable Objects

8. Recursion

9. Files and Exceptions

10. Classes I

11. Classes II

12. List Manipulation

13. Data Structures I: Stack and Queues

14. Data Structures II: Linked Lists

15. Data Structures III: Binary Search Trees

16. More on Recursion

17. Graphics

18. Applications of Python

Supercharged Python: Take Your Code to the Next Level| First Edition | By Pearson

Tapping into the full power of Python doesn’t have to be difficult. Supercharged Python is written for people who’ve learned the fundamentals of the language but want to take their skills to the next level. After a quick review of Python, the book covers: 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.

Features:

1. Use profilers and “magic methods” to code like a pro

2. Harness the power of regular expressions to process text quickly with a single statement

3. Take advantage of 22 coding shortcuts, along with performance tips, to save time and optimize your code

4. Create really useful classes and objects, for games, simulations, money, mathematics, and more

5. Use multiple modules to build powerful apps while avoiding the “gotchas”

6. Import packages to dramatically speed up statistical operations—by as much as 100 times!

7. Refer to the five-part language reference to look up fine points of the language

Table of Contents:

Chapter 1: Review of the Fundamentals

Chapter 2: Advanced String Capabilities

Chapter 3: Advanced List Capabilities

Chapter 4: Shortcuts, Command Line, and Packages

Chapter 5: Formatting Text Precisely

Chapter 6: Regular Expressions, Part I

Chapter 7: Regular Expressions, Part II

Chapter 8: Text and Binary Files

Chapter 9: Classes and Magic Methods

Chapter 10: Decimal, Money, and Other Classes

Chapter 11: The Random and Math Packages

Chapter 12: The “numpy” (Numeric Python) Package

Chapter 13: Advanced Uses of “numpy”

Chapter 14: Multiple Modules and the RPN Example

Chapter 15: Getting Financial Data off the Internet

ASIN ‏ : ‎ B0883QFQ2K