Introduction to Programming in Python
This course provides an introduction to both the principles and the practice of programming, using a subset of Python 3. Materials and activities include: animations, learning questions, web-based programming windows, and web-based challenge activities. The course covers basic programming constructs (branches, loops, functions) to advanced topics such as inheritance, exceptions, and plotting.
Course Objectives
After completing this course, students will be able to:
Use standard input and output, and understand common syntax errors
Declare and initialize variables with valid identifiers
Develop programs that branch based on user input
Combine loops and arrays/lists, and develop programs with multiple arrays/lists
Write a function/method, then return from a function/method and parameterize a function
Initialize class variables with class constructor
Create derived and abstract classes
Write a recursive function
Use binary search, O notation, and algorithm analysis
User Reviews
Be the first to review “Introduction to Programming in Python”
You must be logged in to post a review.


There are no reviews yet.