Execute Python program from command prompt and using IDLE
Save programs with .py extension and execute it from prompt
Python Basics
Data types and variables
Operators and operator precedence
Data type conversions
Command line argument
Data input
Comments
Import modules
Python Flow Control
If statement
If.. elif.. else statement
While loop
For loop
Break & continue
Else clause
Introduction to Python IDE
PyCharm
Python Sequences
Range
String
List
Tuple
Dictionary
Set
Shallow and deep copy
Functions and modules
What is function
Define a function
Pass arguments
Arguments with default values
Arbitrary arguments
Local and global variables
Return a value from function
Return multiple values
Documentation Strings
Python built in functions
Mathematical functions
Random number functions
Mathematical constants
Python Modules
What is module?
Import module using import statement
Use from... import statement
Use from ... import* statement
Location modules
PYTHONPATH variable
Namespaces and scoping
Dir(), globals(), locals() and reload()
File Handling
Reading
Writing
File manipulations
Directories
Exception Handling
What is exception?
Python built-in exceptions
Try
Except
Finally
Raise exceptions
User defined exception
Assertions
Python classes and objects
Class definition
Creating objects
Constructors
Accessing attributes
Built-in class attributes
Destructors
Inheritance
Overriding
Overloading
Data hiding
Regular Expressions
Match()
Search()
Search and replace
Modifiers
Patterns
Character classes
Repetitions
Database programming
With SQLite
Installing SQLite browser
Creating database
CRUD operations With MySQL
MySql datatypes
CRUD operations
Python Graphics
Turtle
Python GUI Programming with Tkinter
Widgets
Geometry managers / layout managers
Variable classes
Events and binds
Packages
Creating packages
Installing packages using PIP
Functional Programming
Iterators
Generators
The lambda construct
Comprehensions
Map, reduce and filter
Sockets Programming
The Socket
Module Server
Socket Methods
Client Socket Methods
General Socket Methods
Numpy Module
N-dimensional data structure
Creating arrays
Indexing arrays by slicing
Basic operations and manipulations
Pandas Module
Pandas Basic
Pandas Series
Pandas DataFrame
Matploatlib Module
Types of Graph
Data Visualization
Handling Array
Handling DataFrame
MetaProgramming in Python
Function Decorator
Class Decorator
Type Class
Inner Classes
Project
Course Details
Hours: 75 Hours
Expert
Course Fee: 8000
Course Features
2 Free Demo Classes
Free Course Material
Completion Certificate
Lifetime Membership
What Student Says
I proudly say that I was a student of Matrix Computers. I did Java and Adv. Java from Bhatia sir. Foundation laid by Bhatia sir and Matrix family has been the sole reason for the growth of my skills and Expertise, thus giving my carrer a new high.
Gaurav Singh
SKIT, Jaipur
Best place to learn programming in Jaipur is Matrix Computers. The course is taught in simple and awesome way! The assignments are given after each chapter which are designed to boost our confidence and increase our interest in programming.
Rahul Sharma
Poornima University, Jaipur
My best decision in the direction of my career was joining the core Java classes of Bhatia sir at Matrix Computers. I got an indepth knowledge of all topics that helped me to excel in my interviews and projects. Thank You sir.