DAT 119 - Python 1
4 Skills Lab Hours
Prerequisites: Any 3-credit CIT course or instructor permission
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.
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.
- 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
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:
Approved By: Dr. Quintin B. Bullock Date Approved: 3/25/2021
- Critical Thinking & Problem Solving
- Quantitative & Scientific Reasoning
Course and Section Search
Add to Portfolio (opens a new window)