0% found this document useful (0 votes)
76 views1 page

Using Optional and Named Arguments Using Type, STR, Dir, and Other Built-In Functions

The document outlines an 11-session Python programming course covering fundamental concepts like data types, control flow, strings, lists, dictionaries, functions, tuples, object-oriented programming, exceptions, libraries and debugging. The sessions will introduce basic syntax and programming constructs, common data structures, working with files and input/output, control statements, functions, classes and objects, exception handling and popular Python libraries.

Uploaded by

ShivamGoyal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
76 views1 page

Using Optional and Named Arguments Using Type, STR, Dir, and Other Built-In Functions

The document outlines an 11-session Python programming course covering fundamental concepts like data types, control flow, strings, lists, dictionaries, functions, tuples, object-oriented programming, exceptions, libraries and debugging. The sessions will introduce basic syntax and programming constructs, common data structures, working with files and input/output, control statements, functions, classes and objects, exception handling and popular Python libraries.

Uploaded by

ShivamGoyal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Python Programming

Session 1: Beginning with Python


 Installing Python, Introduction to Python  Data Types, Variables, Operators
 Basic Syntax of Python Programming
 Input/output, Your First Python Program
Session 2: Control Statements and Looping
 Flow of Control (Modules, Branching)  Nested Loops in Python, Control Structure
 If, If-else, Nested of if-else  For and While Loop
 Introduction to Looping in Python  Uses of Break and Continue
Session 3: Working with Strings
 Pass, Strings and Tuples, Accessing Strings  Basic Operations, Formatting Strings
 Accessing Multiple Values at Once  String slices
Session 4: Working with Dictionaries
 Introduction to Dictionaries  Defining and Modifying Dictionaries
 Introducing Dictionaries  Deleting Items from Dictionaries
Session 5: Working with Lists
 Working with Lists, Introducing Lists  Adding Elements to Lists, Searching Lists
 Defining Lists, Declare, assign and
 Deleting List Elements, Using List Operators
retrieve values from the Lists
 Accessing Lists, Operation in Lists  Mapping List, Joining Lists and Splitting Strings
Historical Note on String Methods
Session 6: Working with Function
 Function and Methods  Anonymous Func., Global and local variables
 Defining a function, Calling a function  Using Optional and Named Arguments
 Types of function, Function Arguments  Using type, str, dir, and Other Built-In Functions
Session 7: Working with Tuples
 Introducing Tuples, Accessing Tuples  Operations with Tuples
Session 8: Python with OOPS
 Object Oriented Python, OOPs Concept  Object References, Class and Object
 Object, Indenting Code, Native Data Types  Attributes, Inheritance, Overloading

 Declaring Variables, Referencing Variables  Overriding, Data Hiding, Regular Expression


Session 9: Exception Handling
 Operations Exception  Try finally clause
 Exception Handling, Except clause  User Defined Exceptions
Session 10: Python Libraries
 Python Libraries  Writing plugins in Python
 Libraries and Functionality Programming  Exploit analysis Automation Process

 Exploit Development Techniques  Debugging Basics


Session 11: Introduction to Other Libraries
 Introduction to matplotlib  Introduction to seaborn

You might also like