1. Flash as usual (I used esptool.py).
2. Fire your favorite serial terminal and connect at 115200 (I used putty.exe).
3. Send your python commands.
>>> import pyb; dir(pyb)
['__name__', 'info', 'freq', 'millis', 'elapsed_millis', 'micros', 'elapsed_micros', 'delay', 'udelay', 'sync', 'hard_reset']
>>> import io
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: module not found
>>> import collections
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: module not found
As you can see, the pyb module contains very little (certainly no WiFi).
The io and collections modules seem to be missing, although the documentation explicitly mentions them:
- Builtin modules: gc, array, collections, io, struct, sys.
In conclusion: may be promising; not yet ready for real-world usage.