🐍 Python Training Course

5-Day Comprehensive Training Program

Python version: 3.12+ (verify with python --version)

Hands-on • Network-focused • Beginner-friendly

📚 Day 1

Introduction, Data Types, Variables, Expressions, Statements & Functions

  • Python installation & setup
  • Basic data types (int, float, bool, string, list)
  • Variables, expressions, statements
  • Operator precedence
  • Comments & indentation
  • Functions & flow of execution

🔄 Day 2

Control Flow, Loops, Conditionals & Iteration

  • Boolean values & operators
  • Conditionals (if, if-else, if-elif-else)
  • While loops
  • For loops
  • Break & continue statements
  • Network topology examples

🔧 Day 3

Functions, Arrays, String Manipulation & Recursion

  • Fruitful functions & return values
  • Local & global scope
  • Function composition
  • Recursion
  • String slices & methods
  • Python arrays

📊 Day 4

Lists, Tuples, Dictionaries & Data Structures

  • List operations & methods
  • List slices & mutability
  • Tuple assignment & return values
  • Dictionary operations & methods
  • List & dictionary comprehensions
  • Data structure comparison

📁 Day 5

Files, Exceptions, Modules, Packages & Advanced Topics

  • Reading & writing files
  • Exception handling
  • Command line arguments
  • Datetime, time, OS, calendar modules
  • Math module
  • Creating & using packages

👤 Trainer Profile

About the Instructor

  • Ratnesh K
  • CCIE x3
  • Network Automation Expert
  • Python Training Specialist