Embisyslabs is the Training Institutes provides best Course on C, C++, OOPS Concepts and Python programming for Fresher, Working Professionals and Engineers.C, Advanced C, Python and c++ and oops concepts is a powerful general-purpose programming language. It is fast, portable and available in all platforms. We also conducts Weekend and Weekdays Workshops, in our institutes Jayanagar Bengaluru Bangalore near BTM India.
MODULE 1: C AND DATA STRUCTURE PROGRAMMING
Chapter1. Getting Started
Why C Programming Language
History & Features
Compilation Model
How to Compile & Run
Keywords & Data Types
Identifires & Rules
I/O Functions a C program
Strategy of Desinging a Program
Chapter2 .Fundamentals Of C Programming
Variables & Constants
Keywords & Data Types
Identifiers & Rules
Chapter3. Operators And Classifications
Variables & Constants
Keywords & Data Types
Identifiers & Rules
Chapter4. Control Flow Statements
Sequential statements
Decision making statements
if, else, nested-if, break, switch
Chapter5. Looping Statements
For Loop
While Loop
Do-While Loop
Continue Loop
Chapter6. C Pre-Processor
File inclusion
Macro substitution
Conditional Compilatio
#ifdef, #ifndef
Chapter7. Arrays And String
Definition and Declaration of Array
Definition and Declaration of String
Memory Layout & accessing Array Elements
String Functions
Two dimensional Arrays
Chapter8. Pointers and its Features
Definition &Declaration of Pointer
Indirect Access using Pointers
Pass by Reference
Rel. b/w Arrays and Pointers
Type Casting
Pointer to an Array
Array of Pointers
Chapter9. Functions and its Parameters
Why Functions?
Function Declarations
Function Prototypes
Returning a Value or Not
Arguments and Parameters
Function Pointers
Storage classes
Recursion Functions
Chapter10. Scope and Lifetime Of Variables
Scope and Lifetime of a Block
Scope and Lifetime of a Function
Scope and Lifetime of a File
The auto Specifier
The static Specifier
The register Specifier
The extern Specifier
The Const Modifier
The Volatile Modifier
Chapter11. Pointers [Part 2]
Dynamic Storage Allocation -
malloc(),calloc(),realloc(),free()
Functions Returning a Pointer
An Array of Character Pointers
Two Dimentional Arrays
Array of Pointers
Command Line Arguments
Pointers to Pointers
Function Pointers
Chapter12. Searching & Sorting
Linear Search&Binary Search
Bubble sort & Selection Sort
Chapter13. Structures
Fundamental Concepts
Describing a Structure
Creating Structures
Operations on Structures
Functions Returning Structures
Passing Structures to Functions
Pointers to Structures
Array of Structures
Functions Returning a Pointer to a Structure
Structure Padding
# pragma Definition
Chapter14. Structure Related(Union)
Typedef - New Name for an Existing Type
Bit Fields-Memory Saving Concept
Unions-Derived Data Types
Enumerations Data types
Chapter15 .File Input/Output(I/O)
Why files
Types of Disk I/O
Formatted and Unformatted I/O Functions
High Level and Low Level I/O Functions
System Calls vs. Library Calls
I/O Library Functions
fopen(),fread(),fwrite(),fclose()
fgets(),fputs(),ftell()
Copying,Reversing,Appending Files
Character Input vs. Line Input
fscanf(),fprintf(),fclose()
Chapter16. Data Structure using C
Why data structure ?
Definition and Classification
Stack using Array and Pointer
Queue using Array and Pointer
Singly link lists
Circular link lists
Double link list
Introduction to Tree &Binary Tree
C and Data Structures Hands-on in Class Room
1. Hundred Subjective Questions in C and Data Structure Programming
2. Hundred Objective Questions in C and Data Structure Programming
3. Two Mini Projects on C and Data Structure Programming Modules
4. Class Room Test based on C and Data Structure Programming Modules
MODULE 2: C++ and OBJECT ORIENTED PROGRAMMING(OOPs)
CH1. GETTING STARTED WITH C++
Why C ++ Programming Language
History & Features
Compilation Model
How to Compile & Run a C program
Strategy of Desinging a Programming
Introduction and First Program
How C++ differs from C
CH2. FUNDAMENTALS OF PROGRAMMING
Variables & Constants
Keywords & Data Types
Identifires & Rules
I/O Functions
CH3. BASIC INPUT/OUTPUT
I/O Library Header Files
The Standard Output Stream (cout)
The Standard Input Stream (cin)
The Standard Error Stream (cerr)
The Standard Log Stream (clog)
CH4. DYNAMIC MEMORY ALLOCATION
The new and delete Operators
Dynamic Memory Allocation for Arrays
Dynamic Memory Allocation for Objects
CH5. CLASSES AND OBJECTS S
C++ Class Definitions
Define Objects
Accessing the Data Members
Classes & Objects in Detail
Class Access Modifiers
The public Members
The private Members
The protected Members
Constructor & Destructor
Parameterized Constructor
The Class Destructor
Copy Constructor
Friend Functions
Inline Functions
CH6. C++ POLYMORPHISM
What is Polymorphism
Pure virtual functions
Virtual Base Class
CH7. C++ INHERITANCE
Base & Derived Classes
Access Control and Inheritance
Type of Inheritance
Multiple Inheritance
CH8. OVERLOADING (OPERATOR & FUNCTION)
Function Overloading in C++
Operators Overloading in C++
Overloadable/Non-overloadable Operators
Operator Overloading Examples
Unary Operators Overloading
Increment (++) and Decrement (- -) Operators
Binary Operators Overloading
Relational Operators Overloading
Assignment Operators Overloading
Function Call () Operator Overloading
CH9. C++ FILES AND STREAMS
What is a stream?
Opening File
Closing File
Writing to a File
Reading from a File
Read & Write Example
File Position Pointers
C++ and Object Oriented Programming Hands-on in Class Room
1. Hundred Subjective Questions in C++ and Object Oriented Programming
2. Hundred Objective Questions in C++ and Object Oriented Programming
3. Class Room Test based on C++ and Object Oriented Programming Modules
MODULE 3: PYTHON PROGRAMMING, GRAPHICAL USER INTERFACE(GUI) AND OOPs IN PYTHON
CH1. PYTHON INTRODUCTION
What is Python Programming Language
History & Features
What can Python do?
Why Python program?
Python Syntax compared to other programming languages
Introduction and First Program
How Python differs from C and C++
CH2. GETTING STARTED WITH PYTHON PROGRAMMING
Python Installation on Window and Linux Systems
Python Quickstart
The Python Command Line
Setting path at Unix/Linux
CH3. SYNTAX, VARIABLES AND COMMENTS IN PYTHON
Execute Python Syntax
Python Indentation
Print Hello world program
Creating Python Variables
Create a Variables
Output both Text and Variables
Add a variable to another variable
Creating a Comment
Multi Line Comments
CH4. DATA TYPES IN PYTHON
Built-in Data Types
Getting the Data Type
Setting the Data Type
Setting the Specific Data Type
CH5. NUMBERS AND TYPE CASTING IN PYTHON
Verify the type of Oject:int,float,complex
Type Conversion
Random Number
Create integers numbers
Create floating point numbers
Create Complex numbers
Create Scientific numbers
Casting Integers
Casting float
Casting strings
CH6. STRINGS AND LITERALS IN PYTHON
Assign String to a Variable
Multiline Strings
Slicing and String Length
Negative Indexing
String Methods
Check String and Escape Character
String Concatenation
String Methods
Strings are Arrays
CH7. OPERATORS AND BOOLEANS IN PYTHON
Python Arithmetic Operators
Python Assignment Operators
Python Logical Operators
Python Identity Operators
Python Comparison Operators
Python Membership Operators
Python Bitwise Operators
Booleans represent one of two values: True or False
Evaluate Values and Variables
Most Values are True and Some Values are False
Functions can Return a Boolean
CH8. LISTS, TUPLES, SETS AND DICTIONARIES IN PYTHON
List is a collection which is ordered and changeable
Tuple is a collection which is ordered and unchangeable
Set is a collection which is unordered and unindexed
Dictionary is a collection which is unordered, changeable and indexed
List Methods and Join Two Lists
Loop Through a Dictionary
CH9. CONDITIONS AND LOOPS IN PYTHON
Python If Else Statement
Python Elif Statement
Python While Loops Statement
The break Statement
The continue Statement
List Methods and Join Two Lists
Loop Through a Dictionary
CH10. FUNCTION AND SCOPE IN PYTHON
Creating a Function
Calling a Function
Parameters or Arguments
Number of Arguments
Number of Arguments
Passing a List as an Argument
Recursion Function
Local Scope and Global Scope
Function Inside Function
CH11. ARRAYS IN PYTHON
What is an Array?
Access the Elements of an Array
The Length of an Array
Looping Array Elements
Adding and Removing Array Elements
Array Methods
CH12. MATHS AND DATETIME IN PYTHON
Built-in Math Functions
The Math Module
Python Dates
Creating Date Objects
The strftime() Method
CH13. MODULES IN PYTHON
What is a Module?
Create a Module
Use a Module
Variables in Module
Naming and Re-naming a Module
Built-in Modules
Using the dir() Function
Import From Module
CH14. OBJECT ORIENTED PROGRAMMING(OOPS) IN PYTHON
Python Classes and Objects
Create a Class
Create Object
Creating Date Objects
The __init__() Function
Object Methods
The self Parameter
Modify Object Properties
Delete Object Properties
The pass Statement
CH15. INHERITANCE IN PYTHON
Create a Parent Class
Create a Child Class
Add the __init__() Function
Use the super() Function
Add Properties and Method
CH16. FILES AND FILES HANDLING IN PYTHON
Definition and Syntax
Python File Open
Create a New File
Open a File on the Server
Write to an Existing File
Read Lines from a File
Read Only Parts of the File
close and Delete File Check if File exist
CH17. GUI PROGRAMMING IN PYTHON
Creating window
Changing size and position
Adding Labels to window
Grid and place to change label position
Adding buttons
Adding methods to buttons
Creating text box
two windows
CH18. MENUBAR AND MENULIST IN PYTHON
Adding menubar
Adding menulist
Adding functionality to menulist
Changing font
The strftime() Method
CH19. MESSAGE BOX TKINTER IN PYTHON
Message box
tkinker important functions
Creating a counter
Colorchooser
Askopenfile
Content insidefile
Python and Object Oriented Programming Hands-on in Class Room
1. Hundred Subjective Questions in Python and Object Oriented Programming
2. Hundred Objective Questions in Python and Object Oriented Programming
3. Class Room Test based on Python and Object Oriented Programming Modules
Weekend And Weekdays Course On C And Advanced C Programming
What will you gain if you learn C in Embisyslabs ?.
You will understand how a computer works.
Almost all high-level programming languages like Java, Python, JavaScript etc. can interface with C programming.
Opportunity to work on open source projects that impact millions of people.
You will write better programs.
You will find it much easier to learn other programming languages.
Compile and run C programming on your OS.
- Chapter1. Getting Started
- Chapter2. Fundamentals Of C Programming
- Chapter3. Operators And Classifications '
- Chapter4. Control Flow Statements
- Chapter5. Looping Statements
- Chapter6. C Pre-Processor
- Chapter7. Arrays And String
- Chapter8. Pointers and its Features
- Chapter9. Functions and its Parameters
- Chapter10. Scope and Lifetime Of Variables
- Chapter11. Pointers [Part 2]
- Chapter12. Searching &Sorting
- Chapter13. Structures and its Definition
- Chapter14. File Input/Output(I/O)
- Chapter15. Data Structures and Its Type
- CH1. GETTING STARTED WITH C++
- CH2. FUNDAMENTALS OF PROGRAMMING
- CH3. BASIC INPUT/OUTPUT
- CH4. DYNAMIC MEMORY ALLOCATION
- CH5. CLASSES AND OBJECTS S
- CH6. C++ POLYMORPHISM
- CH7. C++ INHERITANCE
- CH8. OVERLOADING (OPERATOR & FUNCTION)
- CH9. C++ FILES AND STREAMS
- CH1. PYTHON INTRODUCTION
- CH2. GETTING STARTED WITH PYTHON PROGRAMMING
- CH3. SYNTAX, VARIABLES AND COMMENTS IN PYTHON
- CH4. DATA TYPES IN PYTHON
- CH5. NUMBERS AND TYPE CASTING IN PYTHON
- CH6. STRINGS AND LITERALS IN PYTHON
- CH7. OPERATORS AND BOOLEANS IN PYTHON
- CH8. LISTS, TUPLES, SETS AND DICTIONARIES IN PYTHON
- CH9. CONDITIONS AND LOOPS IN PYTHON
- CH10. FUNCTION AND SCOPE IN PYTHON
- CH11. ARRAYS IN PYTHON
- CH12. MATHS AND DATETIME IN PYTHON
- CH13. MODULES IN PYTHON
- CH14. OBJECT ORIENTED PROGRAMMING(OOPS) IN PYTHON
- CH15. INHERITANCE IN PYTHON
- CH16. FILES AND FILES HANDLING IN PYTHON
- CH17. GUI PROGRAMMING IN PYTHON
- CH18. MENUBAR AND MENULIST IN PYTHON
- CH19. MESSAGE BOX TKINTER IN PYTHON