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
About Abhishek Dhamdhere
Qna Library Is a Free Online Library of questions and answers where we want to provide all the solutions to problems that students are facing in their studies. Right now we are serving students from maharashtra state board by providing notes or exercise solutions for various academic subjects
No comments:
Post a Comment