This course introduces computer programming in the Python language for those with little or no computer programming experience. It is designed as a precursor to CX201B.
The course will present programming concepts and hands-on exercises. Topics to be covered include: data structures, algorithms, variables and assignments, numerical and logical operations, lists and dictionaries, user-defined functions, flow control, loops, and visualization.
This course introduces computer programming in the Python language focused on the management of data for analysis. It is designed as a precursor to CX202B.
This lab will cover essential data handling methodologies using industry-standard tools in the Python language. The lab will cover obtaining, loading, cleaning, initial exploration, saving, and preparing data for in-depth analysis. Time permitting, other topics to be covered in the lab include database construction and management, basic plotting and visualization, and fundamental concepts for developing web-based interactive visualizations.