Python Programming

  • OOPs Concept
  • Data Hiding
  • Encapsulation
  • Class and Object
  • Polymorphism
  • Inheritance
  • Advantages of OOPs over earlier programming methodologies
  • Classes (attributes, methods)
  • Instance
  • Built in class attributes (dict, doc, name, module, bases)
  • Constructor
  • Private Attributes
  • Importance of “self”
  • Operator Overloading
  • Overriding Methods
  • Linear List Manipulation
  • Sequential Allocation
  • Traversal
  • Insertion
  • Deletion
  • Searching
  • Stack (LIFO)
  • PUSH And POP
  • Infix to Postfix Notation
  • Queues (FIFO)
  • Data File
  • Access Modes
  • File Object
  • Access-Modes
  • Reading and Writing a File
  • Basic File Operations on Text and Binary File
  • Searching
  • Error and Exceptions
  • Yield
  • Data Base Concepts
  • Relational Data Model
  • Keys
  • Relational Algebra
  • Union
  • SQL
  • Advantage
  • DDL
  • DML
  • Data Types
  • GROUP BY
  • HAVING
  • ORDER BY
  • Functions
  • Join
  • Role of Logical Operations in Computing
  • Binary-valued Quantities
  • Variable
  • Constant
  • Operators
  • Truth Tables
  • Closure Property
  • De Morgan’s Law
  • SOP
  • POS
  • Reducing Boolean
  • SOP and POS
  • K-Map, Boolean Logic
  • Logic Gates