<div style="margin:20px 0 0 200px"> To view the site, enable JavaScript by changing your browser options, then <a href="">Try Again</a>.</div>

Python is the language for hackers, forensic analyst and penetration testers. It's a simple object oriented and minimalistic language, easy to learn with simple syntax. Most Python programs run unchanged on all major computer platforms including Windows, Linux, Mac, etc.

The Python Standard Library is huge. Most of the security, hacking and forensic tools are written on Python. Python is the language that must be
learnt by IT Security professionals.

Duration

Duration

40 hours - 2 classes per week

Eligibility

Eligibility

Knowledge of C programming is preferred

Course Fees

Course Fees

Rs.6,750/-
Inclusive of all taxes

Course Details

Getting Started with Python
  • Introducing Python (Day 1)
  • Installing Python on Windows (Day 1)
  • Installing Python on Linux and other Operating Systems (Day 2)
Types, Variables and Input/Output
  • Using quotes and escape character (Day 3)
  • String Concatenation and Repeater Operators (Day 3)
  • Using Mathematical Operators with Numbers (Day 4)
Lists in Python
  • Creating and Using Lists (Day 5)
  • len() with Lists (Day 5)
  • in Operator with Lists (Day 5)
  • Deleting List Element (Day 6)
  • Common list and operations (Day 6)
Dictionaries
  • Using Dictionaries (Day 7)
  • Accessing Dictionary values (Day 7)
  • Adding, Replacing and Deleting key-value pairs (Day 8)
  • Functions: get(), keys(), values() and items() (Day 8)
For Loops and Tuples
  • Using for Loops (Day 9)
  • Using Sequence Operators and Functions with Strings (Day 10)
  • Using the in Operator (Day 10)
  • Indexing and Slicing Strings (Day 10)
Functions in Python
  • Defining Functions (Day 11)
  • Using Parameters and Return Values (Day 11)
  • Using Arguments and Defaults Parameters (Day 11)
  • Using Global Variables and Constants (Day 11)
Object-Oriented Python
  • Introduction to Object-Oriented Python (Day 12)
  • Creating Classes, Methods and Objects (Day 12)
  • Using Constructor and Attributes (Day 12)
  • Using Class Attributes and Static Methods (Day 13)
  • Understanding Object Encapsulation (Day 13)
  • Private Attributes and Methods (Day 13)
  • Controlling Attribute Access (Day 14)
  • Inheritance (Day 14)
  • Polymorphism (Day 14)
File Input and Output and Exceptions
  • The open Function (Day 15)
  • Input from Text Files (Day 15)
  • Output to Text Files (Day 15)
  • Handling Exceptions (Day 15)
Modules
  • Using Modules in Programs (Day 16)
  • Writing Modules (Day 16)
  • Importing Modules (Day 17)
Building hacking tools using python
  • Network Communications (Day 18)
  • Creating a socket (Day 18)
  • Creating port scanner using python (Day 19)
  • Creating a HTTP banner grabber (Day 20)
  • Creating packet sniffer under Linux (Day 20)

Enroll Now

You're applying for Python Programming
Rs. 6750 /- Inclusive of all taxes

Fields marked with * are mandatory.

 
 
 
 
Total Amount Payable: Rs. 6750/-