
Design of Computer Programs – Udacity
English | Size: 2,74 GB
Category: TUTORIALS
Understanding how to approach programming problems and devise a solution is an essential skill for any Python developer. In this course, you’ll learn new concepts, patterns, and methods that will expand your coding abilities from programming expert, Peter Norvig.
What Will I Learn?
Syllabus
Lesson 1: Winning Poker Hands
Steps of the design process; Developing for clarity and generality; Arguments for program correctness; Experimentation and simulation.; Design tradeoffs; Simplicity and Clarity. Decomposition and composability.
Lesson 2: Back of the Envelope
Back of envelope calculations; When to use brute force and when to be clever; The Zebra puzzle; Generator expressions; Permutations and combinations. Cryptarithmetic; Recursive and wishful thinking; Longest palindrome substring algorithm.
Lesson 3: Regular Expressions, other languages and interpreters
Defining the language of regular expressions; Interpreting the language; Defining the set of strings matched by a regular expression;
Other languages.
Lesson 4: Dealing with complexity through search
Search: finding your way with a flashlight or boat; pouring water. Analyzing the efficiency of an algorithm; Recurrence relations; Matching data types with algorithms.
Lesson 5: Dealing with uncertainty through probability
Probability: the game of Pig; Maximizing expected utility to optimize strategy.
Lesson 6: Word Games
Managing complexity; Large sets of words; Appropriate data structures; Word games.
Lesson 7: Conclusion
Final exam/project
DOWNLOAD:
http://uploaded.net/file/ublm0hw8/Udacity.Design.of.Computer.Programs.part1.rar
http://uploaded.net/file/5xdjkj9t/Udacity.Design.of.Computer.Programs.part2.rar
http://uploaded.net/file/buw75hti/Udacity.Design.of.Computer.Programs.part3.rar
http://uploaded.net/file/cimdkhwb/Udacity.Design.of.Computer.Programs.part4.rar
http://uploaded.net/file/bdnlujfw/Udacity.Design.of.Computer.Programs.part5.rar
http://uploaded.net/file/mw90higo/Udacity.Design.of.Computer.Programs.part6.rar
http://uploaded.net/file/70ldi5g4/Udacity.Design.of.Computer.Programs.part7.rar
rapidgator_net:
http://rapidgator.net/file/db9c1520493c6434eadde6417df84327/Udacity.Design.of.Computer.Programs.part1.rar.html
http://rapidgator.net/file/9dbb21aed11b44ea11b30363a1b5bf3d/Udacity.Design.of.Computer.Programs.part2.rar.html
http://rapidgator.net/file/7b16161c8f3bfbfadf0b8d799141e687/Udacity.Design.of.Computer.Programs.part3.rar.html
http://rapidgator.net/file/ce41114a5287259daa3aa4bc9f98327f/Udacity.Design.of.Computer.Programs.part4.rar.html
http://rapidgator.net/file/49854ae2afd679bf0376aa6178491191/Udacity.Design.of.Computer.Programs.part5.rar.html
http://rapidgator.net/file/8dec0a94580e5850f893623682d50fea/Udacity.Design.of.Computer.Programs.part6.rar.html
http://rapidgator.net/file/8bb9febbd1b51024e2c8172c9c60fba2/Udacity.Design.of.Computer.Programs.part7.rar.html%5B/center%5D%5B/quote%5D
Leave a Reply