Overview
Class Central Tips
In this course, we are going to focus on the following learning objectives:
1. Work with core Python programming tools
2. Become comfortable reading and writing Python scripts
By the end of this course, you will have a solid grasp of scripting in Python. You will learn the Pythonic way of many of the core programming concepts. You will be able to read and understand Python scripts in your daily line of work
Syllabus
- Project Overview
- In this 1-hour long project-based course on Python Scripting for DevOps, you will work with some of the core programming tools in Python. You will start by creating a file which we will then turn into an executable script that knows its relevant binaries. You will work with loops and list comprehension, if-conditionals, different data types including lists and dictionaries and more. You will learn how to work with these data types in the Python-way. You will further create your own module and import and consume the functions from it in other files. By the end of this course you will be comfortable to start working with Python code in programs, web development, or in cloud-based environments for scripting purposes. This course is designed for any person working or who intends to work with Python, from system administrators to developers and DevOps practitioners. Or even if you are a student who is curious to get comfortable with Python this course is for you also. This is an intermediate level course and is designed for an individual who has a basic foundation of computer programming in at least one language. Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.
Courses
-
This course is the second course in a series that aims to prepare you for a role working as a programmer. In this course, you will be introduced to the four main concepts in programming: Advanced String Operations and Dates, Modeling Classes, Development of Classes and Collections. Labs will allow the students to apply the material in the lectures in simple computer programs designed to re-enforce the material in the lesson.
-
This course is the third course in a series that aims to prepare you for a role working as a programmer. In this course, you will be introduced to the three main concepts in programming: Files, Inheritance and external libaries. Labs will allow the students to apply the material in the lectures in simple computer programs designed to re-enforce the material in the lesson.
-
This course is the final course in a series that aims to prepare you for a role working as a programmer. In this course we will look at several automation concepts in DevOps with Python. Labs will allow the students to apply the material in the lectures in simple computer programs designed to re-enforce the material in the lesson.
-
This course is the first course in a series that aims to prepare you for a role working as a programmer. In this course, you will be introduced to the five main concepts in procedural programming: user input, console output, variable declaration and assignment, decision branching and iteration. Labs will allow you to apply the material in the lectures in simple computer programs designed to re-enforce the material in the lesson.
Taught by
Aspen Olmsted