DAT 119 - Python 1 Credits: 4 4 Skills Lab Hours
Prerequisites: Any 3-credit CIT course or instructor permission
Description This course introduces computer programming and techniques using Python to solve problems in data analytics. Emphasis is placed on common data types, control flow, functions, usability and reproducibility utilizing the standard library distributed with Python and selected data visualization and analysis modules. Students learn to manipulate files, Python scripts and their output using the interactive Python terminal and shell commands. Learning Outcomes Upon successful completion of the course, the student will:
- Design an algorithmic solution to solve a problem.
- Utilize scalar and container type variables, repetition structures, selection structures, standard library modules and built-in and user-defined functions in a Python program.
- Write reusable code that meets program specifications and follows best practices for reproducible data workflows.
- Implement file manipulation and execution of programs from a command line interface and within a Python program.
Listed Topics
- Introduction to computers and programming
- Running Python code in Jupyter notebooks, an integrated development environment and the console
- Variables, data types and arithmetic operators
- Following a style guide
- Decision structures and Boolean operators
- Repetition structures
- Functions and scope
- Lists, tuples, dictionaries and sets
- File input/output
- NumPy, Pandas and Matplotlib
Reference Materials Official python documentation: python.org
Other reference materials deemed appropriate by the instructor Students who successfully complete this course acquire general knowledge, skills and abilities that align with CCAC’s definition of an educated person. Specifically, this course fulfills these General Education Goals: - Critical Thinking & Problem Solving
- Quantitative & Scientific Reasoning
Approved By: Dr. Quintin B. Bullock Date Approved: 3/25/2021 Last Reviewed: 3/25/2021
Course and Section Search
Add to Portfolio (opens a new window)
|