MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Python training, from scratch to penetration tester

Course Summary

Thousands of jobs are waiting for python developers. Learn to make your own penetration testing GUI tools.

  • +

    Course Syllabus

    • Module 1
      • Installation of python
      • Configuration of Eclipse for python
      • Module 1 exercise files
      • How to define identifiers in python
      • what are the keywords that we cannot use in python
      • what is the matter with indentation in python
      • how to write multiline code in python
      • how to write single and multiline comments in python
      • Creating first user interacting script
    • Module 2
      • Module 2 exercise files
      • How to assign values to variables in python
      • quick tour to numbers in python
      • quick tour to strings in python
      • quick tour to lists in python
      • quick tour to tuples in python
      • quick tour to dictionary in python
    • Module 3
      • Module 3 exercise file
      • Performing Arithmetic operations in python
      • performing comparison in python
      • 03 performing assignment operations in python
      • performing logical operations in python
      • is and in keywords in python
    • Module 4
      • Module 4 exercise files
      • if code example in python
      • if else code in python
      • nesting if else in python
      • creating a user interactive rating system in python
      • in and not in operations in python
      • is and is not operations in python
    • Module 5
      • Module 5 exercise files
      • while loop with example code in python
      • for loop with example code in python
      • using break keyword in python
      • using continue keyword in python
      • pass keyword in python
      • prime Checker script in python
    • Module 6
      • Module 6 exercise files
      • Introduction to number in python
      • math function in python part 1
      • math functions in python part 2
      • random value generators in python
      • solving trigonometry by python
      • string introduction in python
      • strings inbuilt functions in python part 1
      • checker functions in string in python
      • useful string inbuilt functions in python part 2
    • Module 7
      • Module 7 exercise files
      • introduction to lists in python
      • in built functions for lists in python
      • more in built functions for lists in python
      • tuples in depth in python
      • dictionary in depth in python
      • in built functions in dictionary in python
      • useful functions for dictionary in python
    • Module 8
      • Module 8 exercise files
      • introduction to functions in python
      • functions with arguments in python
      • function references in python
      • compulsory arguments in python
      • keyword and default arguments in python
      • functions with multiple length argument in python
      • return keyword usage in python
      • scope of variable in function in python
      • Lambda functions in python
    • Module 9
      • Module 9 exercise files
      • module usage in python
      • module information gathering
      • file handling in python
      • os module in python
      • Exceptions in python programs
    • Module 10
      • Module 10 exercise files
      • OOPS terminologies 101
      • classes in python
      • creating objects from classes in python
      • class attributes in python
      • implementing inheritance in python
      • overridding of methods in python
      • overriding of operators in python
      • data hiding in python
    • Module 11
      • Module 11 exercise files
      • installing third party modules in python
      • Getting a database connection in python
      • Creating a table in database in python
      • Inserting values in database in python
      • Reading the data from database using python
      • Updating and deleting from database using python
    • Module 12
      • Module 12 exercise files
      • Networking 101
      • Creating a server in python
      • Creating a woring server and testing it
      • creating a client server interface in python
      • MultiThreading in python with example code
    • Module 13
      • Module 13 exercise files
      • getting started with tkinter for GUI in python
      • Making different buttons in tkinter
      • Menu and label creation using tkinter
    • Module 14
      • installing kali as a virtual system
      • port scanner for information gathering in python
      • create a GUI for mac changer from tkinter
      • wifi analysis with scapy
      • important networking libraries in python
      • debugging module libraries in python
      • important modules for web app testers
    • End note for the series
      • Final words before ending the series
      • A simple quiz to test the knowledge from the course.
    • Updates after launch
      • Code a traceroute in 1 line in python
      • installing pip and creating custom whois script

Course Fee:
USD 199

Course Type:


Course Status:



1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top