244.1-5.p

profileRae2021
244_1-5_p.docx

244.2

Topic: Logical operators and relational operators

What is the difference between logical operators and relational operators? Are the mutually exclusive? Must they be combined? Is there anything unique about how Python handles decision statements?

244.3

Topic: Data validation

Take a few minutes to do a little research online into the common means of data validation and consider what sort of data programmers can validate. What might a programmer validate when data is read from a file? What type of user input might be validated? Sometimes data cannot be fully validated: give at least one example of limited validation. Also, describe how the decision-making structures of a language can be used for data validation.

244.4

Topic: Data structures

Consider the data structures you have learned in this unit. Would you consider one more important than another? Can you offer examples where each would be the best choice for the job? How easily might the programmer convert data from one structure to another?

244.5

Topic: Files 

Files are an essential means of transferring data and retaining data long term. Files can also be an avenue for security threats such as viruses or the target of data breaches, which can result in data corruption, loss, or theft. What are some methods software developers employ to combat these security threats?

244.6

Topic: Functions

Discuss the use of and advantages of functions in Python. Expand your discussion to distinguish built-in from user-defined functions and provide examples of each.