This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
python3 [2018/08/13 14:43] jguerin |
python3 [2019/05/07 14:52] (current) jguerin |
||
|---|---|---|---|
| Line 10: | Line 10: | ||
| The reverse is also true. Python3 may be the //wrong// choice for other problems. While Python3 boosts programmer efficiency, it inherently lacks runtime efficiency. Python3 cannot compete with well written [[cpp|C/ | The reverse is also true. Python3 may be the //wrong// choice for other problems. While Python3 boosts programmer efficiency, it inherently lacks runtime efficiency. Python3 cannot compete with well written [[cpp|C/ | ||
| - | Fortunately, | + | Fortunately, |
| Python3 is a natural choice for many of the problems that are selected for the first half of a programming contest. | Python3 is a natural choice for many of the problems that are selected for the first half of a programming contest. | ||
| ===== Input/ | ===== Input/ | ||
| - | * [[python3:input_output|Input | + | * [[python3:input|Input]] for Programming Contests |
| + | * [[python3: | ||
| ===== Data Structures ===== | ===== Data Structures ===== | ||
| Line 38: | Line 39: | ||
| ===== Functional Programming ===== | ===== Functional Programming ===== | ||
| + | ==== Recursion ==== | ||
| + | * [[python3: | ||
| + | |||
| ==== Higher Order Functions ==== | ==== Higher Order Functions ==== | ||
| * [[python3: | * [[python3: | ||
| + | * [[python3: | ||
| * [[python3: | * [[python3: | ||
| * [[python3: | * [[python3: | ||
| + | |||
| + | ==== Memoization ==== | ||
| + | * [[python3: | ||
| ===== Generators ===== | ===== Generators ===== | ||
| - | * Itertools | + | * [[python3: |
| - | * Yield & Custom | + | * [[python3: |
| ===== Mathematical Types and Operations ===== | ===== Mathematical Types and Operations ===== | ||