Cover
Half Title
Title Page
Copyright Page
Table of Contents
Editors
Contributors
Chapter 1 Introduction
Chapter 2 Introduction to Programming with Python
Chapter 3 Object-Oriented Programming in Python
Chapter 4 Graphical User Interface Programming with Python
Chapter 5 Application Development with Python
Chapter 6 Data Structures and Algorithms with Python
Chapter 7 Database Programming with Python
Chapter 8 Data Analytics and Data Visualization with Python
Chapter 9 Statistical Analysis with Python
Chapter 10 Machine Learning with Python
Chapter 11 Introduction to Neural Networks and Deep Learning
Chapter 12 Virtual Reality Application Development with Python
Appendix: Case Studies Solutions
Index
This handbook provides a hands-on experience based on the underlying topics, and assists students and faculty members in developing their algorithmic thought process and programs for given computational problems. It can also be used by professionals who possess the necessary theoretical and computational thinking background but are presently making their transition to Python.
Discusses concepts such as basic programming principles, OOP principles, database programming, GUI programming, application development, data analytics and visualization, statistical analysis, virtual reality, data structures and algorithms, machine learning, and deep learning
Provides the code and the output for all the concepts discussed
Includes a case study at the end of each chapter
This handbook will benefit students of computer science, information systems, and information technology, or anyone who is involved in computer programming (entry-to-intermediate level), data analytics, HCI-GUI, and related disciplines.