-
Blog
What is Python capable of?
An overview of how Python was essential for the creation of various useful programs and applications in a range of different spheres.
How to improve CheckiO missions?
The ways in which you can take part in making CheckiO an even better resource for its users.
Best Speeches of Mr. Hettinger. Part 2
The continuation of the previous article reviewing the most remarkable speeches and life events of the core Python developer.
Variations of Data Classes
The last article of the Python data types series devoted the data class variations and usage.
Teaching Python
Why CheckiO ClassRooms considered to be a great additional resource when teaching Python.
Arrays for Python
The continuation of articles on Python data structures concentrating on the topic of arrays.
10 common beginner mistakes in Python
An overview of some of the mistakes that are commonly made by the beginners in Python.
Memory optimization with Python slots
_slots__ were initially designed in order to optimize memory in Python, but soon people realized that this feature can do a lot of other cool things.
Context manager in Python
Behind the scenes of how the context managers and the "with" statement work in Python.
How did Python3 lose cmp in sorted?
In Python2 you could sort iterable not only by specifying a key, but also by specifying a function for cmp argument for sorted function.
Hashable data types and why do we need those
Reviewing some of the notes concerning hashes in Python.