Python Programming Using Problem Solving
Python is a robust, procedural, object-oriented, and functional language. The features of the language make it valuable for web development, game development, business, and scientific programming. This book deals with problem-solving and programming in Python. It concentrates on the development of efficient algorithms, the syntax of the language, and the ability to design programs in order to solve problems. In addition to standard Python topics, the book has extensive coverage of NumPy, data visualization, and Matplotlib. Numerous types of exercises, including theoretical, programming, and multiple-choice, reinforce the concepts covered in each chapter.

FEATURES:
  • Concentrates on the development of efficient algorithms, the syntax of the language, and the ability to design programs in order to solve problems
  • Features both standard Python topics and also extensive coverage of NumPy, data visualization, and Matplotlib problem-solving techniques
1143750406
Python Programming Using Problem Solving
Python is a robust, procedural, object-oriented, and functional language. The features of the language make it valuable for web development, game development, business, and scientific programming. This book deals with problem-solving and programming in Python. It concentrates on the development of efficient algorithms, the syntax of the language, and the ability to design programs in order to solve problems. In addition to standard Python topics, the book has extensive coverage of NumPy, data visualization, and Matplotlib. Numerous types of exercises, including theoretical, programming, and multiple-choice, reinforce the concepts covered in each chapter.

FEATURES:
  • Concentrates on the development of efficient algorithms, the syntax of the language, and the ability to design programs in order to solve problems
  • Features both standard Python topics and also extensive coverage of NumPy, data visualization, and Matplotlib problem-solving techniques
62.99 In Stock
Python Programming Using Problem Solving

Python Programming Using Problem Solving

by Harsh Bhasin
Python Programming Using Problem Solving

Python Programming Using Problem Solving

by Harsh Bhasin

Paperback

$62.99 
  • SHIP THIS ITEM
    In stock. Ships in 1-2 days.
  • PICK UP IN STORE

    Your local store may have stock of this item.

Related collections and offers


Overview

Python is a robust, procedural, object-oriented, and functional language. The features of the language make it valuable for web development, game development, business, and scientific programming. This book deals with problem-solving and programming in Python. It concentrates on the development of efficient algorithms, the syntax of the language, and the ability to design programs in order to solve problems. In addition to standard Python topics, the book has extensive coverage of NumPy, data visualization, and Matplotlib. Numerous types of exercises, including theoretical, programming, and multiple-choice, reinforce the concepts covered in each chapter.

FEATURES:
  • Concentrates on the development of efficient algorithms, the syntax of the language, and the ability to design programs in order to solve problems
  • Features both standard Python topics and also extensive coverage of NumPy, data visualization, and Matplotlib problem-solving techniques

Product Details

ISBN-13: 9781683928621
Publisher: De Gruyter
Publication date: 07/13/2023
Pages: 574
Product dimensions: 7.00(w) x 9.00(h) x (d)

About the Author

Harsh Bhasin, PhD is a machine learning consultant who has taught numerous university level courses and has written several books in the area of computer science, including Programming in C# and also Design and Analysis of Algorithms (both Oxford University Press).

Table of Contents

Section I. Algorithmic Problem-Solving and Python Fundamentals
1: Algorithmic Problem-Solving
2: Introduction To Python
3: Fundamentals

Section II. Procedural Programming
4: Conditional Statements
5: Looping
6: Functions
7: File Handling
8: Lists, Tuples, and Dictionary
9: Iterations, Generators, and Comprehensions
10: Strings

Section III: Object-Oriented Programming
11: Introduction to the Object-Oriented Paradigm
12: Classes and Objects
13: Inheritance
14: Operator Overloading
15: Exception Handling

Section IV: NumPy, Pandas, and Matplotlib
16: NumPy–I
17: NumPy–II
18: Data Visualization-I
19: Data Visualization–II
20: Pandas–I
21: Pandas-II

Appendices
A. Problems For Practice: Programming Questions
B. Answers to Multiple Choice Questions
References
Web Resources
Index
From the B&N Reads Blog

Customer Reviews