Python Basics
A Self-Teaching Introduction
- Publisher
Mercury Learning and Information - Published
17th December 2018 - ISBN 9781683923534
- Language English
- Pages 450 pp.
- Size 7" x 9"
- Request Exam Copy
E-books are now distributed via VitalSource
VitalSource 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 vendor website, working much like Kindle and Nook. Click here to see more detailed information on this process.
- Publisher
Mercury Learning and Information - Published
3rd December 2018 - ISBN 9781683923527
- Language English
- Pages 450 pp.
- Size 7" x 9"
- Request E-Exam Copy
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.
- Publisher
Mercury Learning and Information - Published
3rd December 2018 - ISBN 9781683923541
- Language English
- Pages 450 pp.
- Size 7" x 9"
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.