-
Programming Language Paradigm
-
Imperative Programming Languages
-
Declarative Programming Languages
-
History of Programming Languages
Tutors

eKalasaala
PROGRAM OVERVIEW
It was created by Guido van Rossum during 1985- 1990.
By using Python Language we can implement different variety of applications like
1. Automation Applications.
2. Data Analysis.
3. Web Applications.
4. Scientific Obligations.
5. Web Scrapping Techniques.
6. Network with IOT Application.
7. Administration Scripts.
8. Test Cases.
9. GUI Applications.
10. Gaming Applications.
11. Animation Applications.......etc.
Currently copy rights of the python language are registered with an open community and non-profitable organization called Python Software foundation (PSF). Python language is open source and source code is also open source. The Python Software which is developed by the Python Software Foundation is known as 'CPython'. There are so many distributions are available for CPython. CPython is open source and plat form independent. With respect to every operating system separate python sof
CURRICULUM
Introduction to Programming Languages
Classification of Programming Languages
-
Machine Level Programming Language
-
Assembly Level Programming Language
-
High Level Programming Language
High Level Programming Languages
-
Introduction
-
FOTRAN
-
COBOL
-
ALGOL
-
BCPL & PASCAL
-
C Language
-
C++
-
JAVA
-
Python
Introduction to Python Programming
-
About Python Programming Language
-
History of Python
-
Characteristics of Python
Python Environment
-
Installation of Python
-
Compile and Running
-
Python Documentation
-
PIP
Editors & IDE's
-
Introduction to IDE
-
PyCharm
-
Anaconda
-
Spyder
-
Jupyter
-
Running Python Script
Getting Started with Python Programming
-
Creating your First Python Program
-
Reading & Printing to Screen
-
Interactive & Script Mode
-
Python File Extensions
Basic Concepts in Python
-
Shell as a Calculator
-
Comments in Python
-
Multiline Statements
-
Quotations in Python
Variables
-
Introduction to Variables
-
Naming Variables
-
Mnemonic Variable Names
-
Reserved Words
Data Types
-
Values & Types
-
Numerical Data Type
-
String Data Type
Working with Variables
-
Multiple Assignment
-
Swap Variables
-
Type Conversion
-
Mutable vs Immutable Objects
-
Number System Conversion
Operators
-
Arithmetic Operator
-
Assignment Operator
-
Comparison Operator
-
Logical Operator
-
Bitwise Operator
-
Membership Operator
-
Operator Precedence
-
Evaluating Expression
Decision Making
-
Introduction to Decision Making
-
if Statement
-
if...else Statement
-
elif Statement
-
Nested if...else Statement
Loops
-
Introduction to Loops
-
While Loop
-
For Loop
-
Nested Loops
-
Break Statement
-
Continue Statement
-
Pass Statement
Collections : List - 1
-
Introduction to Collections
-
Introduction to List
-
Accessing Items in a List
-
Loop through List
-
List Length & Add Items to List
-
Built-in List Methods
-
Basic List Operations
-
List Mutability
Collections : List - 2
-
Lambda Function
-
List with map() Function
-
List with filter() Function
-
List with reduce() Function
-
Difference between Strings & Lists
Collections : Tuples
-
Introduction to Tuple
-
Tuple Packing & Unpacking
-
Comparing Tuples & Iterating through Tuple
-
Deleting & Slicing of Tuples
-
Tuple Membership Test
Collections : Sets
-
Creating Set
-
Iteration Over Set
-
Python Set Methods
-
Set Operations
-
Set Built-in Functions
-
Frozen Set
Collections : Dictionary
-
Creating Dictionary
-
Python Hashing
-
Python Dictionary Methods
-
Copying & Updating Dictionary
-
Deleting & Sorting Keys in Dictionary
-
Summary of Dictionary Methods
String Handling - 1
-
Introduction to Strings
-
String Indices
-
Delete a String
-
String Multiplication & Concatenation
-
Iterating through a String
-
String Membership Test
-
String Built-in Functions
String Handling - 2
-
Reversing a String
-
Split String
-
Escape Sequence
-
String format() Method
-
String Methods
Functions
-
Introduction to Functions
-
Defining & Calling a Function
-
Working of Function
-
Doc Strings
Functions : Arguments & Return Statements
-
Default Arguments
-
Required Arguments
-
Keyword Arguments
-
Variable Length Arguments
-
Return Statement
-
Returning Multiple Values
-
Command Line Arguments
Functions : Scope of Variables
-
Global Variable
-
Local Variable & Its Comparison with Global
Functions : Recursion
-
Recursive Functions
-
Finding Sum of Natural Numbers using Recursion
Functions : Anonymous Functions
-
Lambda Function
-
Using Lambda with filter()
-
Using Lambda with map()
-
Using Lambda with reduce()
Functions : Parameter Passing Technique
-
Passing Immutable Objects
-
Passing Mutable Objects
Functions : First Class Functions
-
Assigning a Function to Variable
-
Passing a Function as Parameter
-
Returning Function to Function
-
Storing Function in Data Structures
NumPy Package
-
Introduction to NumPy
-
Installation of NumPy
-
Working with NumPy
-
Data Types in NumPy
-
NumPy Array Attributes
Engineering Mathematics : Basics of Matrices
-
Creating a Matrix
-
Identity Matrix
-
Transpose of a Matrix
Engineering Mathematics : Matrix Arithmetic Operations
-
Matrix Addition
-
Matrix Subtraction
-
Matrix Multiplication
-
Matrix Element Multiplication & Division
Engineering Mathematics : Operations on Matrices
-
Determinant of a Matrix
-
Inverse of a Matrix
-
Solving Linear Equations
Engineering Mathematics : Exercises on Matrices
-
Picking an Element from a Matrix
-
Interchange Diagonal Elements
-
Check a Matrix is Identity or Not
-
Matrix Arithmetic Operations
-
Inverse of 2X2 & 3X3 Matrix
-
Solving Linear Equations