Hello, checkiomates🐱👤!
Commit to mastering Python and TypeScript this year with CheckIO and secure an immediate 30% discount on your full 2026 annual subscription!
This week's digest explores technical efficiency and career wisdom, starting with an overview of Python module compression. We dive into thirty years of business lessons from Reuven Lerner and test your knowledge of inner functions with a specialized quiz. Our mission challenges you to implement a calendar logic check to determine if a given year is a leap year.
💡TIP
At every mission page, under the editor window, there is a terminal window. If you want to discover all CheckiO features, visit our tutorial. It's a longread, but it's worth it!
🏁 MISSION
Leap Year Checking by freeman_lex -
Check if the given year is leap year. A year is a leap year if it is divisible by 4, except for end-of-century years which must be divisible by 400.
is_leap_year(2000) == True is_leap_year(1900) == False is_leap_year(2004) == True
📖 ARTICLES
A high-level overview of how to use the compression module, which is the new location for compression libraries in Python 3.14, and where the new zstd compression algorithm can be found.
30 things I’ve learned from 30 years as a Python freelancer -
Reuven has been freelancing for a long time, including both working and teaching Python and pandas. This post summarizes some of the key things he’s learned in the last 30 years.
Python Inner Functions: What Are They Good For? Quiz -
Learn how to create inner functions in Python to access nonlocal names, build stateful closures, and create decorators.
👩💻CODE SHOT
What do you think the following code does?
def checkio(words):
for w1 in words:
for w2 in words:
if w1 != w2 and (w1.endswith(w2) or w2.endswith(w1)):
return True
return False
🙌 Thanks for your attention! Hope to meet you at CheckiO, as well as at our Instagram and Twitter! We are really interested in your thoughts! Please, leave a comment below! ⤵
