Python Basics

A Self-Teaching Introduction

Paperback
December 2018
9781683923534
More details
  • Publisher
    Mercury Learning and Information
  • Published
    17th December 2018
  • ISBN 9781683923534
  • Language English
  • Pages 450 pp.
  • Size 7" x 9"
  •    Request Exam Copy
$49.95
E-Book

E-books are now distributed via RedShelf or VitalSource

You will choose the vendor in the cart as part of the check out process. These vendors offer a more seamless way to access the ebook, and add some great new features including text-to-voice. You own your ebook for life, it is simply hosted on the vendors website, working much like Kindle and Nook. Click here to see more detailed information on this process.

December 2018
9781683923527
More details
  • Publisher
    Mercury Learning and Information
  • Published
    3rd December 2018
  • ISBN 9781683923527
  • Language English
  • Pages 450 pp.
  • Size 7" x 9"
  •    Request E-Exam Copy
$49.95
Lib E-Book

Library E-Books

We are signed up with aggregators who resell networkable e-book editions of our titles to academic libraries. These editions, priced at par with simultaneous hardcover editions of our titles, are not available direct from Stylus.

These aggregators offer a variety of plans to libraries, such as simultaneous access by multiple library patrons, and access to portions of titles at a fraction of list price under what is commonly referred to as a "patron-driven demand" model.

December 2018
9781683923541
More details
  • Publisher
    Mercury Learning and Information
  • Published
    3rd December 2018
  • ISBN 9781683923541
  • Language English
  • Pages 450 pp.
  • Size 7" x 9"
$124.95

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.

FEATURES

• Includes sections dedicated to data structures

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

• Introduces topics like Matplotlib and PIL

• Contains exercises for practice and a review of essential programming concepts

1: Introduction to Python

2: Python Objects

3: Conditional Statements

4: Looping

5: Functions

6: 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 Queues

16: Linked Lists

17: Binary Search Trees

18: Introduction to NumPY

19: 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 Questions

Bibliography

Index

H. Bhasin

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.