• Blog

CheckiO Quests

A new great way to gain points and additional opportunities in the game.
2018/06/14 09:38
by oduvan
4

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.
2018/04/12 12:29
by likewind
2

How to improve CheckiO missions?

The ways in which you can take part in making CheckiO an even better resource for its users.
2018/04/05 11:11
by oduvan
47

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.
2018/03/21 09:42
by likewind

Best Speeches of Mr. Hettinger. Part 1

Seeing Python from the point of view of its core developer.
2018/03/13 13:26
by likewind
2

3 Ways you can Use Emails on CheckiO

How emails can become a great tool used to your advantage.
2018/02/21 10:43
by oduvan
6

The Usage of Type Hints

An intro to the purpose of type hints in Python 3.5, mypy and PuCharm
2018/02/01 12:32
by oduvan
1

Variations of Data Classes

The last article of the Python data types series devoted the data class variations and usage.
2018/01/16 14:29
by oduvan

True Python

CheckiO active users’ blogs.
2017/12/21 13:32
by oduvan
1

Python Slices

Python slice as a flexible tool for various surprising tricks.
2017/11/23 13:29
by oduvan
14

Teaching Python

Why CheckiO ClassRooms considered to be a great additional resource when teaching Python.
2017/11/14 12:16
by oduvan
6

CheckiO Task Tester

Task Tester Tool installation on Windows 10.
2017/11/02 11:25
by oduvan
8

Arrays for Python

The continuation of articles on Python data structures concentrating on the topic of arrays.
2017/11/01 09:39
by oduvan
33

Python dictionary anthology

The first article of the series on data structures in Python.
2017/10/24 11:55
by oduvan
3

10 common beginner mistakes in Python

An overview of some of the mistakes that are commonly made by the beginners in Python.
2017/10/17 09:07
by oduvan
52

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.
2017/10/10 07:44
by oduvan
7

Context manager in Python

Behind the scenes of how the context managers and the "with" statement work in Python.
2017/10/03 11:22
by oduvan
2

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.
2017/09/26 21:04
by oduvan
3

Hashable data types and why do we need those

Reviewing some of the notes concerning hashes in Python.
2017/09/19 11:19
by oduvan
24

Asynchronous Python for the Complete Beginner

Intro into the basic asynchronous Python.
2017/09/12 10:58
by oduvan
2
...
3 4 5 6 7
8
9 10 11 12
...