Algorithmic Thinking with Python: Developing Problem-Solving Skills.
(Online Course)

Book Cover
Average Rating
Published
Carpenteria, CA linkedin.com, 2022.
Format
Online Course
Status

Description

Loading Description...

Also in this Series

Checking series information...

More Like This

Loading more titles like this title...

More Details

Language
English

Notes

General Note
8/04/202212:00:00AM
Participants/Performers
Presenter: Robin Andrews
Description
Get familiar and competent with a wide range of algorithmic thinking skills, so you can solve new problems as they present themselves in a constantly changing world.
Description
The need for competent problem solvers has never been greater, and Python has become an important programming language. Because of its clarity and expressiveness, Python is an ideal tool to explore algorithmic thinking. In this course, Robin Andrews explains algorithmic thinking and guides you through puzzles, problems, and theories to help you build and challenge your skills. After a warmup problem, Robin shows you how to use the divide and conquer problem solving technique and the Quicksort algorithm, with puzzles to practice each. He dives into the transform and conquer technique that applies preprocessing to the data for a problem before implementing a solution, with additional puzzles for practice. Robin goes over dynamic programming, both top-down and bottom-up, and gives you problems to practice both theory and implementation. Plus, he introduces and explains hash tables and how you can use them to solve problems in Python.
System Details
Latest version of the following browsers: Chrome, Safari, Firefox, or Internet Explorer. Adobe Flash Player Plugin. JavaScript and cookies must be enabled. A broadband Internet connection.

Citations

APA Citation, 7th Edition (style guide)

Andrews, R. (2022). Algorithmic Thinking with Python: Developing Problem-Solving Skills . linkedin.com.

Chicago / Turabian - Author Date Citation, 17th Edition (style guide)

Andrews, Robin. 2022. Algorithmic Thinking With Python: Developing Problem-Solving Skills. linkedin.com.

Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)

Andrews, Robin. Algorithmic Thinking With Python: Developing Problem-Solving Skills linkedin.com, 2022.

MLA Citation, 9th Edition (style guide)

Andrews, Robin. Algorithmic Thinking With Python: Developing Problem-Solving Skills linkedin.com, 2022.

Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.