
Python Programming
A Practical Approach
- 368 pages
- English
- ePUB (mobile friendly)
- Available on iOS & Android
About this book
Maintaining a practical perspective, Python Programming: A Practical Approach acquaints you with the wonderful world of programming. The book is a starting point for those who want to learn Python programming. The backbone of any programming, which is the data structure and components such as strings, lists, etc., have been illustrated with many examples and enough practice problems to instill a level of self-confidence in the reader.
Drawing on knowledge gained directly from teaching Computer Science as a subject and working on a wide range of projects related to ML, AI, deep learning, and blockchain, the authors have tried their best to present the necessary skills for a Python programmer. Once the foundation of Python programming is built and the readers are aware of the exact structure, dimensions, processing, building blocks, and representation of data, they can readily take up their specific problems from the area of interest and solve them with the help of Python. These include, but are not limited to, operators, control flow, strings, functions, module processing, object-oriented programming, exception and file handling, multithreading, synchronization, regular expressions, and Python database programming.
This book on Python programming is specially designed to keep readers busy with learning fundamentals and generates a sense of confidence by attempting the assignment problems. We firmly believe that explaining any particular technology deviates from learning the fundamentals of a programming language. This book is focused on helping readers attempt implementation in their areas of interest through the skills imparted through this book. We have attempted to present the real essence of Python programming, which you can confidently apply in real life by using Python as a tool.
Salient Features
Based on real-world requirements and solution.
Simple presentation without avoiding necessary details of the topic.
Executable programs on almost every topic.
Plenty of exercise questions, designed to test readers' skills and understanding.
Purposefully designed to be instantly applicable, Python Programming: A Practical Approach provides implementation examples so that the described subject matter can be immediately implemented due to the well-known versatility of Python in handling different data types with ease.
Frequently asked questions
- Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
- Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Information
Table of contents
- Cover
- Half Title
- Title Page
- Copyright Page
- Dedication
- Contents
- List of Figures
- List of Tables
- Preface
- Content and Structure
- Acknowledgements
- About the Authors
- 1 Introduction to Python Programming
- 2 Basics of Python Programming
- 3 Operators in Python
- 4 Control Flow in Python
- 5 Strings
- 6 Data Structures in Python
- 7 Functions
- 8 Modules
- 9 Basic Concepts of Object-Oriented Programming
- 10 Advanced Concepts of Object-Oriented Programming
- 11 Exception Handling
- 12 File Handling
- 13 Multithreading
- 14 Synchronization
- 15 Regular Expressions and Web Scraping
- 16 Database Programming
- Appendix A: Mini Projects
- Appendix B: Socket Programming in Python
- Appendix C: Parallel Processing in Python
- Index