Overview
This course focuses on understanding the baseline principles of computer programming through Python (a computer programming language). Beginning with basic concepts like variables and arrays, we’ll build on this knowledge to identify the types of scripts or languages necessary for data work. Students will walk away with the ability to write functions, create for loops, and work with various packages for data standardization.
Who is this course for?
- Folks completely new to computer programming or back-end languages
- Folks who are familiar with Python or another programming language, but want to get more comfortable with loops, IF statements, functions, and how to apply them*
*If you’re already very confident in these concepts, and know how to use modules, then you might be too advanced for this particular course.
What will you learn?
- Computer Programming, Data Types, Variables and Expressions
- Learn about functions, methods, and functions “calls”, practice cleaning dirty data, introduction to indexing and slicing
- Conditional statements, how to write a script, practice applying loops
- Logical operators and multidimensional array, problem solving with dirty data
- Introduction to dictionary data type, define Comma Separated Values, learn what a module is, practice using its read and write tools
- Learn what “Open Source” is, practice version control, learn the PANDAS model to manipulate CSV files