07602 Intermediate Programming and HackerRank Python Coding Challenge (Continue)
Instructor: Jing Liu
11 sessions from 1/11 to 3/22.
Prerequsit: 06600 Python Programming for Beginner
Python has been gaining greater popularity in recent years in its applications in artificial intelligence and data science. Python is a programming language loved by professionals and amateurs alike for its simplicity in design and its power in solving real-life problems, which makes it the ideal choice for the introductory programming language.
In this advanced level of python course, we will continue to build core competency with focus on advanced programming concepts as blow:
1. Containers: list, dictionary, tuple, set
2. File I/O
3. Recursion
4. Error and exception handling
This course will also lead students to solve/code selected Python projects from https://www.hackerrank.com/domains/python Projects will be selected from: Data Type, String, Sets, Math, Itertools, Collections, Date and Time, Errors and Exceptions, and Debugging Subdomains with Easy and Medium difficulty levels.