Python 1100: DevOps Features & Functions

All you’ll need know to get coding with Python!

The mission of Python-1000: DevOps Features & Functions is to provide learners with a faster path to enjoying the many benefits of using the Python programming language on-the-job.

What you’ll learn

  • A comprehensive, keyword-centric educational experience.
  • Use Modern Python to document and test your creations.
  • Tackle managing information in Python’s “global directory”.
  • Create programs to collect, sort & process data.
  • Understand how to create “First Class Functions”.
  • Practice using unary, binary and ternary expressions.
  • Learn how to use Lambdas.
  • Use the most common, ‘critical path’ set of built-in functions.
  • Practice using the definitive set of pythonic collections.
  • Enjoy mastering slicing, enumeration & iteration activities.
  • Understand how to use “Comprehensions”.
  • Discover and use common & core packages.

Course Content

  • Introduction –> 4 lectures • 21min.
  • Review Sessions –> 2 lectures • 14min.
  • Critical-Path Concepts –> 6 lectures • 24min.
  • Documentation & Testing Basics –> 4 lectures • 11min.
  • Pythonic Basics –> 2 lectures • 10min.
  • Managing Input, Errors, & Exceptions –> 3 lectures • 12min.
  • Pythonic File Management –> 5 lectures • 13min.
  • String Management Classics –> 5 lectures • 22min.
  • String Members & Functions –> 5 lectures • 13min.

Python 1100: DevOps Features & Functions

Requirements

  • Python 3.6 or greater must be installed.
  • The completion of “Python 1000: The Python Primer” is recommended.

The mission of Python-1000: DevOps Features & Functions is to provide learners with a faster path to enjoying the many benefits of using the Python programming language on-the-job.

Targeting both new students as well as professionals who need to perform complex scripting tasks on-the-job, the inspiration to create a fast-path to using the power of Python came when teaching cyber security officers for the United States Department of Defense (DoD) cyber-security task force. Frustrated in the midst of a lesson on Object Orientation, a young sergeant turned to me to ask “Why are your teaching me all of this?” After explaining to this Marine why OO can be important, I resolved to create an educational opportunity for aspiring software developers and DevOps professionals alike.

 

The approach is simple: Python is, first and foremost, a scripting language. -Much like using any other scripting language & shell (e.g. `bash` or `PowerShell`) elsewhere, many may never even need to know how to use Python’s more advanced programming features. In short, learning how to create, manage, and / or share classes and packages is not necessarily even required to start using Python’s rich, Object-Oriented, programming paradigms on the job. –From using standard data types, collections, lambdas, nested functions, built-in functions, sorting, enumerations, slicing, as well as Python’s functional underpinnings, students will learn how to get the most out of the modern Python scripting language as rapidly, as well as responsibly, as possible.

 

Indeed, since classes are usually a collection of functions, students destined for various I.T roles must first master the ins and outs of making their own functions. -A frequently ignored first-step, mastering “functional Python” is the stride that will help jump-start the careers of both professional Python software developers, as well as professional Python software users, alike.

Get Tutorial