Skip to content

Step-by-step guide learning Go as another automation language for network automation engineers

Notifications You must be signed in to change notification settings

karneliuk-com/from-python-to-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

From Python to Go

Practical guide for infratructure (compute, network, storage, platform) engineers and developers who want to learn Go programming language building on their Python knowledge.

Contents

Blog Description Code
From Python To Go 000. Go as another automation language. Introduction to why to Go
From Python To Go 001. Get Started. How to install Go, write and run hello world 001
From Python To Go 002. Basic Data Types (Numeric, Boolean, String) and Variables. Introduction to simple data types and variables 002
From Python To Go 003. Functions, External Modules, And Linux/MAC Environment. Overview of functions, how to create/use them and how to use functions created by others 003
From Python to Go 004. Array, Lists, Slices. Overview of list/slices and operations with them 004
From Python to Go 005. Code flow control: loops and and conditions. Overview of loops and conditionals to control code flow execution 005
From Python to Go 006. Dictionaries and Maps. Overview of dictionaries/maps and operations with them 006
From Python to Go 007.(Data)Classes, Structs, and Custom Data Types. Overview of structured strict-typed data 007
From Python to Go 008. Object Oriented Programming Or Build Your Own Network Switch. Overview of object-oriented programming 008
From Python to Go 009. Interfaces For Data Types in Go (Golang). Overview of interfaces data types 009
From Python to Go 010. Reading/writing Files. Interaction with text files 010
From Python to Go 011. Parsing XML/JSON/YAML files. Parsing XML, JSON and YAML serialization 011
From Python to Go 012. Processing user input. Reading user input from standard input and from CLI arguments. 012
From Python to Go 013. Error Handling. How to process Errors during execution. 013
From Python to Go 014. Templating configuration files. How to template devices configuration. 014

About

Step-by-step guide learning Go as another automation language for network automation engineers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published