Python Programming : TYBCS : SPPU : Syllabus - BCS Guruji

Ad

Monday, August 28, 2023

Python Programming : TYBCS : SPPU : Syllabus

 Chapter 1 An Introduction to Python


Introduction to Python


The Python Programming Language, History, features, Applications, Installing Python,

Running Simple Python program

Basics of Python

Standard data types - basic, none, Boolean (true & False), numbers, Variables,

Constants,Python identifiers and reserved words, Lines and indentation, multi-line statements

and Comments,Input/output with print and input ,functions Declaration, Operations on Data

such as assignment, arithmetic, relational, logical and bitwise operations, dry run, Simple Input

and output etc.


Chapter 2 Control Statements 


Sequence Control – Precedence of operators, Type conversion

Conditional Statements: if, if-else, nested if-else,

Looping- for, while, nested loops, loop controlstatements (break, continue, pass)

a. Strings: declaration, manipulation, special operations, escape

character, string formatting operator, Raw String, Unicode

strings, Built-in String methods.


Chapter 3 Lists, functions, tuples and dictionaries, Sets 


Python Lists: Concept, creating and accessing elements, updating & deleting lists,

traversing a List, reverse Built-in List Operators, Concatenation, Repetition, In Operator,

Built-in List functions and methods.

Functions: Definitions and Uses, Function Calls, Type Conversion Functions, Math

Functions, Composition, Adding New Functions, Flow of Execution, Parameters and

Arguments, Variables and Parameters, Stack Diagrams, Void Functions, Anonymous

functions Importing with from, Return Values, Boolean Functions, More Recursion,

Functional programming tools - filter(), map(), and reduce(),recursion, lambda forms

Tuples and Dictionaries: Tuples, Accessing values in Tuples, Tuple Assignment, Tuples as 

return values, Variable-length argument tuples, and Basic tuples operations, Concatenation,

Repetition, in Operator, Iteration, Built-in tuple functions, indexing, slicing and matrices. 

Creating a Dictionary, Accessing Values in a dictionary, Updating Dictionary, Deleting

Elements from Dictionary, Properties of Dictionary keys, Operations in Dictionary, Built-In

Dictionary Functions, Built-in Dictionary Methods.

Sets- Definition, transaction of set(Adding, Union, intersection), working with sets


Chapter 4 Modules ,Working with files, Exception handling 


Modules: Importing module, Creating & exploring modules, Math module, Random

module, Time module

Packages: Importing package, creating package,examples

Working with files: Creating files and Operations on files (open, close, read, write), File

object attributes, file positions, Listing Files in a Directory, Testing File Types,

Removing files and directories, copying and renaming files, splitting pathnames, creating

and moving directories

Regular Expression- Concept of regular expression, various types of regular expressions,

using match function.

Exception Handling: Built-in Exceptions, Handling Exceptions, Exception with

Arguments, User-defined Exceptions

No comments:

Post a Comment