This is a two-month course where we will start training our candidates from scratch i.e. core Python and then move towards advanced Python.
Course Outcome:Â You may become a general-purpose programmer
Course Curriculum
INTRODUCTION TO PYTHON
We will discuss the following topics in this lesson:
• Why Python?
• Python program comparison
• Advantages of Python
• History of Python
• Installing Python IDLE
• How to execute a Python program using IDLE?
Introduction
PYTHON FUNDAMENTALS
We will discuss the following topics in this lesson:
• Data Types
• Mutable and Immutable
• Python Keywords,
• Python Identifiers, Literals.
• Variables and Assignments
• Input and Output in Python
• Types casting
OPERATORS
We will discuss the following topics in this lesson:
• Arithmetic Operators
• Relational Operators
• Logical Operators
• Membership Operators
• Identity Operators
• Bitwise Operators
• Assignment Operators
• Operators Precedence
• Evaluating Expression
PROGRAM CONTROL FLOW
We will discuss the following topics in this lesson:
• Conditional Statements
• If Statement
• If-else Statement
• If-elif Statement
• Nested if Statements
• Python Indentation
• Looping and Iteration
• For Loop
• While Loop
• Loop else Statement
• Nested Loops
• Break and Continue
• Range Function
• Introduction to range()
• Types of range() function
• Use of range() function
DATA STRUCTURES IN PYTHON
We will discuss the following topics in this lesson:
• Lists
• Tuples
• Dictionary
• Set
• Frozenset
• Strings
INTRODUCTION TO FUNCTIONS
We will discuss the following topics in this lesson:
• Built-In Functions
• Introduction to Functions
• Using a Functions
• Python Function Types
• Structure of Python Functions
• User-Defined Functions
• Types of Functions
• Invoking UDF
• Flow of Execution
• Arguments and Parameters
• Scope of Variables
• Lambda function
• Recursion Function
• Use of recursion function
MODULES AND PACKAGES
We will discuss the following topics in this lesson:
• Built-in Modules
• Importing Modules in Python Programs
• Working with Modules
• User-Defined Modules
• Structure of Python Modules
FILE OPERATIONS
We will discuss the following topics in this lesson:
• Text and Bytes files
• Opening a file
• Reading and Writing Files
• Other File tools
• MS Excel files
• Introduction to MS Excel files
REGULAR EXPRESSIONS
We will discuss the following topics in this lesson:
• Match function
• Search function
• Grouping
• Matching at Beginning or End
• Match Objects
• Flags
EXCEPTION HANDLING
We will discuss the following topics in this lesson:
• Default Exception and Errors
• Catching Exceptions
• Raise an exception
• Try.... except statement
• Raise, Assert, Finally blocks
• User-defined exception
INTRODUCTION TO OOPS
We will discuss the following topics in this lesson:
• Classes as User-Defined Data Type
• Objects as Instances of Classes
• Creating Class and Objects
• Creating Objects By Passing Values
• Variables & Methods in a Class
CLASSES AND OBJECTS
We will discuss the following topics in this lesson:
• Procedural Vs Modular
• Programming
• The Object-Oriented Programming
• Data Abstraction
• Data Hiding
• Encapsulation
• Modularity
• Inheritance
• Polymorphism
DATABASE
We will discuss the following topics in this lesson:
• Introduction to MySQL
• PYMYSQL Connections
• Executing queries
• Transactions
• Handling errors
MULTITHREADING
We will discuss the following topics in this lesson:
• Threads and Processes
• Starting a thread
• Threading module
• Synchronizing threads
• Multithreaded Priority Queue
ADVANCED CONCEPTS
We will discuss the following topics in this lesson:
• Decorators
• Generators
• Iterators
• Co-routines
PROJECT WORK
₹7,500.00Original price was: ₹7,500.00.₹2,999.00Current price is: ₹2,999.00.