Python Programming cover

248 pages · 2024

Catalog title1st Edition

Python Programming

A Step-by-Step Guide to Learning the Language

By C. K. Dhaliwal · Poonam Rana · T. P. S. Brar

Published
August 2, 2024
Imprint
CRC Press
Edition
1st Edition
ISBN
9781032691053

Overview

About this book

This book explores Python's rich history, dynamic features, and its wide-ranging applications in web development, data science, and machine learning. From its installation process to interactive help, readers embark on a journey through Python's unique characteristics and its distinctions from other programming languages. It lays a solid foundation for beginners and seasoned programmers alike.

Print edition not for sale in South Asia (India, Sri Lanka, Nepal, Bangladesh, Pakistan or Bhutan)

Subjects

Computer Science

Inside the book

Table of contents

Select a chapter to read its abstract.

Chapter 1Introduction to Python Language

Pages: 23

Introduction and History of Python Language

Chapter 2Python Data Types and Input Output

Pages: 28

Keywords and identifiers

Chapter 3Operators and Expressions

Pages: 17

All Python operators

Chapter 4Control Structures

Pages: 21

Highlights Python if, if else, if-elif-if statements Python while, for, infinite loop Python break, continue and pass statements

Chapter 5Python Native Data Types

Pages: 49

Python native data types  Number

Chapter 6Python Functions

Pages: 18

Python functions

Chapter 7Python Modules

Pages: 11

Python Modules

Chapter 8Exception Handling

Pages: 9

Python Exception

Chapter 9File Management in Python

Pages: 14

Operations on Files

Chapter 10Classes and Objects

Pages: 16

Highlights Object-Oriented Programming Methodologies Designing Classes Creating Objects Accessing Attributes Built - in Class Attributes Garbage Collection

ChapterInheritance

Pages: 8

Highlights Python Single Inheritance Python Multiple Inheritance Python Multilevel Inheritance Method Overriding in Python Special Functions in Python

ChapterPython Operator Overloading

Pages: 6

Highlights Overloading ‘+’ Operator in Python Overloading ‘-’ Operator in Python Overloading Bitwise Operators Overloading Relational Operators