Premium Features

Previous Buy now to get complete version Next
  • Home
uCertify Logo
  • login
  • Signup
    • Help & Support
    • Accessibility
    • Testimonials
  • Hello GuestLogin or Signup
  • Feedback & Support
    • Support
    • Keyboard Shortcuts
    • Send Feedback
Scroll to top button

Object-Oriented Security Scripting

(PYTHON-OOSS.AA1) / ISBN: 978-1-64459-354-7
This course includes
Lessons
TestPrep
LiveLab
Mentoring (Add-on)
50 50
Try this course Pre-Assessment and first two Lessons free No credit card required
Are you an instructor? Teach using uCertify products
Request a free evaluation copy

Object-Oriented Security Scripting

Here's what you will get

Lessons
  • 6+ Lessons
  • 79+ Exercises
  • 65+ Quizzes
  • 50+ Flashcards
  • 50+ Glossary of terms
TestPrep
  • 30+ Pre Assessment Questions
  • 30+ Post Assessment Questions
LiveLab
  • 35+ LiveLab
  • 10+ Video tutorials
  • 11+ Minutes
Video Lessons
  • 9+ Videos
  • 41+ Minutes
Here's what you will learn
Download Course Outline
Lesson 1: Review of Python Data Types and Concepts
  • Introduction
  • Data Types
  • Control Statements
  • Object-Oriented Programming
  • Modules, Packages, and File Operations
  • Error Handling
  • Summary
Lesson 2: Recursion
  • Introduction
  • Illustrating Recursion
  • Recursion Run Amok
  • Types of Recursion
  • Eliminate Tail Recursion
  • Summary
Lesson 3: Searching and Sorting
  • Introduction
  • Searching Algorithms
  • Sorting Algorithms
  • Compare Sorting Algorithms
  • Python's Built-In Sorting Functions
  • Summary
Lesson 4: Network Automation
  • Introduction
  • Types of Network Automation
  • Network Automation Tools
  • Compare Network Automation Tools
  • Best Practices for Network Automation
  • Summary
Lesson 5: Cybersecurity
  • Introduction
  • Importance of Cybersecurity
  • Importance of Python in Cybersecurity
  • Python Libraries for Cybersecurity
  • Summary
Lesson 6: Python for Network Forensics
  • Understand Network Forensics
  • Use Dshell for Investigation
  • Use Scapy for Investigation
  • Summary

Hands on Activities (Live Labs)

Review of Python Data Types and Concepts

  • Using Arithmetic Operators
  • Using Assignment Operators
  • Using String Methods
  • Using Comparison Operators
  • Using the if Statement
  • Using the while Statement
  • Using the for...in Loop
  • Creating a Method for a Class
  • Rectifying AttributeError
  • Rectifying NameError

Recursion

  • Computing the Factorial of a Number Using Recursion
  • Implementing Recursive Binary Search
  • Printing a Fibonacci Sequence Using Recursion
  • Computing the Sum of a Sequence
  • Reversing a String Using Recursion

Searching and Sorting

  • Implementing Linear Search
  • Implementing Insertion Sort
  • Implementing Selection Sort
  • Implementing Bubble Sort
  • Implementing Heap Sort
  • Implementing Merge Sort
  • Implementing Quick Sort
  • Implementing Bucket Sort
  • Implementing Radix Sort
  • Using Python's Built-In Sorting Function

Network Automation

  • Using the paramiko Tool
  • Using the ansible Tool
  • Using the telnet Library

Cybersecurity

  • Using the nmap Library
  • Finding All Occurrences of a Pattern
  • Using the re.compile() Function
  • Splitting a String
  • Using the re.sub() Function
  • Using the socket Library

Python for Network Forensics

  • Using the scapy Module
×
uc logo for app downloadDownload our uCertify App [lms_setting_placeholder: This filed is used to set the LMS settings.

Share with your friends and colleagues

We use cookies to enhance your experience. By continuing to visit this site you agree to our use of cookies. More information
Accept