Instructions
View the tutorials on functions, built in modules, and module imports. Once you have reviewed the tutorials, follow the directions below to develop your responses to the questions. Responses should be from the perspective of someone tutoring a beginner in programming.
•Aikens, M., Morante, K., Coglati, E., Oppeggard. J. & Hell, Benjamin (2016). Non-programmer’s Tutorial for Python 3: Advanced Functions Example. Wikibooks. (Links to an external site.)
•Python (2016). The Python Tutorial: A Brief tour of the standard library. Python tutorials (Links to an external site.)
Discussion Topic Develop a response to the questions below, which will address the basic concepts of programming. Remember to useyour textbook and other academic resources to justify your responses. Plausible responses to the questions below will also be discussed in class.
1.Functions are the initial steps in modularizing your code to make it easier to manage and reuse. When you create a function, several procedural aspects change from writing the code in line with the rest of the code. The function must be defined, the function must be called, parameters may need to be passed in, and values may need to be returned. Describe a program of your choosing and the parts of the program that would be modularized in functions, what would need to be passed into the function when it is called, and what would be passed out of the function when it completes is anything.
2.Not all functions are written by you; in fact, the vast majority of the functions you call will be built into the language or imported in a module. What are some built in functions you feel you will use regularly what are some libraries you think will be useful and for what?
3.Builtin functions and modules that come with languages are attractive to programmers. Identify a library that makes Python stand out in one particular area of programming that may make it the language of choice for that area of development.