Prashant Publications

Python Programming

Sem - III | BCA 304 (C)

Authors: 

ISBN:

SKU: 9788119120833
Book Language: English
Published Years: 2023
Pages: 160
Edition: First
Category:

130.00

  • DESCRIPTION
  • INDEX

Sem III | BCA-304 (C)

Bachelor in Computer Application

Chapter – 1 

Introduction to Python Programming
1.1 Introduction to Python : History of Python, Version of Python, Need, Features of Python, Applications of Python, Installing Python on Linux and Windows, Installing Python IDE
1.2 Basics of Python Programming : Python Identifiers, Variables and Keywords, Putting Comments, Expressions and Statements
1.3 Standard Data Types – Basic, None, Boolean, Numbers, Type Conversion Function, Operators in Python, Operator Precedence, Accepting Input and Displaying Output

Chapter – 2 

Flow Control Statements, Tuples and Dictionary
2.1 Flow Control Statements : Conditional Statements, Looping Statements, break, continue, pass Statements.
2.2 Introduction to Tuples : Creating Tuples, Deleting Tuples, Accessing elements in a Tuple, Tuples Operations: Concatenation, Repetition, Membership, and Iteration. Built- in Tuples functions and methods
2.3 Introduction to Dictionary : Dictionaries: Concept of key-value pair. Creating, Initializing and Accessing elements in a Dictionary. Traversing, Updating and Deleting elements in a Dictionary Built- in Dictionary functions and methods.

Chapter – 3

Python Strings and Lists
3.1 Introduction to String : String Literals, Assign String to a Variable, Multiline Strings, Operations on Strings.
3.2 Index Operator : Working with the Characters of a String, String Methods, Length, The Slice Operator, and String Comparison.
3.3 Concepts of Python Lists : Creating, Initializing and Accessing elements in lists, Traversing, Updating and deleting elements from Lists.
3.4 List Operations : Concatenation, List Indexing, Slices, Built- in List functions and methods

Chapter – 4 

Python Functions and Modules
4.1 Introduction to Functions : Defining a Function (def.), Calling a Function, Function Arguments- Required arguments, Keyword arguments, Default arguments, Variable-length arguments, Scope of Variables, Void functions and Function returning values, Recursion.
4.2 Advance Function Topics : Anonymous Function Lambda, Mapping Functions.
4.3 Introduction to Modules : Creating Modules and Packages, Importing Modules, Using the dir.() Function, Built-in Modules.

Chapter – 5 

Object Oriented Concepts in Python
5.1 Overview of OOP Terminology : Creating Classes, Creating Objects, Accessing Attributes, Built-In Class Attributes.
5.2 Garbage Collection : Constructor, Overloading Methods, Overriding Methods.
5.3 Inheritance : Implementing a subclass.

Chapter – 6

Python Exception Handling and Regular Expression
Introduction, Handling Exception, try…finally, Raising Exception,
List of Standard Exception, Regular Expression

Assignments 

 

RELATED PRODUCTS
Prashant Publications
Shopping cart close