Defense Programming in Python
Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.
English Book & Chapters
English Book Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesGTU Previous Year Papers
Papers Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesDefense Programming in Python Syllabus — Unit-wise Content
The official GTU curriculum for Defense Programming in Python (subject code 2725901) as prescribed for CS · Semester 2 divides the course into 11 units, covering 33 listed topics. The unit-wise breakdown below is read from the GTU syllabus document for this subject code, so you can check what the course actually covers before deciding which papers to attempt.
Download the official syllabus PDF (2725901)Unit 1 Introduction to Python
- Installation of Python Basic element of python Control Structure Strings and Input Iteration Comments and pound characters
Unit 2 Functions, Scoping and Abstraction
- Functions and scoping Recursions Global Variables Modules Files System functions and parameters
Unit 3 Structure Types
- Strings Tuples Lists Dictionaries
Unit 4 Testing and Debugging
- Types of testing Debugging Handling Exception
Unit 5 Classes and Object Oriented Programming
- Abstract Data Types and Classes Inheritance Encapsulation and Information Hiding
Unit 6 Networking
- Basics of Networking Networking and Multithreading Programming – sockets
- Threads and processes
- Chat Application
Unit 7 Penetration Testing
- Build port scanner Build SSH botnet FTP Scanner Regular Expression
Unit 8 Forensic Investigation with Python
- Analysis of wireless access point in the Registry Recover deleted items in recycle bin Parse PDF metadata Investigating application artifacts with python
Unit 9 Network Traffic Analysis with Python
- Introduction of PyGeoIP Analyse LOIC traffic Pentagon’s Dilemma Intrusion Detection System using Scapy
Unit 10 Wireless mayhem with python
- Introduction of Wireless Security Setting of Wireless attack environment Listen wireless secret Firesheep Detection
Unit 11 Web recon with python
- Introduction of Social Engineering Mass Social Engineering Text Books: 1) Introduction to Computation and Programming using Python by John V
- Prentice hal 2) Core Python Programming by R
- Nageswara Rao, Dreamtech Publication 3) Violent Python – A cookbook for Hackers
- Forensic Analysts
- Penetration Testers and Security Engineer by TJ O’Connor 4) Penetration Testing: A Hands-On Introduction to Hacking 1st Edition by Georgia Weidman Learning Outcome: Able to apply the principles python programming
- Write clear and effective python code
- Create applications using python programming
- Implementing database using SQLite
- Access database using python programming
- Develop web applications using python programming
- Develop and use Web Services using python
- List of Experiments: 1
- Study python: Python in Linux
- Study Python in Embedded Devices: Routers 3
- Write python program to let user enter some data in string and then verify data and print welcome to user. 4
- Write python program in which an function is defined and calling that function prints Hello World 5
- Write python program in which an function(with single string parameter ) is defined and calling that function prints the string parameters given to function. 6
- Write python program in which a class is define
- then create object of that class and call simple print function define in class. 7
- Write a python program for server and client. 8
- Write a python program to scrap Web Applications – HTML and XML file analysis