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
“Lock In” Success Using Regression Testing Techniques
Enhance your DevOps missions by creating and reading time-stamped report files
Requirements:
Python 3.6 or greater must be installed
The completion of “Python 1000: The Python Primer” is recommended
Description:
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 testing, reporting, and 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 reporting & testing underpinnings, students will learn how to get the most out of the modern Python scripting language as rapidly, as well as responsibly, as possible.






