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 ===== |