Abstracting with Functions

Abstracting with Functions Overview
In this series, we will take a look at creating functions as a way to collect logic into a reusable chunk. If you want to explore how to create and utilize functions to make your code more readable and maintainable, then join us there!
Clock icon0h 2m
[MUSIC] Hello and thank you for watching DevProTV. We are with Justin Dennison talking about abstracting with functions. Justin, tell us about this course. So this course is meant to give a you a little bit of a mental picture of what a function is, right? That's to start out. But our real main goal is to talk about all the nuances that crop up in Python when you're creating a function. So we're gonna be looking at keywords, at some of the syntax and then looking at the difference between positional and keyword argument. How those all come into play when we're creating functions that we're going to reuse later. Now who is this show targeted toward? So this is someone who is getting started in Python and well programming. The same concepts kind of apply throughout the programming. And we're gonna focus on Python in particular. If you've ever created a function or you have some things where your like, I don't really know what this is, then this course is for you. Because well, this is meant to be a getting started kind of endeavor. Is there a certification involved in the course? No, this is more about powering up our skills. Learning a little more so we're better programmers incrementally. We keep moving forward and getting better every day. And I know you've already touched on it, but what topics are covered in abstracting with functions? So, how to create a function, the keywords associated with a function. Positional parameters, how to use multiple positional parameters. What are keyword arguments? How to use multiple keyword arguments. And then how to take all of those things, put them together to get really complex functions. Spoiler alert, I actually recommend against those. But so you'll know when you're reading other people's code, your own code. Code from six months ago or you're reading code in the future you'll go, I know what that means. So that's our main goal. Thanks Justin, you do a great job. And if abstracting with functions sounds like something you'd be interested in, and you should be; make sure to watch every single episode in the course library, you'll be gald you did. And thanks for watching DevProTV. [MUSIC]

Overview

In this series, we will take a look at creating functions as a way to collect logic into a reusable chunk. If you want to explore how to create and utilize functions to make your code more readable and maintainable, then join us there!

Learning Style

On Demand

Length of course

3h 7m
9 Episodes

Here are the topics we'll cover

  • Abstracting with Functions
    Learning Options

    Options for this course