Python basics for network [ Arabic ]- أساسيات بايثون بالعربي
Learn Python for network programming! Build applications, automate tasks, and explore network concepts with practical Python skills.
Course Content
Python basics for network [ Arabic ]- أساسيات بايثون بالعربي is a beginner-level Udemy course taught by Abdullah Alasad. It runs 48m, is taught in Arabic, and includes a certificate of completion. 3 students have enrolled. It is a paid course, last updated September 2025.
Unlock Network Automation with Python: A Practical Guide for Network Engineers
This concise course is your starting point for leveraging Python in network engineering. Discover how to automate crucial network tasks, from backups and configuration management to proactive network health monitoring. Many network professionals are already using Python for daily tasks like network health checks and backups, visualizing interface performance with graphs, monitoring BGP state, and detecting physical alarms and device flaps. Learn to automate compressed backups delivered via Outlook email.
By the end of this video series, you'll be equipped to create basic Python scripts for network health checks and automated daily backups, minimizing potential network disruptions.
Here's what you'll learn:
- Python Fundamentals for Network Engineers: Master the basics of Python programming specifically tailored for network applications. Learn to write your first Python script and deploy it in a live network environment.
- Essential Python Libraries: Explore key Python libraries for network automation, including:
- Paramiko: Securely connect to network devices.
- Netmiko (Connect Handler): Simplify device connections.
- Date & Time: Handle scheduling and timestamping.
- Network Device Automation: Automate backups from Cisco and Fortinet devices using Python network connection libraries.
- Email Automation with Outlook: Learn to automate email sending using Python and Outlook, perfect for backup notifications and alerts.
- Script Scheduling: Automate script execution using the schedule library for daily backups and monitoring.
- File Management: Master file manipulation with the send2trash library, including moving, creating, compressing, and deleting files.
- Python Console, Libraries & PyCharm Simulator: Get familiar with the Python console, essential libraries, and the PyCharm simulator for efficient development.
This course provides a practical foundation for automating network tasks, saving time, reducing errors, and improving overall network reliability.
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.