Python Basics: A Self-Teaching Introduction

Python Basics: A Self-Teaching Introduction

by H. Bhasin


$44.96 $49.95 Save 10% Current price is $44.96, Original price is $49.95. You Save 10%.
View All Available Formats & Editions
Choose Expedited Shipping at checkout for guaranteed delivery by Thursday, August 29


This book is designed for use as a primary introduction to Python and can be used as an introductory text or as a resource for professionals in industry. The book has been divided into four sections. The first section deals with the language fundamentals, primarily the procedural part of the language, the second introduces the object-oriented paradigms,
the third section deals with data structures, and the last is devoted to advanced topics like handling multi-dimensional arrays using NumPy and visualization using Matplotlib. Regular expressions and multi-threading have been introduced in the appendices.


Includes sections dedicated to data structures

Offers in-depth treatment of topics such as classes, inheritance, BST, and

Introduces topics like Matplotlib and PIL

Contains exercises for practice and a review of essential programming concepts

Product Details

ISBN-13: 9781683923534
Publisher: Mercury Learning & Information
Publication date: 12/31/2018
Pages: 450
Product dimensions: 7.00(w) x 9.00(h) x (d)

About the Author

H. Bhasin is a professional programmer,
researcher, and the author of several books including:
Programming in C#, Algorithm Analysis and Design, and Theory of Computation.

Table of Contents

1: Introduction to Python

2: Python Objects

3: Conditional Statements

4: Looping

5: Functions

Iterations, Generators, and Comprehensions

7: File Handling

8: Strings

9: Introduction to Object Oriented Paradigm

10: Classes and Objects

11: Inheritance

12: Operator Overloading

13: Exception Handling

14: Introduction to Data Structures

15: Stacks and

16: Linked Lists

17: Binary Search Trees

18: Introduction to NumPY

Introduction to Matplotlib

20: Introduction to Image Processing

Appendix A: Multithreading in Python

Appendix B: Regular Expressions

Appendix C:
Exercises for Practice: Programming Questions

Appendix D: Problems for
Practice: Multiple Choice Questions

Appendix E: Answer to the Multiple Choice



Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews