In Case You Missed it

Here are some of the Packet Coder blogs released last month...

What’s the Difference? Pytest vs pyATS
The other day I was asked, what is the difference between Pytest and pyATS? With the huge amount of tools and frameworks available to us now for network automation, I thought this was a great question and something I thought I would quickly answer in this post today. So first
Python’s super() Useful Feature
After presenting the latest Packet Coders tech session in our membership last night, around Python OOP (recording here) there was one feature that I wanted to share with you, that is super useful for preventing code duplication when working with Python classes. This feature (technically a Python me…

Other Updates From Packet Coders

New Tech Session Recordings

Here are some of the latest tech sessions that have been released within the Packet Coders membership...

Agenda Covered

  • GitOps 101
  • Git/GitHub Fundamentals
  • The Beginning DevOps and CICD
  • What is GitOps?
    • The Unedited Definition of GitOps
    • What Does This Actually Look Like?
    • Whats IaC?
  • Applying it to Networking

Python OOP (Part II)

Agenda Covered

  • Static+Class methods
  • Composition
  • DataClasses
  • super()
  • Type hinting classes

New Bootcamps and Dates Released

🔥 Explore your network using SuzieQ - 1 Day (more details)
🔥 Analyse your network using Batfish - 2 Day (more details)
🔥 Automate your network using Nornir - 1 Day (more details)
🔥 Test your network with Pytest - 0.5 Days (more details)

Opensource Projects

GitHub - samuelcolvin/dirty-equals: Doing dirty (but extremely useful) things with equals.
Doing dirty (but extremely useful) things with equals. - GitHub - samuelcolvin/dirty-equals: Doing dirty (but extremely useful) things with equals.
Cool little project that looks like it could be interesting in the world of Pytest.
GitHub - ewels/rich-click: Format click help output nicely with rich.
Format click help output nicely with rich. Contribute to ewels/rich-click development by creating an account on GitHub.
Our favourite tool for building CLIs has have the Rich makeover!
GitHub - PaulJuliusMartinez/jless: jless is a command-line JSON viewer designed for reading, exploring, and searching through JSON data.
jless is a command-line JSON viewer designed for reading, exploring, and searching through JSON data. - GitHub - PaulJuliusMartinez/jless: jless is a command-line JSON viewer designed for reading, ...
Great tool for inspecting JSON payloads.
GitHub - CiscoDevNet/terraform-provider-iosxe
Contribute to CiscoDevNet/terraform-provider-iosxe development by creating an account on GitHub.
New IOSXE Terraform provider released.

Learning (Videos/Blogs)

Want to Learn Network Automation?
Join our membership and get access to:
  • Full deep-dive course library (inc. Batfish, pyATS, Netmiko)
  • Code repositories inc. full course code, scripts and examples
  • 24x7 multi-vendor labs (Arista, Cisco, Juniper)
  • Private online community
  • Tech demos and sessions

Join Now ➜